Tentative Class Schedule
The following tentative course schedule provides topics, problem sets, quiz dates, and exam dates. Check back frequently.
The following tentative course schedule provides topics, problem sets, quiz dates, and exam dates. Check back frequently.
Date |
Activity |
Topics |
Readings |
Course Material |
Zoom Meeting/Recording Link |
Mon, Mar 2, 2020 |
Lab |
Course
Introduction |
|||
Tue, Mar 3, 2020 |
Lecture |
History of computers Computational thinking |
Text 1: Chapter 1 |
||
Thu, Mar 5, 2020 |
Lecture |
Python
and PyCharm installation |
|||
Mon, Mar 9, 2020 |
Lab |
Introduction
to PyCharm, DOS and Unix lab |
|||
Tue, Mar 10, 2020 |
Lecture |
Assignment 1 Computer programming fundamentals |
Text 1:
Chapter 2 |
||
Thu, Mar 12, 2020 |
Lecture |
Continue
Chapter 2 |
|
||
Mon, Mar 16, 2020 |
Lab |
Writing
functions, PyCham features |
|||
Tue, Mar 17, 2020 |
Lecture |
Conditional
statements |
|
|
|
Thu, Mar 19, 2020 |
Lecture |
Iterations,
lists and algorithm design |
Text 1: Chapter 3 |
|
|
Mon, Mar 23, 2020 |
Lab |
Quiz 1 |
|||
Tue, Mar 24, 2020 |
Lecture |
Assignment 2 |
|||
Thu, Mar 26, 2020 |
Lecture |
Working
with lists |
|
||
Mon, Mar 30, 2020 |
Lab |
||||
Tue, Mar 31, 2020 |
Lecture |
Searching,
sorting and scalability |
Text 1: Chapter 4 |
||
Thu, Apr 2, 2020 |
Lecture |
|
|||
Mon, Apr 6, 2020 |
Lab |
Quiz 2 |
|||
Tue, Apr 7, 2020 |
Lecture |
Assignment 3 |
|||
Thu, Apr 9, 2020 |
Lecture |
|
|||
Mon, Apr 13, 2020 |
Lab |
||||
Tue, Apr 14, 2020 |
Lecture |
Online
Privacy |
Reference 1: Chapter 2 |
||
Thu, Apr 16, 2020 |
Lecture |
Text 1:
Chapter 5 |
|||
Mon, Apr 20, 2020 |
Lab |
Assignment 4 |
|||
Tue, Apr 21, 2020 |
Lecture |
Quiz 3 |
|
||
Thu, Apr 23, 2020 |
Lecture |
|
|||
Mon, Apr 27, 2020 |
Lab |
Assignment 5 |
|||
Tue, Apr 28, 2020 |
Lecture |
Machine
learning and string manipulation |
Text 1: Chapter 6 |
|
|
Thu, Apr 30, 2020 |
[No Class - Buddha's Birthday] |
|
|
||
Mon, May 4, 2020 |
Lab |
|
|||
Tue, May 5, 2020 |
[No Class - Children's Day] |
|
|
||
Thu, May 7, 2020 |
Lecture |
Quiz 4 Assignment
6 |
|
||
Mon, May 11, 2020 |
Lab |
||||
Tue, May 12, 2020 |
Lecture |
|
|||
Thu, May 14, 2020 |
Lecture |
Random
numbers and object oriented programming |
Text 1:
Chapter 7 |
||
Mon, May 18, 2020 |
Lecture |
|
|||
Tue, May 19, 2020 |
Lab |
Assignment 7 |
|||
Thu, May 21, 2020 |
Lecture |
Quiz 5 |
|
|
|
Mon, May 25, 2020 |
Lab |
||||
Tue, May 26, 2020 |
Lecture |
Data
representation and compression |
Text 1: Chapter 8 |
||
Thu, May 28, 2020 |
Lecture |
Assignment 8 |
|||
Mon, Jun 1, 2020 |
Lab |
||||
Tue, Jun 2, 2020 |
Lecture |
Natural
Language Processing and Regular Expressions |
|||
Thu, Jun 4, 2020 |
Lecture |
Quiz 6 |
|
||
Mon, Jun 8, 2020 |
Lecture (Thursday schedule) |
|
|||
Tue, Jun 9, 2020 |
Lecture |
Introduction to Cryptography Final Exam Review |
Reference
1: Chapter 5 |
|
|
Final exam Thu, Jun 18, 2020 |
Final
exam 3:15
PM - 5:45 PM |
|
|
||
Final Grades |
Final Grades |
|
|