header image
Check this page for updates on upcoming classes, our learning goals, and the lesson modules we'll use to get there.

Fall 2018: Session Calendar and session guides

CIT111: Introduction to programming with Java

Evening Section 6-10pm Wednesdays NOTE: A single Wednesday evening session explores both the Monday and Wednesday content of the daytime section that meets 2x/week for 2 hours each time.

Weeks without session guides: Updating session guides for 6 different classes 1-2x per week may get delayed. Please email edarsow at ccac dot edu if you need info about exactly what we did during a particular class session if there is no content in the note box or linked to a full session guide.

Session guides

Guiding questions, objectives, lesson activities, and out-of-class assignment listings are available for each class session. Click "toggle full session guide" to view all the session's sections.

Wednesday, 5 September 2018

Introduction to course

live_helpGuiding questions

  • What kinds of problems does Java help us solve?
  • What skills are needed most to be successful at programming Java?

check_circleLearning Objectives

  • Run a Java program in NetBeans by building the shell of the program and pasting in the guts from an outside source.
  • Describe the drivers behind the key design features of the Java language.

arrow_upwardback to schedule


Monday, 10 September 2018

topic

live_helpGuiding questions

  • What?

check_circleLearning Objectives

  • Holistic integration of self

bookResources

listLesson sequence

  1. Digest this session's guiding question and learning objectives. Investigate unfamiliar concepts using a reliable source.

straightenNote card diagnostic

playlist_add_checkMid-week ToDOs

sendProducts

cakeExtension exercises

arrow_upwardback to schedule


Wednesday, 12 September 2018

topic

live_helpGuiding questions

check_circleLearning Objectives

bookResources

listLesson sequence

  1. Digest this session's guiding question and learning objectives. Investigate unfamiliar concepts using a reliable source.

straightenNote card diagnostic

playlist_add_checkMid-week ToDOs

sendProducts

cakeExtension exercises

arrow_upwardback to schedule


Monday, 1 October 2018

Looping!

live_helpGuiding questions

check_circleLearning Objectives

bookResources

listLesson sequence

  1. Note card diagnostic
  2. Review principle of looping: check conditions, counter variables, and execution path

straightenNote card diagnostic

playlist_add_checkMid-week ToDOs

sendProducts

cakeExtension exercises

arrow_upwardback to schedule