Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Experience with an industry-driven capstone course on game programming: extended abstract
Proceedings of the 36th SIGCSE technical symposium on Computer science education
RAPTOR: a visual programming environment for teaching algorithmic problem solving
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Computer games and CS education: why and how
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Programming: factors that influence success
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Game design & programming concentration within the computer science curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Core Techniques and Algorithms in Game Programming
Core Techniques and Algorithms in Game Programming
Experiencing aspects of games programming in an introductory computer graphics class
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Breadth-first CS 1 for scientists
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Game2Learn: building CS1 learning games for retention
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Team-based pedagogy for CS102 using game design
ACM SIGGRAPH 2007 educators program
Challenging the advanced first-year student's learning process through student presentations
Proceedings of the third international workshop on Computing education research
Introducing computer science with Project Hoshimi
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
The preference matrix as a course design tool
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
An e-learning tool based on morphisms for teaching object oriented programming
WBED'07 Proceedings of the sixth conference on IASTED International Conference Web-Based Education - Volume 2
Games, stories, or something more traditional: the types of assignments college students prefer
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Evaluating a breadth-first cs 1 for scientists
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Game-themed programming assignments: the faculty perspective
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Broadening participation through scalable game design
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Education: Fast ray tracing and the potential effects on graphics and gaming courses
Computers and Graphics
Wu's castle: teaching arrays and loops in a game
Proceedings of the 13th annual conference on Innovation and technology in computer science education
An exploratory overview of teaching computer game development
Journal of Computing Sciences in Colleges
Game2Learn: improving the motivation of CS1 students
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Game design and development students: who are they?
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Group interactions in a game engine class
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Assessing game-themed programming assignments for CS1/2 courses
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
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
Engaging students through mobile game development
Proceedings of the 40th ACM technical symposium on Computer science education
CS262: a breadth-second survey of informatic CS
Proceedings of the 40th ACM technical symposium on Computer science education
A simple framework for interactive games in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
Engagement: gaming throughout the curriculum
Proceedings of the 40th ACM technical symposium on Computer science education
Evaluation of a game-based lab assignment
Proceedings of the 4th International Conference on Foundations of Digital Games
Addressing industry issues in a multi-disciplinary course on game design
Proceedings of the 4th International Conference on Foundations of Digital Games
Creating a games class: a walkthrough
Proceedings of the 4th International Conference on Foundations of Digital Games
Experimental evaluation of teaching recursion in a video game
Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games
Game design from the lens of a student
Proceedings of the 46th Annual Southeast Regional Conference on XX
Minority report: Computer Science skills perceived by students in different disciplines
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
On the implementation of self-assessment in an introductory programming course
ACM SIGCSE Bulletin
Lessons from a course on serious games research and prototyping
Proceedings of the Fifth International Conference on the Foundations of Digital Games
A pilot study on the impact of creative achievement on academic achievement in media-oriented CS1
Journal of Computing Sciences in Colleges
Game programming in CS0: a scaffolded approach
Journal of Computing Sciences in Colleges
Introductory programming in a web context
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Proceedings of the 42nd ACM technical symposium on Computer science education
Game-based concept visualization for learning programming
MTDL '11 Proceedings of the third international ACM workshop on Multimedia technologies for distance learning
Proceedings of the 16th annual conference reports on Innovation and technology in computer science education - working group reports
Creative coding and visual portfolios for CS1
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Create two, three, many courses: an experiment in contextualized introductory computer science
Journal of Computing Sciences in Colleges
Learning programming languages through corrective feedback and concept visualisation
ICWL'11 Proceedings of the 10th international conference on Advances in Web-Based Learning
Outreach for improved student performance: a game design and development curriculum
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Learning computer science in the "comfort zone of proximal development"
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Introductory programming courses have a specific set of expected outcomes. One of the most often heard complaints in such courses is that they are divorced from the reality of application. Unfortunately, it is difficult to find areas for application that all students have the background knowledge for and that are engaging and challenging. One such area is computer games and we have developed a cohesive CS1 course that provides traditional outcomes from within the context of games as an application area in both the lecture and lab components of the course. This course was piloted as a ten-week distance program for incoming computer science students with the defining features that the program carried no academic credit and offered no end grades. We discuss the overwhelming interest in this course as well as objective and suobjective student experiences. One of the most important outcomes of the summer course was that it brought students with similar interests and goals together. We discuss this and the different ways we have found to discuss computer science course topics from within a games context.