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.
Part of Computer Programming I
Computer Programming II Java, unit 1 of 12
Students arrive from Computer Programming I able to write Python, and they have never been refused by a compiler. This unit makes that refusal the subject rather than an obstacle. It covers source, compiler, class file and virtual machine; the frame every Java program needs and why the file name must match the class name; printing a line and joining text to a value; and declaring a variable with the type in front of the name, in camelCase, with final for values that must not change. Only four types are used all unit, and the unit says so out loud and names Unit 2 as the one that explains the rest.
The performance task is The Translation. Each student rebuilds a working Python program they wrote in Computer Programming I as a Java program, then completes a Disagreement Log with one row per place the two languages disagreed, giving the Python line, the Java line and one sentence on why Java insists. The log carries more weight in the rubric than the compile does. A supplied Python program is included for any student who no longer has their own file.
A teacher gets a plan for each of the twelve lessons, a one page substitute plan per lesson that a non-programmer can run, answer keys for the graded handouts, and SUPPORT and STRETCH tiers of the two densest pages. Seven of the twelve lessons run on paper and are fully assessable with no device. Lesson 4 is a full period budgeted for installation and ships a triage card and a separate teacher plan for the three failures that eat a period: no administrator rights, javac not on the path, and a file saved with the wrong name.
The unit runs 12 instructional days.
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.
Twelve units, 180 days, 665 documents. Binary to capstone, with a portfolio and interview practice at the end.