Hundreds of lab assignments are included in the A+ Computer Science Curriculum materials packages.
Languages supported include Java, Python, Scratch, Alice, and Jeroo.
Many of these these
labs have been loaded into to A+
so that students can solve them live online.
All labs come with word files 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.
Many of the topics have more than 5 different lab assignments. The lab assignments all have the same number with a different letter. For example, the labs might be numbered lab0xa, lab0xb, lab0xc, lab0xd, lab0xe, lab0xf, etc. All of the lab topics will have at least 2 different lab assignments. It is very important to provide numerous lab assignments for each topic as there are so many different types of students in each class.
If you have questions or comments, please
me an email at