The role for framework libraries in CS2
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
A framework approach to teaching data structures
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
The role of the data structures course in the computing curriculum
Journal of Computing Sciences in Colleges
Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4
A CS1 course designed to address interests of women
Proceedings of the 35th SIGCSE technical symposium on Computer science education
The dimensions of variation in the teaching of data structures
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Tracking an innovation in introductory CS education from a research university to a two-year college
Proceedings of the 36th SIGCSE technical symposium on Computer science education
ICLS '06 Proceedings of the 7th international conference on Learning sciences
Proceedings of the second international workshop on Computing education research
Innovating introductory computer science courses: approaches and comparisons
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
IEEE Transactions on Education
A computational introduction to programming, mathematical modeling, and elementary mechanics
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
MPCT: media propelled computational thinking
Proceedings of the 41st ACM technical symposium on Computer science education
Making sense of data structures exams
Proceedings of the Sixth international workshop on Computing education research
Introductory programming in a web context
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Applying data structures in exams
Proceedings of the 42nd ACM technical symposium on Computer science education
Challenge and creativity: using .NET gadgeteer in schools
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Hi-index | 0.00 |
Learning computing with respect to the context of its use has been linked in previous reports to student motivation in introductory Computer Science (CS) courses. In this report, we consider the role of context in a second course. We present a case study of a CS2 data structures class that uses a media computation context. In this course, students learn data structures and object-oriented (OO) programming through a pervasive narrative about how real media professionals use data structures to model the real world and to construct the digital images, sounds, and animations with which the students are familiar in their daily lives. We found that context played a different role in a second course than in a first course. We found evidence that some students did not need context to appreciate computing, but we also found evidence that context can help students get engaged with the material that they otherwise do not find interesting. In particular, the narrative aspect of a context may help students in relating the elements of the course and may even help with learning.