You are here

CT.L3A-02

Intro to Java

Description: 
This module is intended to introduce the syntax and structure of Java. Most of the example and labs don't emphasize classes and objects, but do encourage a top-down approach and the development of methods with parameters. Programming style and coding conventions are emphasized. There are also several whimsical poems and statements about pedagogy.

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 Objects

Description: 
This module outlines examples of programs, classes and objects in Java. Classes from the Java class library are examined using the API on java.sun.com. The Scanner class in particular is examined. A short lab involving finding bugs in a short program is included. Programming style conventions are included.

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.

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.

Lego House: A Software Engineering Requirements Activity

Description: 
This is used with students to help them learn the importance of gathering requirements and in using their resources well in doing so. This is an unplugged activity that can be conducted, with discussion, in a 50 minute period. No programming skill is needed, although when introductory students go through this activity, they are learning to program.

Lego Mindstorms Robot Workshop

Description: 
This is a five-part tutorial to learn to program Lego Mindstorms robots. The five parts include: basic movements, movement sequences, loops, sensors and conditionals. Just as with human movement, any complicated robot movement can be broken down into a series of simpler movements. We’ll start by getting familiar with the basic building blocks of robot movement.

Pages

Subscribe to CT.L3A-02