Conceptual models and cognitive learning styles in teaching recursion
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
Calculator problem and the design recipe
ACM SIGPLAN Notices
ExploreCSEd: exploring skills and difficulties in programming education
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
ACM SIGCSE Bulletin
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
Novices' knowledge construction of difficult concepts in CS1
ACM SIGCSE Bulletin
Wu's castle: teaching arrays and loops in a game
Proceedings of the 13th annual conference on Innovation and technology in computer science education
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Experimental evaluation of an educational game for improved learning in introductory computing
Proceedings of the 40th ACM technical symposium on Computer science education
Evaluation of a game-based lab assignment
Proceedings of the 4th International Conference on Foundations of Digital Games
How interactive multimedia authoring transforms object-oriented thinking
Proceedings of the 41st ACM technical symposium on Computer science education
A snapshot of current practices in teaching the introductory programming sequence
Proceedings of the 42nd ACM technical symposium on Computer science education
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Exploring programming assessment instruments: a classification scheme for examination questions
Proceedings of the seventh international workshop on Computing education research
BeadLoom Game: adding competitive, user generated, and social features to increase motivation
Proceedings of the 6th International Conference on Foundations of Digital Games
Proceedings of the 13th annual conference on Information technology education
Can computing academics assess the difficulty of programming examination questions?
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Investigating factors of student learning in introductory courses
Proceeding of the 44th ACM technical symposium on Computer science education
Introductory programming: examining the exams
ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference - Volume 123
Reaching the 'aha!' moment: web development as a motivator for recursion
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Hi-index | 0.00 |
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.