You are here

CPP.L3A-04

Adaptive Technologies Resources

Description: 
This zipfile contains a file listing adaptive technologies, mostly software, that could be used by students in CS curicula both to help the student and also to be used as a model to learn about the development of software to meet these specialized.

Adventure Quiz Game Program

Description: 
This assignment is recommended as a first major program that students will produce in the ICS3U course. It can be used for almost any programming language. It should be introduced after input/output, selection, repetition, and programming style and documentation have been taught and practiced. It introduces (or reinforces) the use of test cases to validate a program.

Alice game programming for middle school students

Description: 
We are pleased to share this set of materials that can be used or adapted by K-12 teachers who want to offer a unit on computer game programming. They were created as part of a research study that was designed to define, measure, and promote computational thinking among middle school students. Computational thinking is a problem solving process used by computer scientists.

Apartment Management Project

Description: 
This is a project problem from U of Miami involving apartment building management. A 2d array (or something similar) is required. The user interface is menu driven and must ensure that user input is appropriate before processing it.Appropriate oo design should be used. See other programming exercises in the JETT Workshop II from Univ of Miami, Geoff Sutcliffe

Arrays Lesson Plan

Description: 
This is a sample lesson plan and assignment for teaching arrays. This was part of a lesson plan assignment of mine for my CS AQ. I learned how to program by taking working video games and enhancing them. Many students will likely learn the same way. Resources for source code are given in the Word doc.

Bootstrap - Videogame Design through Functional Programming

Description: 
Additional information: These materials are intended to be an "out of the box" teaching toolkit, and include all of the software, lesson plans and student worksheets necessary to run a successful class. Teachers need only to install the software, available for free from www.drscheme.org. There are 9 lessons each 90 minutes long.

Bridging the Divide: Enhancing K-16 Education in CS using Alice

Description: 
This is a complete all-day workshop including an overview and introduction to Alice, then developing an animation including dealing with events and programing several situations including Zeus World, BiPlane World and Shark Chase World.

C# for Sharp Kids

Description: 
Writing programs is Fun! This e-book will have you coding your very own C# programs in no time! With fun cartoons and easy to follow code samples, you'll be creating your own inventions in no time! The book is divided into 5 Parts: Part I – Getting Started Introduction Software You'll Need Formatting Standards Used in this Book What's Next?

Code Rules – Introduction to Visual Basic .NET

Description: 
Code Rules is a course designed to introduce high school students, with little or no background in computers or computer programming, to the basic concepts of computer programming. The course teaches students to create fun and engaging applications using Visual Basic.Net.

Cooperating Objects

Description: 
This is an instructor-led lab to help students explore several interacting classes, construct objects, modify and add methods. PowerPoint slides are used throughout to augment the presentation.

Pages

Subscribe to CPP.L3A-04