skip to main content
article
Free Access

An application oriented introductory computer science sequence

Published:01 January 1979Publication History
Skip Abstract Section

Abstract

Today's computer science programs are in an excellent growth position. Many high school students and guidance counselors believe that the term “computer” implies high paying jobs in an exciting field. High schools are also beginning to introduce computing into their programs. The use of computing in these schools ranges from formal programming courses, to computer literacy courses, to the use of computers as a tool in such courses as math and physics. Because of this interest, the enrollments in computer science departments are increasing at a rapid rate. This new influx of students presents some interesting challenges to our departments. On one hand, our introductory courses must accommodate students who have been exposed to computing. The amount of exposure ranges from some simple lessons in how to write BASIC programs to three or four years of computing experience involving several programming languages. On the other hand, our introductory courses must accommodate those students who have no prior experience with computing. Many of these students have no concept of computer science as an academic discipline. They are in the program for such reasons as the current glamor of computing or the potential for a high paying job. Neither of these reasons are bad in themselves; however, they do pose an additional challenge for our introductory courses. We need to help these students understand what is meant by the term “computer science”. Very early in their education the students need to be exposed to the major areas of computer science. Our introductory sequences must therefore be capable of introducing computing to those students with no prior background and at the same time handle students with a wide range of previous computing experience.

At North Carolina State University, we are meeting the above described challenges with three major approaches:

An introductory sequence for students with no background in computing,

An introductory sequence for students with no background in computing,

Advanced placement activities.

The purpose of this paper is to discuss the first approach.

References

  1. 1 "Curriculum Recommendations for the Undergraduate Program in Computer Science", SIGCSE Bulletin 9, 2 (June 1977). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Donald Epley and Ted Sjoerdsma. "A Two-Semester Course Sequence in Introductory Programming using PL/1," SIGCSE Bulletin, 10, 3 (August 1978). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Lawrence Flon, Paul V. Hilfinger, Mary Shaw and Wm. A. Wulf. "A Fundamental Computer Science Course that Unifies Theory and Practice." SIGCSE Bulletin, 10, 1 (February 1978). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Paul Hilfinger, Mary Shaw, Wm. A. Wulf. "Introducing 'Theory' in the Second Programming Course". SIGCSE Bulletin, 10, 3 (August 1978). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Douglas Kerr. "Programming and Algorithms II: A Second Course in Computer Science." SIGCSE Bulletin, 10, 3, (August 1978). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An application oriented introductory computer science sequence

        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 11, Issue 1
          Proceedings of the 10th SIGCSE symposium on Computer science education
          February 1979
          251 pages
          ISSN:0097-8418
          DOI:10.1145/953030
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '79: Proceedings of the tenth SIGCSE technical symposium on Computer science education
            January 1979
            251 pages
            ISBN:9781450374316
            DOI:10.1145/800126

          Copyright © 1979 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 January 1979

          Check for updates

          Qualifiers

          • article
        • Article Metrics

          • Downloads (Last 12 months)25
          • Downloads (Last 6 weeks)3

          Other Metrics

        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!