| Assignment | Points | Date Assigned | Date Due |
|---|---|---|---|
| Homework 1: Get a computer ready for programming | 0 | 1-8 | 1-10 |
| Homework 2: Alice, Tutorials 2B and 2C, to be done in class. | 10 | 1-9 | 1-15 |
| Lab 2: Alice, Tutorial 4D, 5A, 5B, 5C | 20 | 1-16 | 1-16 |
| Homework 3: Amortization via Javascript | 5 | 1-19 | 1-22 |
| Homework 4: More looping practice | 5 | 1-22 | 1-24 |
| Lab 3: Recursion and arrays, Lab 7A and lab 8A | 10 | 1-23 | 1-29 |
| Homework 5: Write your own Alice world | 20 | 1-22 | 1-29 |
| Lab 4: 5 small Java programs | 20 | 1-30 | 2-6 |
| Lab 5: Number guessing | 20 | 2-6 | 2-12 |
| Homework 6: Camel prep | 5 | 2-7 | 2-12 |
| Lab 6: Camel | 20 | 2-13 | 2-19 |
| Homework 7: Loops | 5 | 2-16 | 2-19 |
| Lab 7: X marks the spot / Keep Sam alive | 10 | 2-20 | 2-26 |
| Lab 8: Using objects to create a picture | 15 | 2-27 | 3-5 |
| Lab 9: Horse Racing | 15 | 3-6 | 3-12 |
| Lab 10: Arrays | 12 | 3-19 | 3-25 |
| Lab 11: Adventure I | 20 | 3-27 | 4-2 |
| Lab 12: Adventure II | 20 | 4-3 | 4-9 |
| Lab 13: Adventure III | 20 | 4-10 | 4-16 |
| Day | Date | Class | Summary | Handouts |
|---|---|---|---|---|
| Mon | Jan-08 | Class 1 | Introduce class, get started with Alice | |
| Tue | Jan-09 | Lab 1 | Alice Chapter 1 and 2 | Quiz 1 PDF |
| Wed | Jan-10 | Class 2 | Javascript, Alice Chapter 3 | |
| Fri | Jan-12 | Class 3 | Alice Chapter 3 | |
| Mon | Jan-15 | Class 4 | (Class is 9:40 to 10:20 am for MLK) Alice Chapter 4 | Quiz 2 PDF |
| Tue | Jan-16 | Lab 2 | Alice Chapter 4, 5 | |
| Wed | Jan-17 | Class 5 | Flowcharting, branching, looping | Class 5 Worksheet |
| Fri | Jan-19 | Class 6 | Finish Class 5 worksheet, do Homework 3. | |
| Mon | Jan-22 | Class 7 | Recursion, arrays. Homework 4 | |
| Tue | Jan-23 | Lab 3 | Recursion, arrays | |
| Wed | Jan-24 | Class 8 | Computer Fundamentals | |
| Fri | Jan-26 | Class 9 | No Class-Science Division Retreat | |
| Mon | Jan-29 | Class 10 | Review for test, more on Java | |
| Tue | Jan-30 | Lab 4 | Working with Java variables | |
| Wed | Jan-31 | Class 11 | Test 1 | |
| Fri | Feb-02 | Class 12 | Debugging/comments | Class 12 worksheet |
| Mon | Feb-05 | Class 13 | Debugging/random numbers | |
| Tue | Feb-06 | Lab 5 | Guess the secret number | |
| Wed | Feb-07 | Class 14 | Formatting, variables, and strings. HW6 | |
| Fri | Feb-09 | Class 15 | Video: Triumph of the Nerds, Part 1 | |
| Mon | Feb-12 | Class 16 | HW6 | |
| Tue | Feb-13 | Lab 6 | Camel | |
| Wed | Feb-14 | Class 17 | Variable scope, and complex boolean logic | |
| Fri | Feb-16 | Class 18 | Work on HW 7 in class | |
| Mon | Feb-19 | Class 19 | Work on HW 7 and Lab 6 in class | |
| Tue | Feb-20 | Lab 7 | X marks the spot / Keep Sam alive | |
| Wed | Feb-21 | Class 20 | Review | Class 20 worksheet: |
| Fri | Feb-23 | Class 21 | Class creation | |
| Mon | Feb-26 | Class 22 | Class creation / VB Demo | |
| Tue | Feb-27 | Lab 8 | Create an image via an object | |
| Wed | Feb-28 | Class 23 | Test 2 | |
| Fri | Mar-02 | Class 24 | Review test. More work with objects | |
| Mon | Mar-05 | Class 25 | More with objects | |
| Tue | Mar-06 | Lab 9 | Horse Racing | |
| Wed | Mar-07 | Class 26 | More on classes | Review Worksheet for Class 26 |
| Fri | Mar-09 | Class 27 | Revenge of the Nerds, Part II (Last day to withdraw.) | |
| Mon | Mar-12 | No Class | | |
| Tue | Mar-13 | No Class | | |
| Wed | Mar-14 | No Class | | |
| Fri | Mar-16 | No Class | | |
| Mon | Mar-19 | Class 28 | Chapter 7 - Arrays | Class 28 |
| Tue | Mar-20 | Lab 10 | Intro to Arrays | |
| Wed | Mar-21 | Class 29 | More on arrays | |
| Fri | Mar-23 | Class 30 | Review for test | |
| Mon | Mar-26 | Class 31 | Exceptions / File operations (not on test 3) | |
| Tue | Mar-27 | Lab 11 | Adventure I | |
| Wed | Mar-28 | Class 32 | Test 3 | |
| Fri | Mar-30 | Class 33 | Go over tests Worksheet 33 | |
| Mon | Apr-02 | Class 34 | Continue Worksheet 33, IT ethics | |
| Tue | Apr-03 | Lab 12 | Adventure II | |
| Wed | Apr-04 | Class 35 | CAMPUS DAY | |
| Fri | Apr-06 | Class 36 | Prep for Lab 13, Two dimensional arrays | |
| Mon | Apr-09 | No Class | | |
| Tue | Apr-10 | Lab 13 | Adventure III | |
| Wed | Apr-11 | Class 37 | Two Dimensional Arrays | Class 37 Worksheet |
| Fri | Apr-13 | Class 38 | Inheritance | |
| Mon | Apr-16 | Class 39 | Inheritance | |
| Tue | Apr-17 | Lab 14 | Open lab | |
| Wed | Apr-18 | Class 40 | Method overloading / Review | Class 40 review |
| Fri | Apr-20 | Class 41 | | |
| Mon | Apr-23 | Final | Final |
| I | Attachment | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|
| | CMSC_150_Class_05_Worksheet.pdf | manage | 385.5 K | 16 Jan 2007 - 22:19 | PaulVincentCraven | |
| | CMSC_150_Class_26_Review.pdf | manage | 123.2 K | 07 Mar 2007 - 03:11 | PaulVincentCraven | Review Worksheet for Class 26 |
| | CMSC_150_Quiz_01.pdf | manage | 225.2 K | 15 Jan 2007 - 15:15 | PaulVincentCraven | |
| | CMSC_150_Quiz_02.pdf | manage | 322.6 K | 15 Jan 2007 - 15:16 | PaulVincentCraven | |
| | CMSC_150_Review_for_class_40.doc | manage | 42.0 K | 18 Apr 2007 - 01:48 | PaulVincentCraven | |
| | Class_20_worksheet.doc | manage | 35.5 K | 20 Feb 2007 - 19:31 | PaulVincentCraven | Class 20 worksheet |
| | Class_28.doc | manage | 28.5 K | 16 Mar 2007 - 13:14 | PaulVincentCraven | |
| | shell.html | manage | 20.4 K | 15 Dec 2006 - 02:59 | PaulVincentCraven |