You are here

CPP.L3A-04

Programming a Planned Picture

Description: 
Introductory assignment, Programming a Planned Picture, can be given to grade 10 (ics20) students after introducing the basic concepts in programming such as input/output, graphics, selection, repetition.

Programming Games

Description: 
This lesson is a culminating activity to a unit on basic programming in Visual Basic 6.0 for 10th graders. Advanced 8th or 9th grade students could benefit. Students should know how to use option buttons, variables, random numbers, text , image and message boxes. The lesson takes approximately one hour.

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!

Programming in Alice for Inclusion

Description: 
This is a workshop on Alice. The authors have been using materials like those here during a middle school workshop for girls. Topics discussed in this workshop include Why Alice? an introduction to Alice with hands-on work, the issues of increasing the numbers of CS majors and graduates and dealing with ethnic and gender issues, setting up a cs course the future of Alice.

Programming with Alice

Description: 
This is a 4-session set dealing with Alice as a possible environment to expose students to programming in a non-threatening manner.

Project: Apartment Management

Description: 
This is a final project presented to participants at the U of Miami, FL JETT workshop. This requires analysis and design as well as the use of 2d-arrays. The programmer is encouraged to make the interactive input "idiot proof" and user friendly.

Robotics in the Classroom: TERKhik

Description: 
This is based on using a robot called iRobot Create which can be built with directions on this site http://www.terk.ri.cmu.edu/recipes/index.php This lab consists of some activities that are accessible by both students and teachers to introduce robots as educational tools, both in existing curricula and as foundational technology for exciting out of school activities.

Role Playing Helper Functions/Recursion

Description: 
Students role play various objects of simple programs to understand parameter passing and recursive calls. Grades 10-12. Prior knowledge: compile and run simple programs; write code using parameters.

Simpler is Better: Python as a Teaching Language

Description: 
Python is a free, portable, very-high-level object-oriented programming language. Its simplicity and elegance make it a perfect language for beginning programmers and enhance the productivity of experienced professionals. Python is now a standard tool in many areas of software development and has found a home at places like Google and NASA.

Solar System Simulation Programming Assignment

Description: 
For this assignment students demonstrate Object Oriented Programming concepts to simulate the Solar system. Solar System is for a grade 12 summative assignment after the OOP unit.

Pages

Subscribe to CPP.L3A-04