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.
- 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 Scholar
- 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 Scholar
- 3 Knuth, D. The Art of Computer Programming, Volume 1. Reading, Massachusetts: Addison Wesley, 1968. Google Scholar
Digital Library
- 4 Weiland, R. Non-Numeric Methods. Chicago, Illinois: Illinois Institute of Technology, 1973.Google Scholar
- 5 Weiland, R. Infix and Polish Notation- Compiling Arithmetic Expressions. Chicago, Illinois: Illinois Institute of Technology 1973.Google Scholar
- 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 Scholar
Digital Library
Index Terms
A software emphasis in the second course in computer science
Recommendations
A software emphasis in the second course in computer science
SIGCSE '79: Proceedings of the tenth SIGCSE technical symposium on Computer science educationOver 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 ...






Comments