Abstract
Two years ago, like many others, our Computer Science program made the switch from Pascal to C++. As we had in the past, we continued the practice of teaching some principles of software engineering in the second course. Because students were working primarily on small projects, they were not seeing the need for the design techniques I was presenting. I decided to devise a semester-long project through which I could illustrate not only the use of standard data structures but also the need for employing principles of software engineering.
- 1 Berman, A. M., Data Structures Via C++: Objects by Evolution. New York: Oxford University Press. 1997. Google Scholar
Digital Library
- 2 Mercer, R. Computing Fundamentals with C++: Object Oriented Programming & Design. 2nd ed. Wilsonville, Oregon: Franklin, Beedle & Associates, Inc. 1999. Google Scholar
Digital Library
Index Terms
A semester-long project in CS 2
Recommendations
A semester-long project in CS 2
ITiCSE '99: Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science educationTwo years ago, like many others, our Computer Science program made the switch from Pascal to C++. As we had in the past, we continued the practice of teaching some principles of software engineering in the second course. Because students were working ...
One-Semester CS Capstone: A 40-60 Teaching Approach
ITNG '13: Proceedings of the 2013 10th International Conference on Information Technology: New GenerationsThe CS capstone (senior project) course has two primary goals: academic and practical. The academic goal is to integrate knowledge and skills developed in other courses in the context of a real-world project, while the practical goal is to carryout ...
Incorporating a semester-long project into the CS 2 course
At our school students are generally assigned about six programming projects for the computer science 2 (CS 2) course. These assignments are mainly designed to complement the laboratory work and provide practical applications of the lecture topics. ...







Comments