You are here

CPP.L3A-05

Introduction to Programming Through Game Development Using Microsoft XNA Game Studio

Description: 
Students will learn the underlying skills and principles of software development--as they design and build games for the PC, Xbox 360, Windows, and Zune. From this link you can download the e-book as well as the 16 curriculum modules that correspond to the 16 chapters in the e-book. This couse was originally designed for a CS 101 college course.

Java Inheritance Project

Description: 
The three inheritxxx.doc files are a series of Java inheritance projects I’ve assigned in the past: on tetris pieces, chess pieces and desktop items. I also included the DesktopTest.java for inherit07f. Part of it was given to the students to test their classes. This was used with the grade 12’s.

JETT Hendrix College

Description: 
A series of handouts, classes, and labs from a JETT workshop, including the PDF program booklet. Topics include robots, image processing, Java Collections, file I/O, and Swing Basics. Labs: DNA testing and Drawing.

Kodu Programming for young learners

Description: 
Kodu is a free programming environment for very young learners. The Kodu Classroom Kit is a set of lesson plans and activities for teachers, after school program instructors and administrators to run a variety of types of classes using Kodu. The lessons are designed to be flexible and can be selected to best suit the class and teaching style.

Learning Java Through Media Computation

Description: 
This is a set of 4 sessions: Intro to OO Programming concepts and Java Turtles, Intro to Media Computation and image manipulation using objects, methods, arrays, and loops; Image Manipulation using 2d arrays and conditionals, Manipulating sound using ranges in iteration and methods that return values; also a look at inheeritance using Java Turtles.

Object Oriented Design Using Pong Learning Module

Description: 
In this learning module students will design and implement Pong using object-oriented (OO) programming concepts. Lesson plans, worksheets and Java source files are included. This is intended for use by beginning Java programmers, but includes suggestions for enhanced learning for more experienced Java programmers. Solutions are included.

Programming Games

Description: 
This lesson is a culminating activity to a unit on basic programming in Visual Basic 6.0 for 10th graders. Advanced 8th or 9th grade students could benefit. Students should know how to use option buttons, variables, random numbers, text , image and message boxes. The lesson takes approximately one hour.

Programming in Alice for Inclusion

Description: 
This is a workshop on Alice. The authors have been using materials like those here during a middle school workshop for girls. Topics discussed in this workshop include Why Alice? an introduction to Alice with hands-on work, the issues of increasing the numbers of CS majors and graduates and dealing with ethnic and gender issues, setting up a cs course the future of Alice.

Programming with Alice

Description: 
This is a 4-session set dealing with Alice as a possible environment to expose students to programming in a non-threatening manner.

Project: Apartment Management

Description: 
This is a final project presented to participants at the U of Miami, FL JETT workshop. This requires analysis and design as well as the use of 2d-arrays. The programmer is encouraged to make the interactive input "idiot proof" and user friendly.

Pages

Subscribe to CPP.L3A-05