skip to main content
10.1145/65293.65304acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article
Free Access

Progressive project assignments in computer courses

Published:01 February 1989Publication History

ABSTRACT

This paper presents a method of design for projects in computer courses that tends to enable all students in the class to achieve their maximum potential. Each project is structured at three progressive levels of difficulty corresponding to three prospective grades A, B, and C. The B-level is an extension of the C-level and the A-level is an extension of the B-level. Each student starts at the C-level and progresses as far as possible and is scored accordingly.

References

  1. 1.David M. Olson, "The Reliability of Analytic and Holistic Methods in Rating Students' Computer Programs", SIGCSE Bulletin, Vol. 20, Number 1, 1988, pp 293-298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.William J. Joel, "Realistic Student Projects", SIGCSE Bulletin, Vol. 19, Number 1, 1987, pp 244-247. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Lipsanti, Mann, and Zlomick, Algorithms. Pro~amming. Pascal, Wadsworth Publishing Company, Belmont, California, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.William W. McMillan, "Designing Introductory Computing Assignments: The View from the Computing Center'~, SlGCSE Bulletin, Volume 14, Number 1, 1982, pp 82-84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Henry M. Walker, introduction to Computing and Computer Science With Pascal, Little, Brown and Company, Boston, MA, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Lionel E. Deimel Jr. and Mark Pozefsky, "Requirements for Student Programs in the Undergraduate Computer Science Curriculum: How Much is Enough?", SIGCSE Bulletin, Volume 11, Number 1, 1979, pp 14-17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Jean-Paul Tremblay and Richard B. Bunt, An Introduction to Computer .S.cience An Algorithmic Approach, McGrawHill Book Company, New York, NY, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.C. William Gear, Computer Applications and Algorithms, Science Research Associates, Inc., Chicago, IL, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Richard H. Austing, et al, Curriculum '78 Recommendations for the Undergraduate Program in Computer Science, ACM Recommended Curricula for Computer Science and Information Processing Programs in Colleges and Universities, 1968-1981, Association for Computing Machinery, Baltimore, MD, 1981, pp 119-138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Linda Rising, "Teaching Documentation and Style in Pascal", SIGCSE Bulletin, Volume 19, Number 3, 1987, pp 8,9. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Progressive project assignments in computer courses

    Recommendations

    Reviews

    Gerd Willee

    Although Leeper works at a department of computer science, his paper doesn't deal specifically with problems of computer science; computer science is only an example for principles that should be observed while teaching in any area. Nevertheless, he presents useful and important hints, which every teacher should know. Unfortunately, they are not known or observed to the extent necessary. The problem of didactics at high schools and universities has been realized, at least in Germany, and many discussions on this topic have been held since. Unfortunately the result can only be called meager, which is why a paper like Leeper's is so important. Many teachers at universities will discover totally new insights about their job of teaching. Many of them have only learned the material to be taught, not how to teach it. Instead, they have created the “rules” that material presented logically can easily be understood and learned and that those who fail are at the wrong place. It would be good to find more papers on similar and related topics, such as the selection of the matter to be taught or different ways of teaching. Insights into this field from teacher training (e.g., using different channels for teaching, structuring lessons, and choice of media) should be made available and publicized on campuses.

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGCSE '89: Proceedings of the twentieth SIGCSE technical symposium on Computer science education
      February 1989
      309 pages
      ISBN:0897912985
      DOI:10.1145/65293

      Copyright © 1989 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 February 1989

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,595of4,542submissions,35%

      Upcoming Conference

      SIGCSE Virtual 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader