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

Large introductory computer science classes: strategies for effective course management

Authors Info & Claims
Published:01 March 1998Publication History

ABSTRACT

Traditionally, a large introductory course meant a lecture hall with a single lecturer talking and students taking notes---but no longer. Today a wide variety of techniques, not only in the classroom but in labs and faculty offices and cyberspace, can make a large introductory course an extremely effective educational experience. We explore these practices, with pointers for further information, as a guide for instructors or departments faced with the large-course model of instruction.

References

  1. 1.See http://www.eecs.berkeley.edu/~selfpaceGoogle ScholarGoogle Scholar
  2. 2.Kay, D. G., Carrasquel~ J., Clancy, M. J:, Roberts, E., and Zachary, J. Managing large introductory courses (panel presentation). In Proceedings of the 28th SIGCSE Technical Symposium, 1997, p. 386.' Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Zachary, J. L. Tutorial-based teaching of introductory programming classes. In Proceedings of the 25th SIGCSE Technical Symposium, 1994, p. 136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Kay, D. G., Carrasquel, J., Clancy, M. L, Roberts, E., and Zachary, J. Large introductory courses in research computer science departments (panel presentation). In Proceedings of the 29th SIGCSE Technical Symposium, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Roberts, E. Encouraging top students in large introductory classes. In Speaking of Teaching, Stanford Center for Teaching and Learning, vol. 8, no. 2, Winter 1997.Google ScholarGoogle Scholar
  6. 6.Rodger, S. H. An interactive lecture approach to teaching computer science. In Proceedings of the 26th SIGCSE Technical Symposium, 1995, p. 278. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Wills, C., Finkel, D., Gennert, M. A., and Ward~ M. O. Peer learning in an introductory computer science course. In Proceedings of the 25th SIGCSE Technical Symposium, 1994, p. 309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.See, e.g., The UCI Electronic Educational Environment (EEE), http://eee.uci.eduGoogle ScholarGoogle Scholar
  9. 9.Reek, K. A. A software infrastructure to support introductory computer science courses. In Proceedings of the 27th SIGCSE Technical Symposium, 1996, p. 125. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Nishida, T., Saitoh, A., Tsujino, Y., and Tokura, N. Lecture supporting system by using Email and WWW. In Proceedings of the 27th SIGCSE Technical Symposium, 1996, p. 280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Faster, fairer, and more consistent ~ading using techniques from the advanced placement reading (panel presentation). In Proceedings of the 21st SIGCSE Technical Symposium, 1990, p. 266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Roberts, E., Lilly, J., and Rollins, B. Using undergraduate teaching assistants in introductory programming courses: an update on the Stanford experience. In Proceedings of the 26th SIGCSE Technical Symposium, 1995, p. 48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Kay, D. G. Training computer science teaching assistants: a seminar for new TAs. In Proceedings of the 26th SIGCSE Technical Symposium, 1995, p. 53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Kay, D. G., Isaacson, P. C., Scott, T. A., and Reek, K. A. Automated grading assistance for student programs (panel presentation). In Proceedings of the 25th SIGCSE Technical Symposium, 1994, p. 381. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Kay, D. G. User environments for student programmers. In The Role of Programming in Teaching Informatics, M. Griffiths and D. Tagg, Eds. Noah- Holland, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Burris, H., and Darr, M.iThe PROGRAMS Package for Integrated Grading. Program in Computing, Department of Mathematics, University of California, Los Angeles, 1988.Google ScholarGoogle Scholar
  17. 17.Reek, K. A. The TRY system, or how to avoid testing student programs. SIGCSE Bulletin vol. 21, no. 1, 1989, p. 112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Isaacson, P. C., and Scott, T. A. Automating the execution of student programs, SIGCSE Bulletin vol. 21, no. 2, 1989, p. 15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Jackson, D. and Usher, M. Grading student programs using ASSYST. In Proceedings of the 28th SIGCSE Technical Symposium, 1997, p. 355. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Large introductory computer science classes: strategies for effective course management

    Recommendations

    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 '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
      March 1998
      396 pages
      ISBN:0897919947
      DOI:10.1145/273133

      Copyright © 1998 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 March 1998

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      SIGCSE '98 Paper Acceptance Rate72of201submissions,36%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