Abstract
The phrase 'paradigm shift' has largely been used to describe a dichotomy between imperative and object oriented styles of development [2]. However the changes in the nature of software products, and hence of the processes used to produce them, have been much more extensive. This richer view of the nature of computing is inherent within the experiences of students entering higher education and is at variance with the implicit model enshrined within academic computing curricula. A direct implication of this is that radical changes may be needed in computing curricula; but there are many principled and pragmatic objections.
- 1 Boroni, et. AI. The Internet, the Web, Browsers, Java and the Future of Computer Science Education, SIGCSE Bulletin, Vol 30 no 1, 1998, 145-152 Google Scholar
Digital Library
- 2 Brassard, G., Time for Another Paradigm Shift, Computing Surveys Vol 27; Number 1, 1995, 19-21 Google Scholar
Digital Library
- 3 Conati, C. Lehman, J. F, EFH-Soar: Modeling education in highly interactive microworlds, Lecture Notes in Computer Science, Issue 728, 47-58 Google Scholar
Digital Library
- 4 Culwin Fintan & Hayes Alan, Object Oriented Software Development Education: Evolution or Revolution?, Innovations in Computing Teaching 2, SEDA Paper 91, 1995, 111-9Google Scholar
- 5 Culwin Fintan, 'Justifying Java', SIGPLAN notices, Nol.33 No.4, 1998, 31-4. Google Scholar
Digital Library
- 6 Curson, 'Practice Makes A Difference', BCS Interfaces No 31, 1996.Google Scholar
- 7 Evans M. D. A New Emphasis and Pedagogy for a CS 1 Course, SIGCSE Bulletin, Vol. 28; No. 3, 12-15 Google Scholar
Digital Library
- 8 Fisher Allen, Margolis Jane & Miller Faye, Undergraduate Womein in Computer Science: Experience, Motivation and Culture, SIGCSE Bulletin, Vol. 29 No. 1, 1997, 106-110. Google Scholar
Digital Library
- 9 Gibbons Jeremy, Structured Programming in Java, SIGPLAN notices, Vol. 33, No. 4, 40-4. Google Scholar
Digital Library
- 10 Grissom Scott & Knox Deborah, The on-line computer science teaching center, Proc. ITiCSE '98 Working Group reports, to appear. Google Scholar
Digital Library
- 11 Herbsleb James D. & Goldenson Dennis R., A systematic survey of CMM experience and results, Software Engineering, Vol 18, 1996, 323-330 Google Scholar
Digital Library
- 12 Lidgate, D. Whatever happened to the Dearing report?, Engineering Science and Education Journal, Vol. 7 No. 1, 1998, pp 2-4.Google Scholar
Cross Ref
- 13 McLaughlin Phil, Oh by the way Java is Object Oriented, Proc. JICC1, M0ntor 8.Google Scholar
- 14 Ousterhout, J. K. Scripting: Higher-Level Programming for the 21st Century, Computer Vol. 31 No. 3, pp 23-30, 1998 Google Scholar
Digital Library
- 15 Pattis Richard, Teaching OOP in C++ Using an Artificial Life Framework, SIGCSE Bulletin, Vol 29; No. 1, 39-43 Google Scholar
Digital Library
- 16 Roberge James & Carlson C.R,, Broadening the Computer Science Curriculum, SIGCSE Bulletin, Vol. 29 No. 1, 1997, 320-4 Google Scholar
Digital Library
- 17 Sharp Helen et.al. Pedagogical Patterns -- Successes in Teaching Object Technology ACM SIGPLAN Notices, Vol. 31, No. 12, 1996, 18-21. Google Scholar
Digital Library
- 18 Stein, L. A., Beyond Objects, Educator's Symposium, Conference on Object Oriented Programming Systems, Languages, and Applications, Atlanta, Georgia, October 1997.Google Scholar
- 19 Wadsworth B, Piaget's theory of cognitive and affective development, Longman 1989.Google Scholar
- 20 Wallace Chris, Martin Peter and Lang Bob, NOt whether Java but how Java, Proc. JICCI, Monitor 8.Google Scholar
Index Terms
Object imperatives!
Recommendations
Object imperatives!
SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science educationThe phrase 'paradigm shift' has largely been used to describe a dichotomy between imperative and object oriented styles of development [2]. However the changes in the nature of software products, and hence of the processes used to produce them, have ...
Technology workshops by in-service teachers for pre-service teachers
SIGUCCS '01: Proceedings of the 29th annual ACM SIGUCCS conference on User servicesThis project was an initiative through university courses to have graduate in-service teachers, who have learned the use of technology for classroom instruction, offer workshops to undergraduate pre-service teachers. The goals of the project were two-...
Graphical game development in CS2: a flexible infrastructure for a semester long project
SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science educationThis paper discusses a project that has been used to teach CS2 for six semesters at Trinity University. The project spans the full semester, and all eight of the assignments students turn in are part of the project. For this project, the students ...







Comments