|
|
|||||||||||||||
| Week 1 | Aug 24th, 2026 | Aug 26th, 2026 | Aug 28th, 2026 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lecture |
|
|
|
||||||||||||
| Code | |||||||||||||||
| OLA |
|
|
|||||||||||||
|
|
|||||||||||||||
| Week 2 | Aug 31st, 2026 | Sep 2nd, 2026 | Sep 4th, 2026 | ||||||||||||
| Lecture |
|
|
|
||||||||||||
| Code | |||||||||||||||
| OLA |
|
OLA1
Due date: Sep 13th, 2026 23:59 PM (Sunday)
|
|||||||||||||
|
|
|||||||||||||||
| Week 3 | Sep 7th, 2026 | Sep 9th, 2026 | Sep 11th, 2026 | ||||||||||||
| Lecture | No Class (Labor Day) |
|
|
||||||||||||
| Code | |||||||||||||||
| OLA |
Reading assignment: Chapter 2.1: Proof Techniques |
||||||||||||||
|
|
|||||||||||||||
| Week 4 | Sep 14th, 2026 | Sep 16th, 2026 | Sep 18th, 2026 | ||||||||||||
| Lecture |
|
|
|
||||||||||||
| Code | |||||||||||||||
| OLA |
Reading assignment:
Chapter 2.2: Induction |
OLA2 Due date: Sep 27th, 2026 23:59 PM (Sunday) |
Reading assignment:
|
||||||||||||
CSCI 3080: Discrete Structures
Fall 2026--Section 001 (Face to Face)
| Section | Lecture (WMFs) |
| Sec 001 | 10:20 AM -- 11:15 AM (KOM 310) |
|---|
| Computer Science Tutoring | Office Hour |
|---|
NOTE: According to departmental policy, students who fail to attend the first two class meetings will be dropped from the course
Attendance:Class attendance is required. If several class or assignments submission are missing, student attendance will be reported as "no longer attending".
Course Calendar
Note: Tentative Class Schedule (subject to change)
OLA stands for Open L ab Assignment (Homework) Homework Late Submission Information
|
|
|||||||||
| Week 5 | Sep 21st, 2026 | Sep 23rd, 2026 | Sep 25th, 2026 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Lecture |
|
|
|
||||||
| Code |
matrixDemo.pdf
matrixDemo.ipynb
lena.jpg dog.jpg |
||||||||
| OLA |
Reading assignment:
|
Lab 2: Virus Spread Simulation Due date: Oct 8th, 2026 23:59 PM (Wednesday) |
OLA3 Due date: Oct 5th, 2026 23:59 PM (Sunday) OLA3 Exercise 5.B Hint : \( \sum\limits_{i=0}^na^i = \frac{a^{n+1}-1}{a-1} (a \neq 1) \) |
||||||
|
|
|||||||||
| Week 6 | Sep 28th, 2026 | Sep 30th, 2026 | Oct 2nd, 2026 | ||||||
| Lecture |
|
|
|
||||||
| Code |
|
||||||||
| OLA |
|
|
|||||||
|
|
||||||||||
| Week 7 | Oct 5th, 2026 | Oct 7th, 2026 | Oct 9th, 2026 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Lecture |
|
|
|
|||||||
| Code |
|
|||||||||
| OLA |
|
Lab 3: Gauss-Jordan Elimination for Solving Linear Equations Due date: Oct 24th, 2026 23:59 PM (Friday) |
||||||||
|
|
||||||||||
| Week 8 | Oct 12th, 2026 | Oct 14th, 2026 | Oct 16th, 2026 | |||||||
| Lecture | No Class (Fall Break) |
|
|
|||||||
| Code | InOrder.cpp | |||||||||
| OLA |
|
|||||||||
|
|
||||||||||
| Week 9 | Oct 19th, 2026 | Oct 21st, 2026 | Oct 23rd, 2026 | |||||||
| Lecture |
|
|
|
|||||||
| Code | ||||||||||
| OLA |
OLA4
Due date: Nov 2nd, 2026 23:59 PM (Sunday)
|
|
|
|||||||
|
|
||||||||||
| Week 10 | Oct 26th, 2026 | Oct 28th, 2026 | Oct 30th, 2026 | |||||||
| Lecture |
|
|
|
|||||||
| Code | Euler.cpp | |||||||||
| OLA | Lab 4: Compressing Text Files using Huffman Coding Due date: Nov 14th, 2026 23:59 PM (Friday) | |||||||||
|
|
||||||||||
| Week 11 | Nov 2nd, 2026 | Nov 4th, 2026 | Nov 6th, 2026 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lecture |
|
|
|
|||||||||||
| Code | ||||||||||||||
| OLA | OLA5 Due date: Nov 16th, 2026 23:59 PM (Sunday) |
|
|
|||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
| Week 12 | Nov 9th, 2026 | Nov 11th, 2026 | Nov 13rd, 2026 | |||||||||||
| Lecture |
|
|
|
|||||||||||
| Code | ||||||||||||||
| OLA | Quiz 7: FSM & Turing Machine |
Lab 5: Finding the Shortest Path with Dijkstra’s Algorithm
(Due date: Dec 3rd, 2026 (Wednesday)) |
||||||||||||
|
|
||||||||||||||
| Week 13 | Nov 16th, 2026 | Nov 18th, 2026 | Nov 20th, 2026 | |||||||||||
| Lecture |
|
|
Test 2 | |||||||||||
| Code |
|
|
||||||||||||
| OLA |
|
OLA6 Due date: Dec 1st, 2026 23:59 PM (Monday) | ||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
| Week 14 | Nov 23rd, 2026 | Nov 25th, 2026 | Nov 27th, 2026 | |||||||||||
| Lecture |
|
No Class (Thanksgiving) | No Class (Thanksgiving) | |||||||||||
| Code | ||||||||||||||
| OLA | ||||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
| Week 15 | Nov 30th, 2026 | Dec 2nd, 2026 | Dec 4th, 2026 | |||||||||||
| Lecture |
|
No Class | No Class | |||||||||||
| Code | ||||||||||||||
| OLA | ||||||||||||||
|
|
||||||||||||||
| Last Day of Classes: December 2nd, 2026 (Wednesday) | ||
|---|---|---|
| Test 1 | Date: Oct TBA, 2026 (Friday) | Time: 10:20 AM to 11:20 AM |
| Test 2 | Date: Nov TBA, 2026 (Friday) | Time: 10:20 AM to 11:20 AM |
| Final | Date: Dec 7th, 2026 (Monday) | Time: 09:30 AM to 11:30 AM (KOM 310) |