What materials are provided
for an introductory or pre/AP
Computer Science class?

The A+ Computer Science material packages include materials that can be used in an introductory computer science course, pre-AP course, CS1/AP A course, and/or CS2/AP AB course. 

Syllabi are provided that detail using the materials in a introductory computer science course.  Also docs are provided for teaching pre-AP class followed by an AP A class as well as using the material in an AP A class followed by and AP AB class.

Numerous labs are provided that vary greatly in difficulty allowing some labs to used in an intro / pre-AP setting or as starter labs in and AP A class.  The vast amounts of lab assignments allows greatly flexibility.

The new AP Computer Science GridWorld case study is covered extensively.  The GridWorld case study has been integrated throughout the A and AB materials.  GridWorld works well as a component of a Pre/AP class as well.

 

Alice is a great tool for use in a intro / pre-AP class.  Alice is an interactive programming language that gets kids excited and teaches them important concepts in a more student-friendly environment.  Alice works very well to teach introductory concepts and advanced concepts.

Another great intro / pre-AP tool is Jeroo.  Jeroo is a very nice environment that has more Java code, but is not pure Java.  Jeroo is a great bridge environment when going from Alice to pure Java.  Jeroo works very well to teach introductory concepts and advanced concepts.

Yet another great intro / pre-AP / middle school tool is Scratch.  Scratch is great for first time students and has lots of options.

The following are introductory computer science / pre-AP syllabi that use Alice, Jeroo, and Java.
 

1st Semester Pre/AP Syllabi Using Alice, Jeroo, and Java

2nd Semester Pre/AP Syllabi Using Alice, Jeroo, and Java
 

At this time, A+ Computer Science material packages do not include Alice. Jeroo, and/or Scratch materials, but there are plans to include these materials in future packages.


If you have questions or comments, please send me an email at
    stacey.armstrong@apluscompsci.com    author information