skip to main content
article

When objects collide: abstractions over common physics problems for capstone projects in CS1

Published:01 December 2005Publication History
Skip Abstract Section

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

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

Index Terms

  1. When objects collide: abstractions over common physics problems for capstone projects in CS1

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Journal of Computing Sciences in Colleges
        Journal of Computing Sciences in Colleges  Volume 21, Issue 2
        December 2005
        343 pages
        ISSN:1937-4771
        EISSN:1937-4763
        Issue’s Table of Contents

        Publisher

        Consortium for Computing Sciences in Colleges

        Evansville, IN, United States

        Publication History

        • Published: 1 December 2005
        Published in jcsc Volume 21, Issue 2

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader