ITEC324: Principle of Computer Science III - Spring 2016
Date |
Class
Note |
Book
Chapter and other
reading materials |
Comment |
Week 1 |
|
||
Mon,
Jan 18 |
MLK
day; No class |
|
|
Tue,
Jan 19 |
|
|
|
Wed,
Jan 20 |
Syllabus,
Pretest |
|
|
Thr, Jan 21 |
|
|
|
Fri,
Jan 22 |
Snow
day: class was not in session |
|
|
Week 2 |
|
||
Mon,
Jan 25 |
Chapter 2 -
Part 1 Object-oriented Design Process -
Source code in
html format: Greeter.java |
|
|
Tue,
Jan 26 |
|
|
|
Wed,
Jan 27 |
Continue
Chap 2 - Part 1 |
|
|
Thr, Jan 28 |
|
|
|
Fri,
Jan 29 |
Continue
Chap 2 - Part 1 |
|
|
Week 3 |
|
||
Mon,
Feb 1 |
-
Source code: mail.zip |
|
|
Tue,
Feb 2 |
|
|
|
Wed,
Feb 3 |
Continue
Chap 2 - Part 2 |
-Use Cases,
CRC Cards, UML diagrams due:
11:59pm on 2/14 -Program due:
11:59pm on 2/21 |
|
Thr, Feb 4 |
|
|
|
Fri,
Feb 5 |
Continue
Chap 2 - Part 2 |
|
|
Week 4 |
|
||
Mon,
Feb 8 |
Continue
Chap 2 - Part 2 |
|
|
Tue,
Feb 9 |
|
|
|
Wed,
Feb 10 |
Continue
Chap 2 - Part 2 |
|
|
Thr, Feb 11 |
|
|
|
Fri,
Feb 12 |
Chapter 3 Guidelines for Class
Design Source Code: (in html format) - Day.java |
Due
(2/14): Prog Assn 1 - Analysis and Design Phases |
|
Week 5 |
|
||
Mon,
Feb 15 |
Continue
Chap 3 |
|
|
Tue,
Feb 16 |
|
|
|
Wed,
Feb 17 |
Continue
Chap 3 |
|
|
Thr, Feb 18 |
|
|
|
Fri,
Feb 19 |
Programming
Assn 1 |
Due (2/21): Prog Assn 1
-Implementation Phase |
|
Week 6 |
|
||
Mon,
Feb 22 |
Continue
Chap 3 |
|
|
Tue,
Feb 23 |
|
|
|
Wed,
Feb 24 |
Continue
Chap 3 Chapter 4 Interfaces and
Polymorphism Source code: - CarIcon.java (in html format) |
|
|
Thr, Feb 25 |
|
|
|
Fri,
Feb 26 |
Continue
Chap 4 |
|
|
Week 7 |
|
||
Mon,
Feb 29 |
Continue
Chap 4 |
|
|
Tue,
Mar 1 |
|
|
|
Wed,
Mar 2 |
Continue
Chap 4 |
-Due:
11:30pm on March 23 |
|
Thr, Mar 3 |
|
|
|
Fri,
Mar 4 |
Continue
Chap 4 |
|
|
Week 8 |
Spring
Break - No class |
||
Mon,
Mar 7 |
|
|
|
Tue,
Mar 8 |
|
|
|
Wed,
Mar 9 |
|
|
|
Thr, Mar 10 |
|
|
|
Fri,
Mar 11 |
|
|
|
Week 9 |
|
||
Mon,
Mar 14 |
Q&A
on the exam 1 |
|
|
Tue,
Mar 15 |
|
|
|
Wed,
Mar 16 |
Midterm
Exam 1 |
|
|
Thr, Mar 17 |
|
|
|
Fri,
Mar 18 |
Chapter 5 Patterns and GUI
Programming Source code: |
|
|
Week 10 |
|
||
Mon,
Mar 21 |
Continue
Chap 5 |
|
|
Tue,
Mar 22 |
|
|
|
Wed,
Mar 23 |
Continue
Chap 5 |
|
|
Thr, Mar 24 |
|
|
|
Fri,
Mar 25 |
Continue
Chap 5 |
|
|
Week 11 |
|
||
Mon,
Mar 28 |
Continue
Chap 5 |
|
|
Tue,
Mar 29 |
|
|
|
Wed,
Mar 30 |
Due:
11:30pm on April 8 |
|
|
Thr, Mar 31 |
|
|
|
Fri,
Apr 1 |
Continue
Chap 9 |
|
|
Week 12 |
|
||
Mon,
Apr 4 |
Source
code and more: recursion.zip |
|
|
Tue,
Apr 5 |
|
|
|
Wed,
Apr 6 |
Continue
Chapter 6 |
|
|
Thr, Apr 7 |
|
|
|
Fri,
Apr 8 |
Source
code and more: sorting.zip |
|
|
Week 13 |
|
||
Mon,
Apr 11 |
Continue
Chap 7 |
|
|
Tue,
Apr 12 |
|
|
|
Wed,
Apr 13 |
Continue
Chap 7 |
Due:
11:30pm on April 27 |
|
Thr, Apr 14 |
|
|
|
Fri,
Apr 15 |
Q&A on the
midterm exam 2 |
|
|
Week 14 |
|
||
Mon,
Apr 18 |
Midterm
Exam 2 |
|
|
Tue,
Apr 19 |
|
|
|
Wed,
Apr 20 |
To
download the source code: |
|
|
Thr, Apr 21 |
|
|
|
Fri,
Apr 22 |
To
download the source code: |
Extra
Credit:Programming
Assignment 5 Due:
10am on May 4 |
|
Week 15 |
|
||
Mon,
Apr 25 |
|
|
|
Tue,
Apr 26 |
|
|
|
Wed,
Apr 27 |
|
|
|
Thr, Apr 28 |
|
|
|
Fri,
Apr 29 |
|
|
|
Week 16 |
Final Exam |
||
Mon,
May 2 |
|
|
|
Tue,
May 3 |
|
|
|
Wed,
May 4 |
Final Exam at 10:15AM |
|
|
Thr, May 5 |
|
|
|
Fri,
May 6 |
|
|
|