ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
When objects collide: abstractions over common physics problems for capstone projects in CS1
Full text PdfPdf (276 KB)
Source Journal of Computing Sciences in Colleges archive
Volume 21 ,  Issue 2  (December 2005) table of contents
Pages: 12 - 18  
Year of Publication: 2005
ISSN:1937-4771
Authors
Adrienne Decker  University at Buffalo, SUNY, Buffalo, NY
Sara Haydanek  University at Buffalo, SUNY, Buffalo, NY
Christopher Egert  Rochester Institute of Technology, Rochester, NY
Publisher
Consortium for Computing Sciences in Colleges  , USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 20,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

Warning: The download time has expired please click on the item to try again.


ABSTRACT

In our efforts to create interesting capstone assignments for CS1 students, we discovered that the design and implementation of single-player games could provide an acceptable level of challenge and motivation. However, there were some challenges with these types of projects. To have students implement even the simplest games, they would be required to solve difficult problems pertaining to basic physics. Physics issues include collision detection, gravity, and friction. In an effort to make the physics approachable for students, a system of classes was developed that could handle the basic physics and allow the students to focus on the larger implementation issues of the game. This first test of this package with the students has been a scaled-down implementation of the game of Centipede.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
CC2001, The ACM/IEEE joint task force on the "Model Curricula for Computing" final report -- computing curricula 2001, computer science volume. 2001.
 
2
CS015 Course Webpage, http://www.cs.brown.edu/courses/cs015/. 2004.


Collaborative Colleagues:
Adrienne Decker: colleagues
Sara Haydanek: colleagues
Christopher Egert: colleagues