ACM SIGCSE Bulletin
Chance-It: an object-oriented capstone project for CS-1
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Using multiplayer games to teach interprocess communication mechanisms
ACM SIGCSE Bulletin
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Puzzles and games: addressing different learning styles in teaching operating systems concepts
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Teaching with games: the Minesweeper and Asteroids experience
Journal of Computing Sciences in Colleges
CS1 and CS2: write computer games in Java!
ACM SIGCSE Bulletin
The game of set®: an ideal example for introducing polymorphism and design patterns
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Using game days to teach a multiagent system class
Proceedings of the 35th 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
Analyze that: puzzles and analysis of algorithms
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
Teaching design patterns in CS1: a closed laboratory sequence based on the game of life
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
A simple framework for interactive games in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Many students view our current CS1/CS2 sequence as abstract, boring, and hence too difficult. We present a new CS1 to CS2 bridge class developed and taught spring 2005. Our bridge class, perhaps called CS 1.5, uses 2D game programming in Flash ActionScript to solidify CS1 concepts, introduce concrete examples, introduce some new concepts such as graphics and event driven programming, and motivating the need for CS2. It is our hope that this class will better prepare students for CS2, increase their enthusiasm, and help retain majors.