Schedule

Course weeks with modules follow a consistent cycle:

Tuesday Thursday
In class review & peer instruction of Learning Module(s) Hands-on Lab work in class
In class quiz (for bonus) of Learning Module(s) Lab(s) due following Wednesday at 11:59 PM
Tip

All Learning Modules will be available by the start of the week. It is expected that you review the week’s Learning Module(s) before class on the respective Tuesday.

Calendar

Schedule subject to change, changes will be announced in class and on eCampus.

  • Labs: due on Wednesday at 11:59 PM of the following week.
    • Example - Week 3:
      • Tuesday (2025-02-04), we will go over the exercises from Flow Control and Functions.
      • Thursday (2025-02-06), you will work on Lab 3 in class.
      • Wednesday (2025-02-12), Lab 3 is due.
  • Tests: due on Wednesday at 11:59 PM following the prep week.
    • Example - Test 1:
      • Tuesday (2025-02-18): No new lecture material for this week, give time to ask questions for test.
      • Thursday (2025-02-20): No new lecture material for this week, give time to ask questions for test.
      • Wednesday (2025-02-26): Test is due at 11:59 PM.
      • Note: New material will start on Tuesday, 2025-02-25, and I will not be helping with tests outside of technical issues.
  • Final Project: due at 11:59 PM on Monday, April 28th, 2025.
Week Start Learning Module(s) Course Deliverable Due
1 2025-01-13 Course Intro
2 2025-01-20 01 | Setting Up Your Workstation
3 2025-01-27 02 | Intro to Python Lab 01
4 2025-02-03 03 | Flow Control and Functions Lab 02
5 2025-02-10 04 | Data Structures Lab 03
6 2025-02-17 Test 01 (Modules 01-04) Prep Lab 04
7 2025-02-24 Test 01
8 2025-03-03 05 | Intro to Gurobi & Optimization Test 01
9 2025-03-10 **05 | Intro to Gurobi & Optimization Part 2**
10 2025-03-17 Spring Recess Recess
11 2025-03-24 06 | Minimum Cost Network Flow Modeling Lab 05
12 2025-03-31 Lab 06
13 2025-04-07
14 2025-04-14
15 2025-04-21
16 2025-04-28
17 2025-05-05 Finals Week (No Final Exam)
Back to top