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
Classifying computing education papers: process and results
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Context as Support for Learning Computer Organization
Journal on Educational Resources in Computing (JERIC)
Games, robots, and robot games: complementary contexts for introductory computing education
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Instructional design as game design
Proceedings of the 4th International Conference on Foundations of Digital Games
Exploring hypotheses about media computation
Proceedings of the ninth annual international ACM conference on International computing education research
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 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 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.