
- 1 ACMBEEE-CS Joint Ctu'ricululn Task Force, "'Computing Curricula 1991".Google Scholar
- 2 Davi~. Alto1 M. S~fflware Requirelnent.~. PTR Prentice Hall, Englewood Cliffs, 1993.Google Scholar
- 3 Gersting, Judith L., "'A Software Enganeering Frosting on a Traditional CS1 C~)urse". 25th SI(;CSE Technical Symposium, Vol. 26, Nt). 1, March 1994. pp. 233-237. Google Scholar
Digital Library
- 4 Knight, John C., Prey, Jmle C., Wldf. Win. A., "'Undergradu~tte Compulcr Science Educalion: A New CurricultJm Phitosoplly mid ()verview", 25th SI(~CSE Technical Sympl~sium. Vol. 26, No. 1, March 1994, pp. I55-159. Google Scholar
Digital Library
- 5 Levy Ktwtrigh|, Lisa M., "'From Specific Problem Instances to Algonlhms in the Introductory Course", 25ih SI(}CSE Technical Sympq~sium, Vt)l. 26, Nt). 1. March I994, pp. 71-7 5. Google Scholar
Digital Library
- 6 Parker. David L. "'Structured Design for CSI", 26111 SI(;CSE Technical Sylnp~sium, Vol. 27, No. 1, March I995, pp, 258-262. Google Scholar
Digital Library
- 7 Paxlon. John T., Ross, Rockford J., Starkey, J. Denbigh, "'A Methodology for Teaching ~m lntegraled Computer Science Cun'iculunl", 25111 SI(~CSE Technical SymptJsium. V ot. 26, No. I. March 1994, pp. 1-5. Google Scholar
Digital Library
- 8 Reek, Margaret M., "'A Top-Down Approach to Teaching Programming", 26th SI(~CSE Technical Symposium, Vol. 27, No. 1. March 1995, pp. 6-9. Google Scholar
Digital Library
- 9 Schach, Stephen R., Classical and Object-()riented Software Engineering, Third Edition. Richard. D. Irwin, Chicago, 1996. Google Scholar
Digital Library
- 10 Scragg, Greg, Baldwin, Doug, K~omen, Hans, "'Computer Science Needs an Insight-Based Curriculum", 25ih SI(;CSE Technical Symposium, Voi. 26. No. 1, M,'u-ch 994, pp. 15()-154. Google Scholar
Digital Library
- 11 Shackelford, Russell L., LeBlanc, Richard. J., "'Depth First and Breadlh First Models of C~tnputing C~micula", 25th SI(;CSE Technical Symp~Dsium, Vol. 26, No. 1, March 1994, pp. 6-1(). Google Scholar
Digital Library
- 12 Wick, Michael R., "'()n Using, C++ fred ()bject-()rientation in CSI" 26th SI(~CSE Technical Symposium, Vol. 27, N~. 1, March 1995, pp. 322-326. Google Scholar
Digital Library
Index Terms
Emphasizing design in CS1
Recommendations
Object orientation in CS1-CS2 by design
This paper argues for a design driven approach to an object-oriented CS1-CS2 sequence in which object-orientation is thematic. Our approach integrates several components: (i) a strong object-oriented approach, (ii) design using UML, (iii) design ...
CS1: Getting Started
Reflections on the Teaching of ProgrammingThe Logo programming language implements a virtual drawing machine --the turtle machine. The turtle machine is well-known for giving students an intuitive understanding of fundamental, procedural programming principles. In this chapter we present our ...
Object orientation in CS1-CS2 by design
ITiCSE '02: Proceedings of the 7th annual conference on Innovation and technology in computer science educationThis paper argues for a design driven approach to an object-oriented CS1-CS2 sequence in which object-orientation is thematic. Our approach integrates several components: (i) a strong object-oriented approach, (ii) design using UML, (iii) design ...






Comments