
- 1 Budd, T. An Introduction to Obiect-Oriente~ Pro_m-amming. Addison-Wesley, 1991. Google Scholar
Digital Library
- 2 Decker, R. and S. Hirshfield. Th~Ana!vtical Engine: An Introduction to Computer Science Using H _vperC, ard. Wadsworth, Belmont, CA., 1990. Google Scholar
Digital Library
- 3 Decker, R. and S. Hirshfield. Pascal'sTrian~ie: Reading. Writing. and Reasoning About Pro. ~-_a~. s. Wadsworth, Belmont, CA., 1991. Google Scholar
Digital Library
- 4 Pressman, R. $oftw~are En~neefin~: A Pratcioner's &t///I.Q~., Third Edition. Mc-Graw Hill Inc., 1992. Google Scholar
Digital Library
- 5 Pugh, J. "Object-Oriented Programming in the Computer Science Curriculum," SIGCSE Bulletin, Vol. 22, Feb, 1990. Google Scholar
Digital Library
- 6 White, P.J. and S. Skublics. "Smalltalk as a First Programming Language," Proc. 22nd ACM SIGCSE Technical Symposium, San Antonio, TX, Mar., 1991. Google Scholar
Digital Library
Index Terms
Top-down teaching: object-oriented programming in CS 1
Recommendations
Teaching how to teach computational thinking
ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science EducationComputational Thinking is argued to be an essential skill for the workforce of the 21st century. As a skill, Computational Thinking should be taught in all schools, employing computational ideas integrated into other disciplines. Up until now, questions ...
Teaching TAs To Teach: Strategies for TA Training
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education"The only thing that scales with undergrads is undergrads". As Computer Science course enrollments have grown, there has been a necessary increase in the number of undergraduate and graduate teaching assistants (TAs, and UTAs). TA duties often extend ...
Teaching graduate teaching assistants (GTAs) how to teach
FIE '00: Proceedings of the 30th Annual Frontiers in Education - Volume 02From 1992 to 1998, an Engineering Concepts course was taught to first year students at the University of Virginia (UVa). In that time, enrolments increased from 250 students to over 500 each fall. As the course grew, we employed a team of graduate ...






Comments