Module | Date | Logistics | Mandatory Preparation |
Notes | Assigned | Due | ||||
---|---|---|---|---|---|---|---|---|---|---|
0. Intro
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
|
|||||
2 |
|
Labs [ schedule ] |
|
|
Lab 0 | |||||
3 |
|
Help Session Lecture Hall Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
Lab 1 | Lab 0 | ||||||
1. Procedural Abstraction (methods)
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
||||||
2 |
|
Labs [ schedule ] |
|
|
||||||
3 |
|
Free | |
|||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 2 | Lab 1 | ||||
2. Recursion
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|||||||
2 |
|
Studios [ schedule ] |
|
|
Studio 2 | Studio 2 | ||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
Lab 3 | Lab 2 | |||||
3. Iteration
[details] |
1 |
|
Lecture Hall Louderman 458 |
|
||||||
2 |
|
Studios [ schedule ] |
|
|
Studio 3 | Studio 3 | ||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 4 | Lab 3 | ||||
4. Encapsulation
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|||||||
2 |
|
Studios [ schedule ] |
|
|
Studio 4 | Studio 4 | ||||
3 |
|
Free | |
|
||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 5 | Lab 4 | ||||
5. Modular Design
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|||||||
2 |
|
Labs [ schedule ] |
|
|
||||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 6 | Lab 5 | ||||
6. Abstract Data Types
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
||||||
2 |
|
Labs [ schedule ] |
|
|
||||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 7 | Lab 6 | ||||
7. Array Structures
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
||||||
2 |
|
Studios [ schedule ] |
|
|
Studio 7 | Studio 7 | ||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
Lecture Hall Lab Sciences 300 |
|
|
||||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 8 | Lab 7 | ||||
8. List Structures
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
||||||
2 |
|
Studios [ schedule ] |
|
|
Studio 8 | Studio 8 | ||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 8 | |||||
9. ADT Representations
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
Lab 9 | |||||
2 |
|
Studios [ schedule ] |
|
|
Studio 9 | Studio 9 | ||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
|
||||||
5 |
|
Lecture Hall Lab Sciences 300 |
|
|
||||||
6 |
|
Labs [ schedule ] |
|
|
||||||
7 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
8 |
|
Labs [ schedule ] |
|
|
Lab 9 | |||||
10. Class Hierarchies
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
||||||
2 |
|
Studios [ schedule ] |
|
|
Studio 10 | Studio 10 | ||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
|
Lab 10 | |||||
5 |
|
Lecture Hall Lab Sciences 300 |
|
|||||||
6 |
|
Studios [ schedule ] |
|
|
Studio 11 | Studio 11 | ||||
7 |
|
Free | |
|
||||||
8 |
|
Labs [ schedule ] |
|
|
||||||
9 |
|
Free | |
|
||||||
10 |
|
Free | |
|
||||||
11 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
12 |
|
Labs [ schedule ] |
|
|
Lab 10 Lab 11 |
|||||
11. Conclusion
[details] |
1 |
|
Lecture Hall Lab Sciences 300 |
|
|
|||||
2 |
|
Labs [ schedule ] |
|
|
||||||
3 |
|
CSE131R Lab Sciences 300 |
|
|
||||||
4 |
|
Labs [ schedule ] |
|
|