You are here

CT.L3B-10

Intro to BlueJ and Making Karel the Robot Walk the Maze

Description: 
This folder really has two kinds of information. The robot lab has little information for participants, assuming participants have knowledge of solutions to walking maze problems. The two presentations don't have anything to do with the lab but do present interesting information for teachers.

Intro to Objects, OOP, Inheritance and Interfaces (JETT Workshop II)

Description: 
The material for this 2-day JETT workshop contains all webpages from their site The foci are: Module 1: Intro to Objects; Module 3: Intro to OO Programming; and Module 5: Inheritance and Interfaces. Information on the Java presented in this workshop, over a half dozen practice programming problems, suggested approaches for teaching and a final end of workshop programming project are included.

Introduction to Graph Theory

Description: 
This presentation will explore graph theory and its relationship to ICS4U. A graph is a mathematical structure usually drawn by connecting dots with lines. They are typically represented in a program using arrays and/or linked lists. Graphs are gentle to introduce, fun to draw and play with, and a wonderful example of the connection between mathematics andcomputer science.

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

Introduction to Object-Oriented Programming

Description: 
Students are introduced to the initial steps of applying Object Oriented Design to a programming problem and practice applying those steps to a problem that may later be used as a significant programming project. Support sites include http://max.cs.kzoo.edu/AP/OOD/OODPresentation/ and • http://max.cs.kzoo.edu/AP/OOD/OODSpecifications/

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.

Introduction to the C# Programming Language

Description: 
"This beginner's guide is designed for people with little or no prior knowledge of computer languages, who want to learn to program by using the C# language. If you have some previous programming experience, maybe in another language or from a few years ago, then you may also find this guide useful.

Introduction to the Visual Basic Programming Language

Description: 
"This beginner's guide is designed for people with little or no prior knowledge of computer languages, who want to learn to program by using the Visual Basic language. If you have some previous programming experience, maybe in another language or from a few years ago, then you may also find this guide useful.

Java for the Initiated

Description: 
Intermediate Java language features, with details and code examples. PDF (converted PowerPoint presentation).

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.

Pages

Subscribe to CT.L3B-10