You are here

CT.L3B-10

Java: A Gentle Introduction

Description: 
Introduction to Java for teachers, including notes on AP Java subset, assignments based on resources available on BlueJ.org. PDF (converted PowerPoint presentation).

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.

Online Java Tutorials

Description: 
Links to several online Java tutorials, grouped by level: beginning, intermediate, and advanced, plus some FAQs.

Polymorphism and Delegation

Description: 
This folder contains an instructor-led lab where the student will develop using a step-by-step worksheet a solution to a Karel harvesting program using several new robots created using a base robot class. The student's solution will use polymorphism. A PowerPoint presentation is coordinated with the steps on the worksheet for the lab.

Practical Tips for Teaching Object Oriented Design

Description: 
This session introduces Object Oriented Design based on the world around us. Then, applying the KISS principle, we will explore ways to weave simple classes into projects and projects into classes that are enjoyable and fun for students.

Practice Java Projects

Description: 
Java programming assignments using the java.util.Collections and java.net.Inet4Address classes.

Programming Ideas V2

Description: 
"This is a collection of ideas for exercises, test questions, projects, etc. It is not a collection of exercises, test questions, projects, etc. This collection is meant to be used when the teacher first begins to design an assignment or test and needs some ideas. This collection is no good to the teacher who is in a panic and needs a string exercise for a class starting in five minutes!

Pages

Subscribe to CT.L3B-10