[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Most difficult topics in CS1: results of an online survey of educators

Published: 01 June 2006 Publication History

Abstract

In the spring of 2004, a survey was posted on the Internet concerning the content of the first course in computing (CS1) and email messages were sent to approximately 3,500 instructors asking them to participate in the survey. Three hundred fifty one faculty members responded. The responses to one survey item form the basis of this paper: "In your experience, what is the most difficult topic to teach in CS1?" This paper describes the demographics of the respondents and present a content analysis of the responses to this item. The analysis indicates that the difficult topics fall into four categories: problem solving and design, general programming topics, object-oriented constructs, and student maturity (or lack thereof). The paper presents the specific topics within each category along with sample comments.

References

[1]
"ACM Curricula Recommendations," ACM Education, online: http://www.acm.org/education/curricula.html.
[2]
"Empirical method," AccessScience, McGraw-Hill Encyclopedia of Science and Technology, online: http://www.accessscience.com/search/asearch/history/1
[3]
Bergin, J., Stehlik, M., Roberts, J., and Pattis, R. E., Karel++: A Gentle Introduction to the Art of Object-Oriented Programming, John Wiley Publishers, 1997.
[4]
Dale, N. "Content and Emphasis in CS1," SIGCSE Bulletin Inroads, December 2005.
[5]
Dale, N. and Wu, Cheng-Chih, "Conceptual Models and Cognitive Learning Styles in Teaching Recursion" Proceedings of the Twenty-ninth SIGCSE Technical Symposium on Computer Science Education, February 25-March 1, 1998, Atlanta Georgia.
[6]
Dale, N. Survey Results, publisher's list group: www.cs.utexas.edu/users/ndale/ContentResults2.html
[7]
Dale, N., Survey Results, SIGCSE group: www.cs.utexas.edu/users/ndale/ContentResults.html
[8]
Dann, W. P., Cooper, S., and Pausch, R. Learning to Program with Alice. Prentice Hall. 2005.
[9]
Jeroo, online: http://info.nwmissouri.edu/~sanders/Jeroo/Jeroo.html.
[10]
Kodat, R. "Jean Piaget's theory of cognitive development," Essortment, online: http://mi.essortment.com/jeanpiagettheo_rnrn.htm.
[11]
Proulx, V. and Cashorali, T. "Calculator Problem and the Design Recipe," ACM SIGPlan Notes, March 2005, pp. 4--11.
[12]
Sambataro, M. "Just-in-Time Learning, Computerworld, online http://www.computerworld.com/news/2000/story/0,11280,44312,00.html
[13]
SIGCSE.members, the members-only mailing list of the ACM Special Interest Group for Computer Science Education. Subscription information online at www.sigcse.org/.
[14]
Stamouli, I., Begum, M. and Mancy, R. "ExploreCSEd: Exploring Skills and Difficulties in Programming Education," Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, June 27-29, 2005, Monte D Caparica, Portugal, p. 371.
[15]
SurveySuite Software, the University of Virginia: http://intercom.virginia.edu/cgi-bin/cgiwrap/intercom/SurveySuite/ss_index.pl

Cited By

View all
  • (2024)Assessing Live Programming for Program ComprehensionProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653547(520-526)Online publication date: 3-Jul-2024
  • (2023)The Robots Are Here: Navigating the Generative AI Revolution in Computing EducationProceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3623762.3633499(108-159)Online publication date: 22-Dec-2023
  • (2023)A Semi-Automatic Knowledge Discovery Tool to Identify and Visualize Course Bottlenecks2023 IEEE Frontiers in Education Conference (FIE)10.1109/FIE58773.2023.10342941(1-5)Online publication date: 18-Oct-2023
  • Show More Cited By

Index Terms

  1. Most difficult topics in CS1: results of an online survey of educators

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGCSE Bulletin
    ACM SIGCSE Bulletin  Volume 38, Issue 2
    June 2006
    199 pages
    ISSN:0097-8418
    DOI:10.1145/1138403
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2006
    Published in SIGCSE Volume 38, Issue 2

    Check for updates

    Author Tags

    1. CS1 content
    2. content analysis
    3. survey results

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)44
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 09 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Assessing Live Programming for Program ComprehensionProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653547(520-526)Online publication date: 3-Jul-2024
    • (2023)The Robots Are Here: Navigating the Generative AI Revolution in Computing EducationProceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3623762.3633499(108-159)Online publication date: 22-Dec-2023
    • (2023)A Semi-Automatic Knowledge Discovery Tool to Identify and Visualize Course Bottlenecks2023 IEEE Frontiers in Education Conference (FIE)10.1109/FIE58773.2023.10342941(1-5)Online publication date: 18-Oct-2023
    • (2023)The Euclidean Discus TossPRIMUS10.1080/10511970.2023.222981133:10(1071-1090)Online publication date: 25-Jul-2023
    • (2023)Predicting Progress in a Large-Scale Online Programming CourseArtificial Intelligence in Education10.1007/978-3-031-36272-9_76(810-816)Online publication date: 3-Jul-2023
    • (2023)Graphical Loop Invariant Based ProgrammingFormal Methods Teaching10.1007/978-3-031-27534-0_2(17-33)Online publication date: 23-Feb-2023
    • (2023)An empirical evaluation of the formative feedback supported by dashboard in the context of compilation errorComputer Applications in Engineering Education10.1002/cae.2264031:5(1289-1305)Online publication date: 17-May-2023
    • (2022)An Empirical Analysis of Code-Tracing ConceptsProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524794(262-268)Online publication date: 7-Jul-2022
    • (2022)Design an Assessment for an Introductory Computer Science Course: A Systematic Literature Review2022 IEEE Frontiers in Education Conference (FIE)10.1109/FIE56618.2022.9962584(1-8)Online publication date: 8-Oct-2022
    • (2022)Ranking of problems and solutions in the teaching and learning of object-oriented programmingEducation and Information Technologies10.1007/s10639-022-10929-527:5(7205-7239)Online publication date: 1-Jun-2022
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media