Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

An application oriented introductory computer science sequence

Published: 01 January 1979 Publication History

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]
"Curriculum Recommendations for the Undergraduate Program in Computer Science", SIGCSE Bulletin 9, 2 (June 1977).
[2]
Donald Epley and Ted Sjoerdsma. "A Two-Semester Course Sequence in Introductory Programming using PL/1," SIGCSE Bulletin, 10, 3 (August 1978).
[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).
[4]
Paul Hilfinger, Mary Shaw, Wm. A. Wulf. "Introducing 'Theory' in the Second Programming Course". SIGCSE Bulletin, 10, 3 (August 1978).
[5]
Douglas Kerr. "Programming and Algorithms II: A Second Course in Computer Science." SIGCSE Bulletin, 10, 3, (August 1978).

Recommendations

Comments

Information & Contributors

Information

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
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1979
Published in SIGCSE Volume 11, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 236
    Total Downloads
  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)5
Reflects downloads up to 10 Oct 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media