Summer Session
Error in custom script module

Introduction to Video Game Programming II

For High School Students and Adults.
Pre-Req: Introduction to Video Game Programming I

July 23-August 3, 2012
1 – 4 p.m.
Main Campus- South Orange
Register now »

The Introduction to Video Game Programming II course introduces students to video game development and programming. The course will be hands-on and students will learn to design, develop, and program video games using generative recursion, accumulative recursion, assignment, and distributed programming.

Goals:

  • Develop skills to create video games using data of arbitrary size and generative recursion
  • Develop skills to create video games using data of arbitrary size and accumulative recursion
  • Develop skills to create video games using assignment
  • Develop skills to create video games for multiple players using parallel programming

Topics:

  1. Generative Recursion and Video Games
  2. Accumulative Recursion and Video Games
  3. State and Video Games
  4. Distributed Programming and Video Games

Required Software:
DrRacket (Available from http://racket-lang.org/ )

Program Director/Professor:
Marco T. Morazán, Associate Professor of Computer Science, Seton Hall University, received his PhD in Computer Science from the CUNY Graduate School. He is a member of the TFP and IFL steering committees and was PC chair for TFP 2007 and IFL 2009. He is interested in functional language implementation, program transformation, memory management, and classroom use of functional languages. He is a firm believer in teaching students to design (rather than hack) software and to make solutions exhibit, explicitly, their thinking process. He has published several papers on how to use the design of video games to teach programming.

Tuition: $699