skip to main content
article
Free Access

Creating an authentic learning experience in introductory programming courses

Authors Info & Claims
Published:15 March 1995Publication History
Skip Abstract Section

Abstract

We have developed an integrated, software-based course in scientific and statistical programming consisting of an introduction to computer programming and data analysis concepts. This course is being taught in an innovative way to non-majors: “stretched” over two quarters rather than taught in a single term. Classes meet in a computer classroom so students have a seamless lecture/laboratory experience to reinforce the concept that the computer should be made use of whenever needed, rather than only at specified lab times.

In addition to presenting key programming and data analysis concepts, we are giving the course an applied research focus to illustrate to students the importance and utility of programming and statistical concepts to their own fields. This focus provides motivation for students to learn material they often perceive to be difficult and not relevant to them. It also provides a mechanism for addressing the increasing perception of faculty in a variety of technological fields that many students have problems with abstraction, the use of symbolic notation to understand or express ideas (e.g., through mathematical models), the interpretation of graphical information, and written communication, since all of these skills are needed in applied research.

The software-based approach to teaching programming concepts dovetails nicely with the applied research orientation of the course in that the software we use is widely applicable to a variety of activities, from word-processing to data handling and analysis.

References

  1. 1 JB Willctt and JD Singer. "Providing a Statistical "Model": Teaching Applied Statistics Using Real-World Data." In F Gordon and S Gordon (cds.) Statistics for the Twenty-First Century, Washington, DC: Mathematical Association of America, MAA Notes, Number 26, 83-98.Google ScholarGoogle Scholar
  2. 2 LJ Gross. "Interdisciplinary Quantitative Curriculum Development: Lessons from a Project in the Life Sciences." American Matl~matical Society / Mathematical Association of America Workshop on Changing Collegiate Education" Mathematical Sciences ad Their Uses in Ocher Di~clpllne~, Man;h 1994.Google ScholarGoogle Scholar
  3. 3 N Herrmann and JL Popyack. "An integrated, Software-Based Approach to Teaching Introductory Computer Programming." SIGCSE Bulletin 26, I (March 1994), 92-96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 JL Popyack and N Herrmann. "Mail Merge as a First Programming Language," $1GCSE Bulletin 25, 1 (March 1993), 136-140, Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 $L Popyack and N Hemnann. "Using Software to Teach Computer Programming Concepts." MacAdemia "91, University of Pennsylvania, Philadelphia, PA, June 1991.Google ScholarGoogle Scholar
  6. 6 N Hcrrmann and JL Popyack. "A Software-Based Approach to Scientific and Statistical Computing for Science, Social Science, and Engineering Freshmen," Computers Across the Curriculum: A Conference on Technology in the Freshman Year, City University of New York, Hew York, NY, May 1992.Google ScholarGoogle Scholar
  7. 7 JD Singer and jB Willett. "Lesson.~ We Can from Recent Research on Teaching: It's Not Just the Form, It's the Authenticity." Symposium on innovations in Teaching: How Can We Improve the Communications Skills of Students? Annual Meeting of the American Statistical Association, San Franclis~o, CA, August 1993.Google ScholarGoogle Scholar
  8. 8 RA Thisted. "Teaching Statistical Computlng Using Computer Packages" The American Statistician 33, I (February 1979)2'7-30. (See also discussants, pp. 30-35)Google ScholarGoogle Scholar
  9. 9 FM Most~llcr. "Broadening the Scope of Statistics and Statistical Education." The American Statistician 42, 2 (May 1988) 93-99.Google ScholarGoogle Scholar
  10. 10 TL Moore and RA Roberts . "Statistics at Liberal Arts Colleges." The American Statistician 43, 2 (May 1989) 80-85.Google ScholarGoogle Scholar
  11. 11 JD Singer and JB Willctt. "improving the Teaching of Applied Statistics: Putting the Data Back into Data Analysis." The American Statistician 44, 3 (August 1990) 123-230,Google ScholarGoogle Scholar
  12. 12 S Chottincr. "Using Real (Intimate) Data to Teach Applied Statistics." The American Statistician 45, 2 (May 1991) 168.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13 JD Singer and JB Willett. "Reply to Herzberg and Chottincr." The American Statistician 45, 2 (May 1991) 170.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Creating an authentic learning experience in introductory programming courses

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGCSE Bulletin
            ACM SIGCSE Bulletin  Volume 27, Issue 1
            March 1995
            402 pages
            ISSN:0097-8418
            DOI:10.1145/199691
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
              March 1995
              436 pages
              ISBN:089791693X
              DOI:10.1145/199688
              • Chairman:
              • Cary Laxer,
              • Editors:
              • Curt M. White,
              • James E. Miller,
              • Judy Gersting

            Copyright © 1995 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 15 March 1995

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!