| 9/4 | Tues | Introduction of course Introduction of instructior Introduction of students |
| 9/5 | Wed |
Lecture: What is a Computer, History of Computers,
Programming Concepts, A First Program - HelloWorld |
| 9/7 | Fri | Lecture: Chapter 1: Binary Representation, Programming
Languages Assignment: Personal Information Homework: Read Chapter 1 sections 1.3 - 1.5 |
| 9/10 |
Mon |
Lecture: Chapter 1 (1.5 - 1.6) Software Development,
Basic OOP; Chapter 2 (2.1 - 2.3) Why Java, Java Virtual Machine,
Choosing a User Interface Style Assign: Worksheet Face |
|
9/12 |
Wed |
Lecture: Object Oriented Programming, Review DrawingTool
commands Discuss: Face problem from Monday, Using Grab to capture the scrren, Writing name on output Assign: Lab Exercise Draw House |
| 9/14 | Fri | Review: Using Grab to capture the screen Assign: Work time to complete assignments |
| 9/17 | Mon | Lecture: Object Oriented Programming, Object features Assignment: Worksheet - correct after by showing code Discss: Lab Assignment Benzene Assignment Lab Exercise A2.1 Benzene; Muller-Lyer Illusion Homework: Textbook read section 1.6 (pg 19-21). Do Exercises #1-5 on page 21 |
| 9/19 | Wed | Lecture: ICT Lesson 3 Primited Data Types Assignment: Worksheets A3.1, 3.2, 3.3 Assignment: Worksheet A3.4 Review OOP - Discuss in class Homework: Textbook read section 3.1 (pages 51-57) |
| 9/21 | Fri | Lecture: Review Data Types Assignment: Worksheet - Data Types; Review answers Assignment: Worksheet A3.2 Precedence - Review answers Assign: Work time to complete assignments |
| 9/24 | Mon | Lecture: Review Data Types and making a program Assignment: Lab Exercise A3.1 Easter Lecture: Discuss Modulous Arithmetic Assignment: Lab Exercise A3.2 Coin Assing: Work time on programs |
| 9/26 | Wed | Lecture: Coding Style, Comments, Java Syntax, Terminal Input using Scanner Assignment: Continue to work on Coins Homework: Read textbook sections 3.5 - 3.6 (pages 75-84) |
| 9/28 | Fri | Exam: Unit 2 Test Lecture: Repetitous code combined into methods. Assignment: Lab Assignment 5.3 Herring-Zollner Illusion Homework: None |
| 10/1 | Mon | Lecture: Libraries and APIs (ICT Lesson 6); final, static, javadoc, Math Worksheet: A6.1 API Search; A6.2 Static Review Assignment: Lab Assignment 6.1 Taxes |
| 10/3 | Wed | Lecture: None Assignment: Lab A6.2 RegularPolygon |
| 10/5 | Fri | Lecture: Simple I/O; Scanner; printf Worksheet: A7.1 Scanner Review; A7.2 printf Review |
| 10/8 | Mon | Assignment: A7.1 GroceryList |