skip to main content
10.1145/2445196.2445352acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

A mid-career review of teaching computer science I

Published:06 March 2013Publication History

ABSTRACT

A mid-career review is presented, of how the teaching of Computer Science I has changed for this instructor over the last two decades. The content of the course has evolved to include algorithm development and program design. Assessment in the course has gone online and moved away from testing how clever the student is, to how much the student has learned in the course. Professional practices are now covered that help students understand and incorporate preferred practices of the discipline. Changes incorporated into the pedagogy include going from using anthropomorphic and ad-hoc to discipline-specific and consistent vocabulary, and from writing code in the class like an experienced programmer to writing it to suit a beginning learner. It is hoped that this review will help new Computer Science I instructors avoid some misconceptions with which this instructor started out.

References

  1. Beck, K. and Andres, C. Extreme Programming Explained: Embrace Change.2nd Edition. Addison-Wesley Professional, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bennedsen, J. and Caspersen, M.E. Assessing Process and Product -- A Practical lab Exam for an Introductory Programming Course. Proc. FIE 2006. San Diego, Oct 2006.Google ScholarGoogle ScholarCross RefCross Ref
  3. Bergmann, J., Overmyer, J. and Willie, B. The Flipped Class: Myths Vs Reality. The Daily Riff. June 21, 2011.Google ScholarGoogle Scholar
  4. Burkhardt, J., Detienne, F., and Wiedenbeck, S. Object-Oriented Program Comprehension: Effect of Expertise, Task and Phase. Empirical Softw. Engg. 7, 2 (June 2002), 115--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Clear, T., Edwards, J., Lister, R., Simon, B., Thompson, E., and Whalley, J. The teaching of novice computer programmers: bringing the scholarly-research approach to Australia. In Proceedings of the tenth conference on Australasian computing education - Volume 78 (ACE '08), Simon Hamilton and Margaret Hamilton (Eds.), Vol. 78. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 2008, 63--68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Elnozahy, E.N., Alvisi, L., Wang, Y., and Johnson, D.B. A survey of roll-back recovery protocols in message-passing systems. ACM Computing Surveys. 34(3). September 2002. 375--408. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kumar, A.N. The Effect of Closed Labs in Computer Science I: An Assessment. The Journal of Computing Sciences in Colleges. 18(5). May 2003. 40--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kumar, A.N. An assessment of On-line Testing in Computer Science I. Proc. ITiCSE 99, Krakow, Poland, June 1999, 25--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kumar, A.N. The Design of On-line Tests for Computer Science I and their Effectiveness. Proc. FIE 99, Nov 99.Google ScholarGoogle Scholar
  10. Kumar, A.N. An Algorithm to Design Loops. The Journal of Computing in Small Colleges. 12(5). May 97. 89--98.Google ScholarGoogle Scholar
  11. Kumar, A.N. Fork Diagrams for Teaching Selection in CS I. Proc. SIGCSE 96.Philadelphia, PA, Feb 96. 348--352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Lister, R., Berglund, A., Box, I., Cope, C., Pears, A., Avram, C., Bower, M., Carbone, A., Davey, B., de Raadt, M., Doyle, B., Fitzgerald, S., Mannila, L., Kutay, C., Peltomäki, M., Sheard, J., Simon, Sutton, K., Traynor, D., Tutty, J., and Venables, A. Differing ways that computing academics understand teaching. Proceedings of the ninth Australasian conference on Computing education (ACE '07), Vol 66, January 2007, 97--106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Roth, W.M. Bridging the Gap Between School and real Life: Toward an Integration of Science, Mathematics, and Technology in the Context of Authentic Practice. School Science and Mathematics.92(6) Oct 1992. 307--317.Google ScholarGoogle ScholarCross RefCross Ref
  14. Sweller, J., Ayres, P. amd Kalyuga, S. Cognitive Load Theory (Explorations in the Learning Sciences, Instructional Systems and Performance Technologies). Springer, 2011.Google ScholarGoogle Scholar
  15. Tversky, A. and Kahneman, D., Judgment under Uncertainty: Heuristics and Biases. Science. 185(4157). Sep 27, 1974. 1124--1131.Google ScholarGoogle Scholar
  16. www.programbydesign.orgGoogle ScholarGoogle Scholar

Index Terms

  1. A mid-career review of teaching computer science I

    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 '13: Proceeding of the 44th ACM technical symposium on Computer science education
      March 2013
      818 pages
      ISBN:9781450318686
      DOI:10.1145/2445196

      Copyright © 2013 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: 6 March 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      SIGCSE '13 Paper Acceptance Rate111of293submissions,38%Overall Acceptance Rate1,595of4,542submissions,35%

      Upcoming Conference

      SIGCSE Virtual 2024
      SIGCSE Virtual 2024: ACM Virtual Global Computing Education Conference
      November 30 - December 1, 2024
      Virtual Event , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader