ITEC324: Principle of Computer Science III - Spring 2017
Date |
Class
Note |
Homework and
Assignments |
Comment |
Week 1 |
|
||
Mon,
Jan 16 |
MLK
day; No class |
|
|
Tue,
Jan 17 |
|
|
|
Wed,
Jan 18 |
Syllabus,
Pretest |
|
|
Thr, Jan 19 |
|
|
|
Fri,
Jan 20 |
Chapter 2 -
Part 1 Object-oriented Design Process -Source
code in html format: Greeter.java |
|
|
Week 2 |
|
||
Mon,
Jan 23 |
Continue
Chap 2 - Part 1 |
|
|
Tue,
Jan 24 |
|
|
|
Wed,
Jan 25 |
Continue
Chap 2 - Part 1 |
|
|
Thr, Jan 26 |
|
|
|
Fri,
Jan 27 |
-Source
code: mail.zip |
|
|
Week 3 |
|
||
Mon,
Jan 30 |
Continue
Chap 2 - Part 2 |
-Use Cases, CRC Cards, UML diagrams due: 11:59pm on 2/8 -Program due: 11:59pm on 2/19 |
|
Tue,
Jan 31 |
|
|
|
Wed,
Feb 1 |
Continue
Chap 2 - Part 2 |
|
|
Thr, Feb 2 |
|
|
|
Fri,
Feb 3 |
Continue
Chap 2 - Part 2 |
|
|
Week 4 |
|
||
Mon,
Feb 6 |
Continue
Chap 2 - Part 2 |
|
|
Tue,
Feb 7 |
|
|
|
Wed,
Feb 8 |
Continue
Chap 2 - Part 2 |
Due
of Prog Assn 1: Use Cases, CRC, UML |
|
Thr, Feb 9 |
|
|
|
Fri,
Feb 10 |
Chapter 3 Guidelines for Class
Design Source
Code: |
|
|
Week 5 |
|
||
Mon,
Feb 13 |
Continue
Chap 3 |
|
|
Tue,
Feb 14 |
|
|
|
Wed,
Feb 15 |
Continue
Chap 3 |
|
|
Thr, Feb 16 |
|
|
|
Fri,
Feb 17 |
Continue
Chap 3 |
Due
of Prof Assn 1 (Sun): Program |
|
Week 6 |
|
||
Mon,
Feb 20 |
Chapter 4 Interfaces and
Polymorphism Source
code: |
|
|
Tue,
Feb 21 |
|
|
|
Wed,
Feb 22 |
Continue
Chap 4 |
|
|
Thr, Feb 23 |
|
|
|
Fri,
Feb 24 |
Continue
Chap 4 |
Due:
11:59pm on 3/24 |
|
Week 7 |
|
||
Mon,
Feb 27 |
Continue
Chap 4 |
|
|
Tue,
Feb 28 |
|
|
|
Wed,
Mar 1 |
Continue
Chap 4 |
|
|
Thr, Mar 2 |
|
|
|
Fri,
Mar 3 |
Midterm Exam
1 |
|
|
Week 8 |
Spring
Break – No class |
||
Mon,
Mar 6 |
|
|
|
Tue,
Mar 7 |
|
|
|
Wed,
Mar 8 |
|
|
|
Thr, Mar 9 |
|
|
|
Fri,
Mar 10 |
|
|
|
Week 9 |
|
||
Mon,
Mar 13 |
Review
of Midterm Exam 1 |
|
|
Tue,
Mar 14 |
|
|
|
Wed,
Mar 15 |
Q&A
on the prog assn 2 |
|
|
Thr, Mar 16 |
|
|
|
Fri,
Mar 19 |
-Source
code: chap5Code.zip |
|
|
Week 10 |
|
||
Mon,
Mar 20 |
Continue
Chap 5 |
|
|
Tue,
Mar 21 |
|
|
|
Wed,
Mar 22 |
Continue
Chap 5 |
|
|
Thr, Mar 23 |
|
|
|
Fri,
Mar 24 |
Continue
Chap 5 |
|
|
Week 11 |
|
||
Mon,
Mar 27 |
Continue
Chap 5 |
|
|
Tue,
Mar 28 |
|
|
|
Wed,
Mar 29 |
Continue
Chap 5 |
|
|
Thr, Mar 30 |
|
|
|
Fri,
Mar 31 |
-source
code: code.zip |
Due:
11:30pm on Apr 7 |
|
Week 12 |
|
||
Mon,
Apr 3 |
Continue
Chapter 9 |
|
|
Tue,
Apr 4 |
|
|
|
Wed,
Apr 5 |
Source
code: recursion.zip |
|
|
Thr, Apr 6 |
|
|
|
Fri, Apr 7 |
Continue
Recursion |
|
|
Week 13 |
|
||
Mon,
Apr 10 |
Advanced
Sorting and Time Complexity Source
code: sorting.zip |
|
|
Tue,
Apr 11 |
|
|
|
Wed,
Apr 12 |
Continue
Advanced Sorting and Time Complexity Q&A
on Midterm 2 |
Due:
11:30pn on Apr 27, Thursday |
|
Thr, Apr 13 |
|
|
|
Fri,
Apr 14 |
Midterm
Exam 2 |
|
|
Week 14 |
|
||
Mon,
Apr 17 |
Source
code: bst.zip |
|
|
Tue,
Apr 18 |
|
|
|
Wed,
Apr 19 |
Source
code: heaps.zip |
|
|
Thr, Apr 20 |
|
|
|
Fri,
Apr 21 |
Review
of Midterm Exam |
|
|
Week 15 |
|
||
Mon,
Apr 24 |
|
|
|
Tue,
Apr 25 |
|
|
|
Wed,
Apr 26 |
Continue
Hash Table |
|
|
Thr, Apr 27 |
|
|
|
Fri,
Apr 28 |
Q&A
for the final exam |
|
|
Week 16 |
Final Exam |
||
Mon,
May 1 |
|
|
|
Tue,
May 2 |
|
|
|
Wed,
May 3 |
Final Exam from 10:15~12:15 |
|
|
Thr, May 4 |
|
|
|
Fri,
May 5 |
|
|
|