Tentative Class Schedule
The following tentative course schedule provides topics, problem sets, quiz dates, and exam dates. The lectures that are held online via Zoom are noted below, otherwise we will meet in the classroom. Check back frequently.
The following tentative course schedule provides topics, problem sets, quiz dates, and exam dates. The lectures that are held online via Zoom are noted below, otherwise we will meet in the classroom. Check back frequently.
Date |
Activity |
Topics |
Readings |
Course Material |
Mon, Aug 24, 2020 |
Lab (online) |
Slides | ||
Tue, Aug 25, 2020 |
Lecture (online) |
History of computers Computational thinking |
Text 1: Chapter 1 BBC Documentary |
Slides
Recording |
Thu, Aug 27, 2020 |
Lecture (online) | Python and PyCharm installation |
PDF Slides
PPT Slides Recording |
|
Mon, Aug 31, 2020 |
Lab (online) |
Introduction to PyCharm DOS and Unix lab |
Lab1
Recording(Partial) |
|
Tue, Sep 1, 2020 |
Lecture (online) |
Assignment 1
Computer programming fundamentals |
Text 1: Chapter 2 |
Slides
Programs Recording |
Thu, Sep 3, 2020 |
Lecture (online) |
Continue Chapter 2... | Recording | |
Mon, Sep 7, 2020 |
Lab (online) |
Lab2
Recording |
||
Tue, Sep 8, 2020 |
Lecture (online) |
Iteration, list & algorithm design | Text 1:Chapter 3 |
Slides
Programs Recording |
Thu, Sep 10, 2020 |
Lecture (online) |
Continue Chapter 3... | Recording | |
Mon, Sep 14, 2020 |
Lab (online) |
Quiz 1 |
Lab 3 | |
Tue, Sep 15, 2020 |
Lecture (online) |
|||
Thu, Sep 17, 2020 |
Lecture (online) |
|||
Mon, Sep 21, 2020 |
Lab (online) |
|||
Tue, Sep 22, 2020 |
Lecture (online) |
|||
Thu, Sep 24, 2020 |
Lecture (online) |
|||
Mon, Sep 28, 2020 |
Lab (online) |
Quiz 2
|
||
Tue, Sep 29, 2020 |
[No Class - Correction Day] |
|||
Thu, Oct 1, 2020 |
[No Class - Holiday] |
|||
Mon, Oct 5, 2020 |
Lab (online) |
|||
Tue, Oct 6, 2020 |
Lecture (online) |
|||
Thu, Oct 8, 2020 |
Lecture (online) |
|
||
Mon, Oct 12, 2020 |
Lab (online) |
Midterm1
|
||
Tue, Oct 13, 2020 |
Lecture |
|||
Thu, Oct 15, 2020 |
Lecture |
|||
Mon, Oct 19, 2020 |
Lab |
|||
Tue, Oct 20, 2020 |
Lecture (online) |
|||
Thu, Oct 22, 2020 |
Lecture (online) |
|
||
Mon, Oct 26, 2020 |
Lab |
Quiz 3
|
||
Tue, Oct 27, 2020 |
Lecture |
|||
Thu, Oct 29, 2020 |
Lecture |
|||
Mon, Nov 2, 2020 |
Lab |
|||
Tue, Nov 3, 2020 |
Lecture (online) |
|||
Thu, Nov 5, 2020 |
Lecture (online) |
|||
Mon, Nov 9, 2020 |
Lab |
Midterm 2 |
||
Tue, Nov 10, 2020 |
Lecture |
Assignment 6 |
||
Thu, Nov 12, 2020 |
Lecture |
|||
Mon, Nov 16, 2020 |
Lab |
|||
Tue, Nov 17, 2020 |
Lecture (online) |
Assignment 7 |
||
Thu, Nov 19, 2020 |
Lecture (online) |
|||
Mon, Nov 23, 2020 |
Lab |
|||
Tue, Nov 24, 2020 |
Lecture |
Quiz 4 |
||
Thu, Nov 26, 2020 |
Lecture |
Assignment 8 |
||
Mon, Nov 30, 2020 |
[No Class - Correction Day] |
|||
Tue, Dec 1, 2020 |
Lecture (online) |
|||
Thu, Dec 3, 2020 |
Lecture (online) |
Final Exam Review |
||
Thu, Dec 10, 2020 |
Final Exam |
Final exam |