skip to main content
article
Free Access

A software emphasis in the second course in computer science

Published:01 January 1979Publication History
Skip Abstract Section

Abstract

Over the past few years, structured programming concepts and techniques have played a major role in forming the content and approach in introductory programming courses. In these courses the students learn the fundamentals of programming and the elements of some programming language. But learning the basic elements of programming barely exposes the students to the depth and breadth of computer science. In addition, many students can have a false impression of their limited programming capabilities. For these reasons, the second course in computer science is quite critical. Not only must it build on the programming skills taught in the first course, but it must also give the students some appreciation of the depth, breadth, and theoretical foundations of computer science.

References

  1. 1 Beidler, J. and Meinke, J. PLUS-An Approach to Structured Programming with Program Analysis and Documentation. Proceedings of the Computer Science and Engineering Curricula Workshop, June 6-7, 1977, Williamsburg, Virginia, 83-87.Google ScholarGoogle Scholar
  2. 2 Meinke, J. and Beidler, J. The Second Course in Computer Science. Proceedings of The Computer Science and Engineering Curricula Workshop, June 6-7, 1977, Williamsburg, Virginia, 88-92.Google ScholarGoogle Scholar
  3. 3 Knuth, D. The Art of Computer Programming, Volume 1. Reading, Massachusetts: Addison Wesley, 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Weiland, R. Non-Numeric Methods. Chicago, Illinois: Illinois Institute of Technology, 1973.Google ScholarGoogle Scholar
  5. 5 Weiland, R. Infix and Polish Notation- Compiling Arithmetic Expressions. Chicago, Illinois: Illinois Institute of Technology 1973.Google ScholarGoogle Scholar
  6. 6 Beidler, J. and Meinke, J. A Software Tool for Teaching Data Structures. SIGCSE BULLETIN 10,3 (Proceedings of the ACM SIGCSE Ninth Technical Symposium on Computer Science Education. Pittsburgh, Pennsylvania, August 14-15, 1978): 120-125. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A software emphasis in the second course in computer science

        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

        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!