You are here

CPP.L3A-05

Controlling the World

Description: 
“Controlling The World”: Part 1, is a grade 10 interface project involving several units of the TEE20 curriculum. It could be used as a final or summative project.

Designing User Interfaces with Swing

Description: 
Basics of Java's Swing package, including the Java 2 event handling system and basic GUI components. PDF (converted PowerPoint presentation), both B&W and color versions.

Exploring Computer Science

Description: 
The Exploring Computer Science (ECS) materials available at: http://www.exploringcs.org/ providing daily lesson plans and resources which support the teaching of six instructional units: 1) Human Computer Interaction; 
2) Problem Solving; 
3) Web Design; 
4) Introduction to Programming; 
5) Robotics; and 
6) Computing Applications.

Final Java Project: Creating Quizzes

Description: 
This assignment is suitable for ICS3U as a culminating activity. Students will be reviewing all the course expectations by reviewing what they have learned; they do this by creating quizzes for each chapter of the text book covered during the course. This activity helps to prepare them for the final exam. They then write an algorithm to allow a select group of students take the quizzes.

GameMaker Space Shooter Game Project Tutorial

Description: 
This is a resource for the GameMaker software. It includes all the sounds and images needed to make a side scrolling airplane action game. It also includes a step by step tutorial on how to create the airplane game in GameMaker. Notes: Current version of Audacity (free) needs to be downloaded; open project description .rtf file using Word to see graphic images. (8.7 mb download)

Guzdial and Ericson Java Media Computation Walkthrough

Description: 
This is a movie in which the author Mark Guzdial talks through and demonstrations various Javaprogramming examples using media computation (media manipulation); it accompanied the set of 4 lessons in this web repository entitled "Learning Java through Media Computation". It is an 81mb zip file and for this reason was separated from the set of sessions.

Interactive Game as a Final Project in Python Course

Description: 
This resource consists of 5 files designed to be studied in order. The first file gives a language-independent overview of how to develop a real-time game, which is a very common final project. The four examples show how to develop a final project using stepwise refinement. The first example is very basic but it sets up a fundamental skeleton for developing a game in python using pygame.

Interfacing Project - Remote Controlled Car

Description: 
The scope of this project is to create a simple interfacing device that will connect a remote controlled car to a computer via parallel port. The program used to control the car is Visual Basic 2005 Express. Students have to demonstrate a good knowledge of electronics and programming skills (56mb download)

Intro to Visual BASIC and programming games

Description: 
This package contains a short presentation on Visual Basic.NET, and a presentation on Why Program Games? There is a complete illustrated lesson taking a student step by step creating your own first shooting game

Introduction to Java: Classes, Events, GUIs

Description: 
This presentation develops the notion of a class as a blueprint for objects which will be created. A simple test program is created for the class; The second example introduces GUI components and the ability to recognize and handle events. A small program using colors, rectangles and the awt library is developed

Pages

Subscribe to CPP.L3A-05