Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
A CS1 course designed to address interests of women
Proceedings of the 35th SIGCSE technical symposium on Computer science education
A multi-national study of reading and tracing skills in novice programmers
Working group reports from ITiCSE 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
Impact of alternative introductory courses on programming concept understanding
Proceedings of the first international workshop on Computing education research
Proceedings of the second international workshop on Computing education research
CS 0.5: a better approach to introductory computer science for majors
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Designing Personal Robots for Education: Hardware, Software, and Curriculum
IEEE Pervasive Computing
Context as Support for Learning Computer Organization
Journal on Educational Resources in Computing (JERIC)
Education: Teaching computing to everyone
Communications of the ACM - Security in the Browser
Multimedia Learning
Teaching computer science in context
ACM Inroads
Experience report: CS1 for majors with media computation
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Assessing fundamental introductory computing concept knowledge in a language independent manner
Assessing fundamental introductory computing concept knowledge in a language independent manner
A medical motif for teaching computer graphics in context
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Using the context of algorithmic art to change attitudes in introductory programming
Journal of Computing Sciences in Colleges
Learning to Program with Personal Robots: Influences on Student Motivation
ACM Transactions on Computing Education (TOCE)
Creative coding and visual portfolios for CS1
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Exploring Experienced Professionals’ Reflections on Computing Education
ACM Transactions on Computing Education (TOCE)
Applications of computing technology-combining tangible skills and theory in CS0
Journal of Computing Sciences in Colleges
Bringing contexts into the classroom: a design-based approach
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Exploring hypotheses about media computation
Proceedings of the ninth annual international ACM conference on International computing education research
Interdisciplinary computing classes: worth the effort
Proceedings of the 45th ACM technical symposium on Computer science education
Computing in the arts: a model curriculum
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Overview - in the March 2010 Inroads, Steve Cooper and Steve Cunningham presented an editorial arguing for "Teaching computer science in context" (Cooper and Cunningham 2010). Context is the use of a consistent application or domain area, which effectively covers the core areas of a computer science course, provides a source for explanations and a basis for student projects (Tew, Dorn et al. 2008; Guzdial 2009). Examples of contexts for introductory computer science include Media Computation (Guzdial 2003), Alice (Cooper, Dann et al. 2003), and Robotics (Balch, Summet et al. 2008).