A “just in time” course framework: project-oriented courses
Typically, a course's framework is built around a set of topics. Elementary concepts are followed by more advanced topics which build on ideas previously presented. Projects are often added to computer science courses to illustrate and reinforce these concepts. This paper looks at an alternative framework in which the course is built around a project and topics are introduced to support that project. The paper begins by justifying this approach, looking at an example course, comparing it with standard curriculum, addressing some of the issues encountered, and documenting the results of students.
KeywordsExpert System Standard Curriculum Language Feature Project Score IEEE Spectrum
Unable to display preview. Download preview PDF.
- 2.Robert L. Kruse, Bruce P. Leung, and Clovis L. Tondo, Data Structures and Program Design in C, Prentice Hall, 1991.Google Scholar
- 3.Donald Christiansen, Spectral lines, IEEE Spectrum, vol. 29, no. 6, (June 1992), p 19.Google Scholar
- 5.Donald Christiansen, Spectral lines, IEEE Spectrum, vol. 29, no. 6, (June 1992), p 19.Google Scholar
- 6.Donald Christiansen, Spectral lines, IEEE Spectrum, vol. 29, no. 7, (June 1992), p 25.Google Scholar
- 7.Allen B. Tucker, et. el., Computing Curricula 1991, ACM Press, 1991.Google Scholar
- 8.Patrick Henry Winston, Artificial Intelligence, Addison Wesley, 1984, p 166.Google Scholar
- 9.Avron Barr and Edward A. Feigenbaum, The Handbook of Artificial Intelligence: volume 1, William Kaufmann, Inc., 1981, p 190.Google Scholar
- 10.David L. Parnas. Education for Computing Professionals, IEEE Computer, vol. 23, no. 1 (January 1990), 17–22.Google Scholar
- 11.Frederick P. Brooks, Jr., No Silver Bullet, IEEE Computer, vol. 20, no. 4, (April 1987), pp. 10–20.Google Scholar
- 12.Frederick P. Brooks, Jr., The Mythical Man-month, Addison Wesley, 1979.Google Scholar