Schedule
The schedule below shows the tentative dates for all class topics, readings, and assignments.
- You must complete all assigned reading before class on the day it is listed.
- Labs will be available shortly before the assigned lab day.
- Lab write-ups are always due by Sunday 5:00 PM CDT the week they are assigned, except for the last week of classes - the lab will be due on Friday.
However as a general rule, try to complete labs the day that they are assigned, so that you do not fall behind!
- Paper-based quizzes will be completed during the class period on Wednesdays (be on time).
There may be some revisions to the schedule during the semester, they will be announced during the class or in our Teams group.
If you view this page with JavaScript enabled you can jump to the
current week on the schedule, and you should see the next day of
class highlighted in the schedule below.
Jump to Current Week
Week 0
:
F
Aug 25
class 1
Introduction to Object-Oriented Programming and Java
Week 1
:
M
Aug 28
class 2
Introduction to Java and basic output
F
Sep 1
class 4
Arrays and Enumerated Types
Week 3
:
M
Sep 11
class 8
The Eclipse Development Environment
W
Sep 13
class 9
More I/O and Exception handling
F
Sep 15
class 10
Unit Testing, JUnit, and Debugging
Week 4
:
W
Sep 20
class 12
Polymorphism, Abstract Methods, Abstract Classes, and Interfaces
F
Sep 22
class 13
Generic Methods and Classes
Week 5
:
M
Sep 25
class 14
Version Control Systems (Git)
W
Sep 27
class 15
Introduction to Algorithm Analysis
Week 6
:
F
Oct 6
class 19
Reading
-
BJP - Ch 18.2 (pag 1099-1101)
Week 8
:
F
Oct 27
class 25
Graphical User Interface Programming
Reading
-
BJP - Supplement 3G Graphics
Week 9
:
W
Nov 1
class 27
AbstractCollection and ArrayList Implementation
F
Nov 3
class 28
Reading
-
BJP - Ch 16 (16.1 - 16.3)
Week 12
:
M
Nov 20
class 35
Readings
-
BJP - Sec 18.1
-
Weiss Chapter 20
W
Nov 22
class 36
Priority Queue/Binary Heap & Heapsort
F
Nov 24
class 37
Thanksgiving break (no class)
Week 13
:
W
Nov 29
class 39
Readings
-
Weiss 14.3
-
Weiss Graph implementation at /home/jimenezp/csc207/Lab-Dijkstra/
Week 14
:
M
Dec 4
class 41
Applications of Data Structure
W
Dec 6
class 42
Applications of Data Structure
F
Dec 8
class 43
Due
-
Case Study [Braille with Binary Trees]