CSC/CPE 102
Spring 2015
Course
Final
Day |
Tuesday, 6/9 |
Time |
7:10 pm –
10:00 pm |
Room |
014 -0249 |
Schedule
Week 1 |
Tuesday
3/31 |
Thursday |
Lecture |
Academic Holiday |
Orientation |
Reading |
Syllabus |
|
Lab |
Labs 0 & 1 Assigned |
|
Project |
Project 1 Assigned |
|
Week 2 |
Tuesday
4/7 |
Thursday |
Lecture |
Data Abstraction |
Interacting Classes |
Reading |
Chapter 3.1-3.8 |
Chapter 4 |
Lab |
Lab 0 Due |
Labs 1 & 2 Due |
Project |
Project 1 Due (Sun) |
|
Week 3 |
Tuesday
4/14 |
Thursday |
Lecture |
Interfaces and Polymorphism |
ArrayList/Arrays |
Reading |
Chapters 7.1-7.2, 8.1-8.8 |
|
Lab |
Lab 3 Due |
Lab 4 Due |
Project |
Project 2 Due (Fri) |
|
Week 4 |
Tuesday
4/21 |
Thursday |
Lecture |
Testing |
Abstract Classes Exceptions |
Reading |
||
Lab |
Lab 5a Due Lab 6 Assigned |
Lab 5b Due Lab 7 Assigned |
Project |
||
Week 5 |
Tuesday
4/28 |
Thursday |
Lecture |
Exceptions Processing Overview |
Midterm |
Reading |
||
Lab |
Lab 6 Due |
Lab 7 Assigned |
Project |
Project 3 Part 1 Due (Fri) |
|
Week 6 |
Tuesday
5/5 |
Thursday |
Lecture |
Creating Exception Classes |
Stream I/O |
Reading |
||
Lab |
Lab 7 Due Lab 8 Assigned |
|
Project |
Project 3 Part 2 Demo (Thu) |
|
Week 7 |
Tuesday
5/12 |
Thursday |
Lecture |
Lists (Arrays, Linked) |
Sorting |
Reading |
||
Lab |
Lab 8 Due |
Lab 9a Assigned |
Project |
||
Week 8 |
Tuesday
5/19 |
Thursday |
Lecture |
Recursion |
Structural Recursion |
Reading |
||
Lab |
Lab 9a Due |
Lab 9b Due Lab 10 Assigned |
Project |
Project 4 Due (Fri) |
|
Week 9 |
Tuesday
5/26 |
Thursday |
Lecture |
Iterators |
Iterators |
Reading |
||
Lab |
Lab 10 Due |
Lab 11 Assigned |
Project |
|
|
Week 10 |
Tuesday
6/2 |
Thursday |
Lecture |
Design Patterns |
Review |
Reading |
|
|
Lab |
Lab 11 Due |
|
Project |
|
Project 5 Due (Fri) |