Loading…

A Progress Report on an Exploratory Mathematics Course: Incorporating a Programming Component

This paper reports on an ongoing effort to incorporate a programming component into exploratory mathematics courses and analyzes some of the many practical considerations required for successfully managing such a course in large lecture hall classes. Two pedagogical paradigms (top-down and bottom-up...

Full description

Saved in:
Bibliographic Details
Published in:Mathematics and computer education 2004, Vol.38 (1), p.44
Main Authors: Goldberg, Robert, Waxman, Jerry
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue 1
container_start_page 44
container_title Mathematics and computer education
container_volume 38
creator Goldberg, Robert
Waxman, Jerry
description This paper reports on an ongoing effort to incorporate a programming component into exploratory mathematics courses and analyzes some of the many practical considerations required for successfully managing such a course in large lecture hall classes. Two pedagogical paradigms (top-down and bottom-up) are compared and contrasted for teaching Visual Basic, the macro language for Excel. It is suggested that both of these paradigms are essential to presenting the material and directly complement each other. The top-down approach fits the lecture component of the course while the bottom-up approach broadens the laboratory experience. In addition we outline the use of the Insight system to facilitate group interaction for problem discussion, program construction and solution and code debugging.
format article
fullrecord <record><control><sourceid>proquest_eric_</sourceid><recordid>TN_cdi_proquest_journals_235900347</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ericid>EJ720445</ericid><sourcerecordid>574019831</sourcerecordid><originalsourceid>FETCH-LOGICAL-e487-28e2147a20f75c366ad83b36bcdd323c5c8eb86ddeae6be61d7d7bf063cc841b3</originalsourceid><addsrcrecordid>eNotjk1LAzEYhHNQsFb_gYfgfSGbZJPUW1lWbako0qss-Xi3bukma5KC_fduqXMZBh5m5grNiGSkUIItbtBtSnsySVRyhr6W-COGXYSU8CeMIWYcPNYeN7_jIUSdQzzhN52_YdC5twnX4RgTPOGVtyGOZ6L3O6wvLXoYzqkOwxg8-HyHrjt9SHD_73O0fW629WuxeX9Z1ctNAVzJgiqgJZeakk5WlgmhnWKGCWOdY5TZyiowSjgHGoQBUTrppOmIYNYqXho2R4-X2jGGnyOk3O6nl35abCmrFoQwLifo4QJB7G07xn7Q8dQ2a0kJ5xX7A8qGWKE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>235900347</pqid></control><display><type>article</type><title>A Progress Report on an Exploratory Mathematics Course: Incorporating a Programming Component</title><source>Social Science Premium Collection</source><source>ERIC</source><source>Education Collection</source><creator>Goldberg, Robert ; Waxman, Jerry</creator><creatorcontrib>Goldberg, Robert ; Waxman, Jerry</creatorcontrib><description>This paper reports on an ongoing effort to incorporate a programming component into exploratory mathematics courses and analyzes some of the many practical considerations required for successfully managing such a course in large lecture hall classes. Two pedagogical paradigms (top-down and bottom-up) are compared and contrasted for teaching Visual Basic, the macro language for Excel. It is suggested that both of these paradigms are essential to presenting the material and directly complement each other. The top-down approach fits the lecture component of the course while the bottom-up approach broadens the laboratory experience. In addition we outline the use of the Insight system to facilitate group interaction for problem discussion, program construction and solution and code debugging.</description><identifier>ISSN: 0730-8639</identifier><identifier>CODEN: MCEDDA</identifier><language>eng</language><publisher>Old Bethpage: MATYC Journal Inc</publisher><subject>Academic Achievement ; Algorithms ; Basic Skills ; Comparative Analysis ; Computer programming ; Educational Change ; Educational Methods ; Educational Strategies ; Educational Technology ; Experiments ; Graduate Students ; Group Dynamics ; Introductory Courses ; Lecture Method ; Mathematics ; Mathematics education ; Mathematics Instruction ; Nonmajors ; Programming ; Syntax ; Teaching Methods ; Translation</subject><ispartof>Mathematics and computer education, 2004, Vol.38 (1), p.44</ispartof><rights>Copyright Mathematics and Computer Education Winter 2004</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/235900347/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/235900347?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,4024,21378,21394,33611,33877,43733,43880,74221,74397</link.rule.ids><backlink>$$Uhttp://eric.ed.gov/ERICWebPortal/detail?accno=EJ720445$$DView record in ERIC$$Hfree_for_read</backlink></links><search><creatorcontrib>Goldberg, Robert</creatorcontrib><creatorcontrib>Waxman, Jerry</creatorcontrib><title>A Progress Report on an Exploratory Mathematics Course: Incorporating a Programming Component</title><title>Mathematics and computer education</title><description>This paper reports on an ongoing effort to incorporate a programming component into exploratory mathematics courses and analyzes some of the many practical considerations required for successfully managing such a course in large lecture hall classes. Two pedagogical paradigms (top-down and bottom-up) are compared and contrasted for teaching Visual Basic, the macro language for Excel. It is suggested that both of these paradigms are essential to presenting the material and directly complement each other. The top-down approach fits the lecture component of the course while the bottom-up approach broadens the laboratory experience. In addition we outline the use of the Insight system to facilitate group interaction for problem discussion, program construction and solution and code debugging.</description><subject>Academic Achievement</subject><subject>Algorithms</subject><subject>Basic Skills</subject><subject>Comparative Analysis</subject><subject>Computer programming</subject><subject>Educational Change</subject><subject>Educational Methods</subject><subject>Educational Strategies</subject><subject>Educational Technology</subject><subject>Experiments</subject><subject>Graduate Students</subject><subject>Group Dynamics</subject><subject>Introductory Courses</subject><subject>Lecture Method</subject><subject>Mathematics</subject><subject>Mathematics education</subject><subject>Mathematics Instruction</subject><subject>Nonmajors</subject><subject>Programming</subject><subject>Syntax</subject><subject>Teaching Methods</subject><subject>Translation</subject><issn>0730-8639</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2004</creationdate><recordtype>article</recordtype><sourceid>7SW</sourceid><sourceid>ALSLI</sourceid><sourceid>CJNVE</sourceid><sourceid>M0P</sourceid><recordid>eNotjk1LAzEYhHNQsFb_gYfgfSGbZJPUW1lWbako0qss-Xi3bukma5KC_fduqXMZBh5m5grNiGSkUIItbtBtSnsySVRyhr6W-COGXYSU8CeMIWYcPNYeN7_jIUSdQzzhN52_YdC5twnX4RgTPOGVtyGOZ6L3O6wvLXoYzqkOwxg8-HyHrjt9SHD_73O0fW629WuxeX9Z1ctNAVzJgiqgJZeakk5WlgmhnWKGCWOdY5TZyiowSjgHGoQBUTrppOmIYNYqXho2R4-X2jGGnyOk3O6nl35abCmrFoQwLifo4QJB7G07xn7Q8dQ2a0kJ5xX7A8qGWKE</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>Goldberg, Robert</creator><creator>Waxman, Jerry</creator><general>MATYC Journal Inc</general><general>Mathematics and Computer Education</general><scope>7SW</scope><scope>BJH</scope><scope>BNH</scope><scope>BNI</scope><scope>BNJ</scope><scope>BNO</scope><scope>ERI</scope><scope>PET</scope><scope>REK</scope><scope>WWN</scope><scope>0-V</scope><scope>3V.</scope><scope>4T-</scope><scope>7XB</scope><scope>88B</scope><scope>8A4</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8G5</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ALSLI</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>CJNVE</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>GUQSH</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>M0P</scope><scope>M2O</scope><scope>M7S</scope><scope>MBDVC</scope><scope>P5Z</scope><scope>P62</scope><scope>PADUT</scope><scope>PQEDU</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>S0X</scope></search><sort><creationdate>2004</creationdate><title>A Progress Report on an Exploratory Mathematics Course: Incorporating a Programming Component</title><author>Goldberg, Robert ; Waxman, Jerry</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-e487-28e2147a20f75c366ad83b36bcdd323c5c8eb86ddeae6be61d7d7bf063cc841b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Academic Achievement</topic><topic>Algorithms</topic><topic>Basic Skills</topic><topic>Comparative Analysis</topic><topic>Computer programming</topic><topic>Educational Change</topic><topic>Educational Methods</topic><topic>Educational Strategies</topic><topic>Educational Technology</topic><topic>Experiments</topic><topic>Graduate Students</topic><topic>Group Dynamics</topic><topic>Introductory Courses</topic><topic>Lecture Method</topic><topic>Mathematics</topic><topic>Mathematics education</topic><topic>Mathematics Instruction</topic><topic>Nonmajors</topic><topic>Programming</topic><topic>Syntax</topic><topic>Teaching Methods</topic><topic>Translation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Goldberg, Robert</creatorcontrib><creatorcontrib>Waxman, Jerry</creatorcontrib><collection>ERIC</collection><collection>ERIC (Ovid)</collection><collection>ERIC</collection><collection>ERIC</collection><collection>ERIC (Legacy Platform)</collection><collection>ERIC( SilverPlatter )</collection><collection>ERIC</collection><collection>ERIC PlusText (Legacy Platform)</collection><collection>Education Resources Information Center (ERIC)</collection><collection>ERIC</collection><collection>ProQuest Social Sciences Premium Collection【Remote access available】</collection><collection>ProQuest Central (Corporate)</collection><collection>Docstoc</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Education Database (Alumni Edition)</collection><collection>Education Periodicals</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Research Library (Alumni Edition)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Social Science Premium Collection</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>eLibrary</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>Education Collection</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>Research Library Prep</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>ProQuest Education Journals</collection><collection>ProQuest research library</collection><collection>Engineering Database</collection><collection>Research Library (Corporate)</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Research Library China</collection><collection>ProQuest One Education</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><collection>SIRS Editorial</collection><jtitle>Mathematics and computer education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Goldberg, Robert</au><au>Waxman, Jerry</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><ericid>EJ720445</ericid><atitle>A Progress Report on an Exploratory Mathematics Course: Incorporating a Programming Component</atitle><jtitle>Mathematics and computer education</jtitle><date>2004</date><risdate>2004</risdate><volume>38</volume><issue>1</issue><spage>44</spage><pages>44-</pages><issn>0730-8639</issn><coden>MCEDDA</coden><abstract>This paper reports on an ongoing effort to incorporate a programming component into exploratory mathematics courses and analyzes some of the many practical considerations required for successfully managing such a course in large lecture hall classes. Two pedagogical paradigms (top-down and bottom-up) are compared and contrasted for teaching Visual Basic, the macro language for Excel. It is suggested that both of these paradigms are essential to presenting the material and directly complement each other. The top-down approach fits the lecture component of the course while the bottom-up approach broadens the laboratory experience. In addition we outline the use of the Insight system to facilitate group interaction for problem discussion, program construction and solution and code debugging.</abstract><cop>Old Bethpage</cop><pub>MATYC Journal Inc</pub><tpages>20</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0730-8639
ispartof Mathematics and computer education, 2004, Vol.38 (1), p.44
issn 0730-8639
language eng
recordid cdi_proquest_journals_235900347
source Social Science Premium Collection; ERIC; Education Collection
subjects Academic Achievement
Algorithms
Basic Skills
Comparative Analysis
Computer programming
Educational Change
Educational Methods
Educational Strategies
Educational Technology
Experiments
Graduate Students
Group Dynamics
Introductory Courses
Lecture Method
Mathematics
Mathematics education
Mathematics Instruction
Nonmajors
Programming
Syntax
Teaching Methods
Translation
title A Progress Report on an Exploratory Mathematics Course: Incorporating a Programming Component
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T07%3A52%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_eric_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Progress%20Report%20on%20an%20Exploratory%20Mathematics%20Course:%20Incorporating%20a%20Programming%20Component&rft.jtitle=Mathematics%20and%20computer%20education&rft.au=Goldberg,%20Robert&rft.date=2004&rft.volume=38&rft.issue=1&rft.spage=44&rft.pages=44-&rft.issn=0730-8639&rft.coden=MCEDDA&rft_id=info:doi/&rft_dat=%3Cproquest_eric_%3E574019831%3C/proquest_eric_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-e487-28e2147a20f75c366ad83b36bcdd323c5c8eb86ddeae6be61d7d7bf063cc841b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=235900347&rft_id=info:pmid/&rft_ericid=EJ720445&rfr_iscdi=true