“Thick” authenticity: new media and authentic learning
Journal of Interactive Learning Research
Teaching the Nintendo generation to program
Communications of the ACM - Supporting community and building social capital
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
A CS1 course designed to address interests of women
Proceedings of the 35th SIGCSE technical symposium on Computer science education
CS educational research: a meta-analysis of SIGCSE technical symposium proceedings
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Design process for a non-majors computing course
Proceedings of the 36th SIGCSE technical symposium on 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
Graphic designers who program as informal computer science learners
Proceedings of the second international workshop on Computing education research
Introduction to Computing and Programming with Java: A Multimedia Approach
Introduction to Computing and Programming with Java: A Multimedia Approach
Threads™: how to restructure a computer science curriculum for a flat world
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Failure rates in introductory programming
ACM SIGCSE Bulletin
Narrating data structures: the role of context in CS2
Proceedings of the third international workshop on Computing education research
Introductory Computing Construct Use in an End-User Programming Community
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
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
Attitudes about computing in postsecondary graduates
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)
Education: Teaching computing to everyone
Communications of the ACM - Security in the Browser
Proceedings of the 40th ACM technical symposium on Computer science education
What makes CS teachers change?: factors influencing CS teachers' adoption of curriculum innovations
Proceedings of the 40th ACM technical symposium on Computer science education
Introduction to Computing and Programming in Python, A Multimedia Approach
Introduction to Computing and Programming in Python, A Multimedia Approach
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Exploring Wonderland: Java Programming Using Alice and Media Computation
Exploring Wonderland: Java Programming Using Alice and Media Computation
Experience report: CS1 for majors with media computation
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Discovering computing: perspectives of web designers
Proceedings of the Sixth international workshop on Computing education research
Does contextualized computing education help?
ACM Inroads
ScriptABLE: supporting informal learning with cases
Proceedings of the seventh international workshop on Computing education research
Assessing fundamental introductory computing concept knowledge in a language independent manner
Assessing fundamental introductory computing concept knowledge in a language independent manner
Learning to Program with Personal Robots: Influences on Student Motivation
ACM Transactions on Computing Education (TOCE)
IEEE Transactions on Education
Proceedings of the ninth annual international conference on International computing education research
Retaining nearly one-third more majors with a trio of instructional best practices in CS1
Proceeding of the 44th ACM technical symposium on Computer science education
New CS1 pedagogies and curriculum, the same success factors?
Proceedings of the 45th ACM technical symposium on Computer science education
Project rise up 4 CS: increasing the number of black students who pass advanced placement CS A
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Research in computing education has been criticized as "Marco Polo," e.g., the researchers tried something and reported what happened. Our developing field needs more hypothesis-driven and theory-driven research. We will get there by making clear our goals and hypotheses, testing those goals and hypotheses explicitly, and critically reconsidering our results. My colleagues and I designed and evaluated a media-centric introductory computing approach ("Media Computation") over the last ten years. We started from a "Marco Polo" style and an explicit set of hypotheses. We have worked to test those hypotheses and to understand the outcomes. Our iterative effort has led us to explore deeper theory around motivation and learning. This paper serves as an example of a ten year research program that resulted in more hypotheses, a more elaborated theory, and a better understanding of the potential impacts of a computer science curriculum change.