CSC 1051 | Algorithms & Data Structures I | Summer 2021 |
Session III |
SCHEDULE |
Dr. Tom Way |
Schedule is subject to change during the semester. Please check
the online version on the course website from time to time. |
# |
Date |
Topics, Assignments,
Activities |
---|---|---|
1 |
W 6/02 |
Welcome (pdf) [video] Learn about Peer Tutors (info) Introduction to Java (pdf) ThreeErrors.java Lab 1: Hello JGrasp! (due 6/07) Project 1: Allow Myself to Introduce Myself (due 6/08) Check Rephactor dashboard often for weekly QC & EX due dates |
M 6/07 |
Introduction to Java (cont'd) [video] Lab & Project working time |
|
2 | W 6/09 | Data, Variables & Expressions (pdf) [video]
Lab 2: Like, Totally
Interactive (due 6/14) |
M 6/14 |
Data, Variables & Expressions [video] Lab & Project working time |
|
3 | W 6/16 | Control Structures & Data Representation (pdf)
[video]
Lab 3: Time After Time (due 6/21) |
M 6/21 | Control Structures & Data Representation
(cont'd) [video] Lab & Project working time |
|
4 | W 6/23 |
Classes, Objects,
Selection & More Repetition (pdf) [video]
Lab 4: Getting Loopy (due 6/28) Starting point for Lab 4, RockPaperScissors.java program developed during class |
M 6/28 | Classes, Objects, Selection & More Repetition
(cont'd) [video] Lots of lab and project interactive working time Lab & Project working time |
|
5 | W 6/30 | Designing Classes & Encapsulation (pdf) [video] Midterm Exam Study Guide Lab 5: Read
My Mind (due
7/05) Starting point for Lab 5, GuessMyNumber.java & GameRoom.java developed during class |
M 7/05 |
No class meeting, July 4 Holiday Observed Note: Open office hours will be held here during class time on 7/05/21 (6-8 pm) Also note: There will be no normal office hours on 7/05/21 (3-4 pm) |
|
6 | W 7/07 | Midterm Exam (via Blackboard, time
limited, 32 questions) [Available 7/05/21 at 8 pm to 7/08/21 at 11:59 pm) Methods & Arrays (pdf) [video]
Lab 6: Array of Possibilities (due
7/12) Special Sunday Drop-in Tutoring on 7/11
|
M 7/12 | Methods & Arrays (cont'd) [video] Lots of lab working time and Q&A |
|
7 | W 7/14 |
More with Arrays (pdf)
[video]
Lab 7:
It's So Two Dimensional! (due 7/19) Starting point for Lab 7, TicTacToe.java developed during class 2nd Special Sunday Drop-in Tutoring (7/18): visit villanova.mywconline.com (details above) |
M 7/19 | More with Arrays (cont'd) [video] CATS (link, or find on Blackboard "Resources") (student proctor guidelines) Lots of lab working time and Q&A |
|
8 | W 7/21 | File Input/Output (pdf)
[video]
Lab 8: Readin', Writin' and
That's All (due
7/26) |
M 7/26 |
File Input/Output (cont'd) [video] Lots of lab working time and Q&A |
|
9 |
W 7/28 |
Exceptions (pdf)
[video] Lab 9: I Take Exception To That (due 8/02) Note: CATS deadline is Aug. 1, please complete if you have not already done so |
M 8/02 |
Final Exam (via Blackboard, first 30 minutes of class) When completed, take a break or work on assignments until all are done. Class will resume at about 6:45 pm. Exceptions (cont'd) [video] |
|
F 8/06 |
Final Grades Due All work must be done and graded Fri., Aug. 6, 2021 at 12 noon |
Last updated: 08/01/2021