Communications of the ACM
The incredible shrinking pipeline
Communications of the ACM
When worlds collide!: an interdisciplinary course in virtual-reality art
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Increasing the enrollment of women in computer science
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The effects of pair-programming on performance in an introductory programming course
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Design guidelines for the lab component of objects-first CS1
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Objects: visualization of behavior and state
Proceedings of the 8th annual conference on Innovation and technology in computer science education
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
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
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
Education: Teaching computing to everyone
Communications of the ACM - Security in the Browser
Experience report: CS1 for majors with media computation
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
Does contextualized computing education help?
ACM Inroads
Studio-based learning and app inventor for android in an introductory CS course for non-majors
Proceeding of the 44th ACM technical symposium on Computer science education
Exploring hypotheses about media computation
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
There are often problems when students enter a course with widely different experience levels with key course topics. If the material is covered too slowly, those with greater experience get bored and lose interest. If the material is covered too quickly, those with less experience get lost and feel incompetent. This problem with incoming students of our Computer Science Major led us to create CS 0.5: an introductory Computer Science course to target those CS majors who have little or no background with programming. Our goal is to provide these students with an engaging curriculum and prepare them to keep pace in future courses with those students who enter with a stronger background. Following the lead of Mark Guzdial's work on using media computation for non-majors at Georgia Tech, we use media computation as the tool to provide this engaging curriculum. We report here on our experience to date using the CS 0.5 approach with a media computation course.