WEEK 1 September 4 |
Setup Development Environment |
Assignment 0 (Only Programs 6 & 7) due Tuesday September 10
Textbook : Chapter 1 |
WEEK 2 September 9-13 |
Working with the Java Platform Primitive Data Types Numeric Expressions Writing a Basic Program |
Assignment 1 due Monday September 16 Textbook : Chapter 2 handout1_cs110.pdf handout2_cs110.pdf |
WEEK 3 September 16-20 |
Introduction to Program Development Assignment Statements and Expressions Casting Introduction to Math Library |
Assignment 2 due Monday September 23 Textbook : Chapter 2 |
WEEK 4 September 23-27 |
Expressions using Modulus Sequential Execution vs. Selective Execution Boolean Expressions |
Assignment 3 due Monday September 30 Textbook : Chapter 3 |
WEEK 5 Sept 30 - Oct 4 |
if - else Statements |
No Assignment due. Textbook: Chapter 3 |
WEEK 6 October 7-11 |
Study Days October 7-8
TEST 1 Wednesday Nested if Statements Switch Statements |
Assignment 4 due October 14 Textbook : Chapter 4 |
WEEK 7 October 14-18 |
Structuring code using Methods Passing data to methods |
Assignment 5 due October 21 Textbook : Chapter 4 |
WEEK 8 October 21-25 |
More with Methods |
Assignment 6 due Textbook : Chapter 5 |
WEEK 9 October 28-31 |
Intoduction to Iterative Control Structures |
No Assignment due. |
WEEK 10 November 4-8 |
One-trip Loops vs Zero-trip loops Arrays Test 2 Wednesday |
No Assignment due. Textbook : Chapter 6 |
WEEK 11 November 11-15 |
More with Arrays |
Assignment 7 due November 18 Textbook : Chapter 6 |
WEEK 12 November 18-22 |
Introduction to String Processing |
Assignment 8 due December 2 Textbook : Chapter 8 |
WEEK 13 November 25-29 |
Thanksgiving Break |
|
WEEK 14 December 2-6 |
String Manipulation |
Assignment 9 due December 9 Textbook : Chapter 7 |
WEEK 15 December 9 |
Advanced Strings Review |
No Assignment due. Textbook : Chapter 8 |
Final Exam - See final schedule
|