Abstract
Object-oriented programming was introduced in the 1980s and is now being used extensively in industry, but academia has not generally included it as a main stream topic for instruction. Part of the difficulty is the lack of good software to support teaching of object orientation. This paper describes an approach that teaches OO concepts across the Computer Science undergraduate curriculum, beginning in the introductory course, using the Object-Oriented Turing system.
- Budd 91 Budd, T. An Introduction to ObJect-Oriented Programming. Addison-Wesley Publishing Company, Reading, Massachusetts. Google Scholar
Digital Library
- Booch 91 Booth, G, Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, Calif 1991. Google Scholar
Digital Library
- Cox 87 Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley Publishing Company, Reading, Massachusetts. Google Scholar
Digital Library
- Holt 88 Holt, R. C. and Cordy, J.R. The Turing Programming Language. Comm. ACM 31, 12 (Dec. 1988), 1410-1423. Google Scholar
Digital Library
- Holt 92 Holt, R.C. Turing Reference Manual, Third Edition, Holt Software Associates Inc., March 1990, 361 pages, Toronto.Google Scholar
- Mancoridis 93 Mancoridis, S., Holt, R., and Penny, D. A "Curriculum-Cycle" Environment for Teaching Programming. 24th SIGCSE Technical Symposium, Assoc. for Computing Machinery, Feb. 18-19, Indianapolis, indiana, SIGCSE Bulletin 25, 1 (Mar. 1993). Google Scholar
Digital Library
- Mazaitis 93 Mazaitis, D. The Object-Oriented Paradigm in the Undergraduate Curriclum: A Survey of Implementations and Issues. SIGCSE Bulletin, 25, 3 (Sept. 93), pp. 58-64. Google Scholar
Digital Library
- Meyer 88 Meyer, B. ObJect-Oriented Software Construction. Prentice-Hall International, London. Google Scholar
Digital Library
- Reid 92 Reid, R. The Object-Oriented Paradigm in CS1. 24th SIGCSE Technical Symposium, Assoc. for Computing Machinery, Feb. 18-19, Indianapolis, Indiana, SIGCSE Bulletin 25, 1 (Mar. 1993), pp. 265-269. Google Scholar
Digital Library
- Shaw 89 Shaw, M. Larger Scale Systems Require Higher-Level Abstractions. Proceedings of Fifth International Workshop on Software Specifications and Design, IEF~F~ Computer Society, 1989, pp. 143-146. Google Scholar
Digital Library
- Sommerville 92 Sommerville, Ian, Software Engineering, Fourth Edition. Addison-Wesley, 649 pp., 1992. Google Scholar
Digital Library
- Temte 91 Temte, M.C. Let' s Begin Introducing the Object-Oriented Paradigm. SIGSCE Bulletin 23, 1 (March 1991), 73-77. Google Scholar
Digital Library
Index Terms
Introducing undergraduates to object orientation using the Turing language
Recommendations
Introducing undergraduates to object orientation using the Turing language
SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science educationObject-oriented programming was introduced in the 1980s and is now being used extensively in industry, but academia has not generally included it as a main stream topic for instruction. Part of the difficulty is the lack of good software to support ...
Case Studies of Use: Creating Counselor Champions for Change in K12 Computing Education (Abstract Only)
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationCounselors for Computing leverages the National Center for Women & Information Technology (NCWIT)'s organizational membership, applies evidence-based approaches for professional development, and monitors and adjusts practices to make inroads into CS ...
Research experiences for undergraduates: autonomic computing research at FIU
TAPIA '09: The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and InnovationsAccording to Computing Research Association, during each year between 2003 and 2007, fewer than 3% of the US's Ph.D.s graduates in computer science and computer engineering were Hispanic or African American and fewer than 20% were women. Such an under-...






Comments