Abstract
A set of six related programming projects are presented. These projects are based on the assignments given to a class taking a second course in Pascal programming. The first project started with a source code of a working program assigned to the students giving them a jump start and then taking them step by step to a project where they developed a simple full-screen visual text editor. It has been a very successful experiment. It is hoped that the others can use similar programming assignments in their classes.
- [1] Sahni, Sartaj, Software Development in Pascal, The Camelot Publishing Company, Second Edition, 1989. Google Scholar
Digital Library
- [2] Horowitz, Ellis and Sartaj Sahni, Fundamentals of Data Structures, Computer Science Press, 1976.Google Scholar
- [3] Horowitz, Ellis and Sartaj Sahni, Fundamentals of Data Structures in Pascal, Computer Science Press, Second Edition, 1987. Google Scholar
Digital Library
- [4] Knuth, Donald E., The Art of Computer Programming - Fundamental Algorithms, Addison-Wesley Publishing Company, Second Edition, 1973. Google Scholar
Digital Library
- [5] Nance, Douglas W. and Thomas L. Naps, Introduction to Computer Science: Programming, Problem Solving, and Data Structures, West Publishing, Second Edition, 1992. Google Scholar
Digital Library
- [6] Naps, Thomas L. and Bhagat Singh, Introduction to Data Structures with Pascal, West Publishing, 1986. Google Scholar
Digital Library
- [7] Salmon, William I., Structures and Abstractions, Irwin, 1992.Google Scholar
- [8] Santi, Barbara L., Lydia Mann, and Fred Zlotnick, Algorithms, Programming, Pascal, Wadsworth Publishing, 1987.Google Scholar
Index Terms
A set of programming projects for a second programming course
Recommendations
An object-oriented program development environment for the first programming course
Over the last ten years there has been a major shift in programming language design from procedural languages to object-oriented languages. Most universities have adopted an object-oriented language for their first programming course. However, far less ...






Comments