Labs Assignments / Projects

Hundreds of lab assignments are included in the A+ Computer Science Curriculum materials packages.    
There are lots of programs to build and projects to complete.

Lab Assignments / Projects are provided for the following courses : 

Intro / Pre AP* Computer Science
AP* Computer Science Principles
AP* Computer Science A
IB Computer Science
Data Structures, Games, and Graphics
FULL Python 3 Course

Languages / environments supported include Java, Python, Scratch, and Jeroo.

Each lab includes a document describing the assignment, just like those posted on this site. 
For each lab assignment, a startup file is provided for the students to complete. 
The startup files contain the basic structure for each lab.  
The students have to flesh out the lab skeleton and build the code to solve the problem.  

Solutions are provided for every lab assignment.

fractal

Most topics have multiple programming opportunities ( multiple labs and projects )..  

The more different assignments, the more options at the teacher's disposal.  

Teachers have lots of different students and need lots of different options for assignments.  

Java Lab 1
Java Lab 2

Jeroo Lab

Scratch Lab

Python Lab1
Python Lab2

scratch arcade game


EMAIL for FREE samples and FREE access to the A+ Practice Site and IDE.

College Board, Advanced Placement, and AP are registered trademarks of the College Board. Used with permission.