Computer Programming II: Java
Twelve units, 180 days, twelve performance tasks, a lesson plan and a substitute plan for every lesson, aimed at Certiport IT Specialist Java.
The complete course, twelve units, one school year
The complete course. Twelve units, 180 instructional days, 665 documents, built to the Maryland CTE course standards adopted in September 2025.
Students go from binary and algorithms with no computer, through their first Python program, to a capstone they design, build, test, document and present. The course ends with a portfolio, a resume and interview practice, because the point of a career and technical education course is the career.
Every one of the seventy content indicators from E1 to R5 is introduced, reinforced and assessed. The coverage matrix in the course guide says where.
Buy the course and you get every unit, plus every revision and any unit we add to it for the next eighteen months. Units are also sold individually at $14 if you want to try one first.
Alignment. Maryland. Crosswalks for other states are in progress and are not included yet.
In order, across 180 instructional days. Buy the whole course above, or buy any single unit here.
Binary, algorithms, and who technology serves. No computers for the first week.
Variables, types and arithmetic. The first Python that runs.
input(). Now somebody other than the author can use it.
if, else and elif. The program chooses.
for and while. The program repeats without being asked twice.
Lists, indexing, and the off by one error every programmer meets.
Counting, searching and filtering. Data turns into an answer.
Functions, parameters, return values and docstrings.
random, math and datetime. Knowing when not to write it yourself.
Reading and writing files, and cleaning data that arrives messy.
try and except, and error messages a person can act on.
One project end to end, plus a portfolio, a resume and interview practice.
Adapt it, rename it, put it on your letterhead, use it as your own. The single license covers one classroom or one organization; the school license covers everyone in the building or department. Do not resell it or publish it as a template product. Full terms.
Twelve units, 180 days, twelve performance tasks, a lesson plan and a substitute plan for every lesson, aimed at Certiport IT Specialist Java.