Abstract
Many undergraduate computer science programs have not yet incorporated the object-oriented paradigm into their curriculum or have done so only minimally. Furthermore, programs which do teach object-oriented design and programming do so in a variety of ways. This paper presents a survey of different approaches to incorporating the object-oriented paradigm into the undergraduate curriculum. Data were complied from experiences related in the current literature and from a survey of undergraduate programs in Connecticut. To round out the discussion, feedback from local industry with regard to its use of this methodology is included: specifically, is there a need for proficiency in object-oriented design and programming?
- [1] Kent Beck and Ward Cunningham, "A Laboratory For Teaching Object-Oriented Thinking," Proc OOPSLA 1989, pp 1-7, 1989. Google Scholar
Digital Library
- [2] Joseph Bergin, "The Object-Oriented Data Structures Course," Proc SOOPPA 1990, pp 100- 111, 1990. Google Scholar
Digital Library
- [3] Chip Dixon, "An introduction to Object-Oriented Programming through Turbo Pascal," SIGCSE, Vol. 23 No 2 pp 33-36, 1991. Google Scholar
Digital Library
- [4] Michael J. Lutz, "Experiences With an Undergraduate Seminar on Object-Oriented Concepts," Proc SOOPPA 1990, pp 92-100, 1990.Google Scholar
- [5] Bertrand Meyer, "From Structured Programming to Object-Oriented Design: the Road to Eiffel" in Structured Programming, Springer-Verlag Inc., New York, pp 19-39, 1989.Google Scholar
- [6] Scott Meyers, "Working with Object-Oriented Programs: the View from the Trenches is Not Always Pretty," Proc SOOPPA 1990, pp 51-66, 1990.Google Scholar
- [7] J.R. Pugh, et.al., "Introducing Object-Oriented Programming into the Computer Science Curriculum," SIGCSE, pp 98-102, 1987. Google Scholar
Digital Library
- [8] Reid, "Object-Oriented Programming in C++," SIGSCE, Vol. 23 No 2, pp 9-15, 1991. Google Scholar
Digital Library
- [9] Suzanne Skublicks and Paul White, "Teaching Smalltalk as a First Programming Language," SIGCSE, Vol 23 No 1, pp 231-235, 1991. Google Scholar
Digital Library
- [10] Mark C. Temte, "Let's Begin Introducing the Object-Oriented Paradigm," SIGCSE, Vol. 23 No 1, pp 73-78, 1991. Google Scholar
Digital Library
- [11] Allen B. Tucker, Computing Curricula 1991, Report of the ACM/IEEE Joint Curriculum Task Force, IEEE Computer Society Press, 1990.Google Scholar
Index Terms
The object-oriented paradigm in the undergraduate curriculum: a survey of implementations and issues
Recommendations
Research and Practice of Curriculum of Network Engineering in Application-oriented Undergraduate Teaching
ETCS '11: Proceedings of the 2011 Third International Workshop on Education Technology and Computer Science - Volume 01Network engineering was a new discipline for undergraduate in china. There were some imperfections in the curriculum of network engineering in application-oriented undergraduate teaching. Based on the analysis of training goals of network engineering in ...
An Undergraduate Computational Science Curriculum
ICCS '08: Proceedings of the 8th international conference on Computational Science, Part IIWofford College instituted one of the first undergraduate programs in computational science, the Emphasis in Computational Science (ECS). Besides programming, data structures, and calculus, ECS students take two computational science courses (Modeling ...
An aspect-oriented approach to the undergraduate programming language curriculum
Three key forces are shaping the modern Computer Science (CS) curriculum: (1) new topics/courses are squeezing out existing ones; (2) a focus on "big picture" and interdisciplinary aspects of CS is leading to curricula in which the traditional core ...






Comments