A “just in time” course framework: project-oriented courses

  • Edward C. Epp
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 750)


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.


Expert System Standard Curriculum Language Feature Project Score IEEE Spectrum 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Richard H. Austing, Bruce H. Barnes, Della T. Bonnette, Gerald L. Engel, Gordon Stokes, Curriculum 78, Communications of the ACM, vol. 22, no. 3, (March 1979), pp 147–166.CrossRefGoogle Scholar
  2. 2.
    Robert L. Kruse, Bruce P. Leung, and Clovis L. Tondo, Data Structures and Program Design in C, Prentice Hall, 1991.Google Scholar
  3. 3.
    Donald Christiansen, Spectral lines, IEEE Spectrum, vol. 29, no. 6, (June 1992), p 19.Google Scholar
  4. 4.
    James Leonard, Using A Software Engineering Approach To CS1: A Comparative Study Of Student Performance, SIGCSE Bulletin, vol. 23, no. 4, (December 1991), pp. 23–26.CrossRefGoogle Scholar
  5. 5.
    Donald Christiansen, Spectral lines, IEEE Spectrum, vol. 29, no. 6, (June 1992), p 19.Google Scholar
  6. 6.
    Donald Christiansen, Spectral lines, IEEE Spectrum, vol. 29, no. 7, (June 1992), p 25.Google Scholar
  7. 7.
    Allen B. Tucker, et. el., Computing Curricula 1991, ACM Press, 1991.Google Scholar
  8. 8.
    Patrick Henry Winston, Artificial Intelligence, Addison Wesley, 1984, p 166.Google Scholar
  9. 9.
    Avron Barr and Edward A. Feigenbaum, The Handbook of Artificial Intelligence: volume 1, William Kaufmann, Inc., 1981, p 190.Google Scholar
  10. 10.
    David L. Parnas. Education for Computing Professionals, IEEE Computer, vol. 23, no. 1 (January 1990), 17–22.Google Scholar
  11. 11.
    Frederick P. Brooks, Jr., No Silver Bullet, IEEE Computer, vol. 20, no. 4, (April 1987), pp. 10–20.Google Scholar
  12. 12.
    Frederick P. Brooks, Jr., The Mythical Man-month, Addison Wesley, 1979.Google Scholar
  13. 13.
    Karen A. Frenkel, Women & Computing, Communications of the ACM, vol.33, no. 11 (November 1990), pp. 34–46.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Edward C. Epp
    • 1
  1. 1.Department of Mathematics and Computer ScienceThe University of PortlandPortland

Personalised recommendations