[PRL] Fwd: Abstract

Matthias Felleisen matthias at ccs.neu.edu
Sun Jul 2 23:17:32 EDT 2006



Begin forwarded message:

> From: "Shriram Krishnamurthi" <sk at cs.brown.edu>
> Date: July 2, 2006 9:48:58 PM EDT
> To: "Matthias Felleisen" <matthias at ccs.neu.edu>
> Subject: Fwd: Abstract
>
> Can you fwd to your group, in case anyone's interested?
> It'll be on July 21.
>
> ---------- Forwarded message ----------
> From: John Peterson <jpeterson at western.edu>
> Date: Jul 2, 2006 9:18 PM
> Subject: Abstract
> To: Shriram Krishnamurthi <sk at cs.brown.edu>
>
>
>
>   Using 3-D Computer Games to Attract High School Students to CS
>
> Like many departments, our CS department at Western State College  
> is facing
> declining enrolment.  To encourage more students to consider CS, we  
> have
> created a 1 week camp for high school students to get them excited  
> about our
> field and our department.  We used the Panda3D engine as the basis  
> for a
> simple game programming language that we call RPanda (Reactive  
> Panda).  This
> language is implemented as a library on top of Python, the  
> implementation
> language of Panda3D.  RPanda is based loosely on Functional Reactive
> Programming and (like frTime) addresses time flow in a simple and
> declarative manner.
>
> Our goal was to blend computer science, math, and physics  
> instruction within
> the context of a game engine.  We wanted to attract students with a  
> broad
> range of subject material.  The primary challenge was to present a  
> language
> simple enough that the programming task does not overwhelm students  
> with no
> computing background.  In addition, we wanted to bring the basic 3-D
> mathematics to the front instead of hiding math inside a drag and drop
> environment.
>
> In this talk I will discuss our experience with this year's  
> computer camp.
> I will address our experiences with the students (what they  
> learned, were
> interested in, and disliked), the curriculum (what we taught and  
> how we
> taught it), and the software.




More information about the PRL mailing list