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...
Saved in:
Published in: | Mathematics and computer education 2004, Vol.38 (1), p.44 |
---|---|
Main Authors: | , |
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 & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Social Science Premium Collection</collection><collection>Advanced Technologies & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |