COURSE SCHEDULE

COURSE SCHEDULE#

Date

Week

Day

Lecture topic

Assignment due (11:59 PM)

4/1/2025

1

Tu

Introduction

4/2/2025

1

W

VQ1 [read/watch (5:47): Variables]

4/3/2025

1

Th

Tooling & Variables

4/7/2025

2

M

VQ2 [read/watch (12:36): Operators]

4/8/2025

2

Tu

Operators

4/9/2025

2

W

VQ3 [read/watch (8:53): Functions (through Function Properties)]

4/10/2025

2

Th

Functions I

4/11/2025

2

F

CL1 - tooling, variables, operators

4/13/2025

2

Su

Complete pre-assessment survey (#finaid)

4/14/2025

3

M

VQ4 [read/watch (7:12): Functions (Function Properties-end)]

4/15/2025

3

Tu

Functions II

4/16/2025

3

W

VQ5 [read/watch (12:10): Conditionals)]

4/17/2025

3

Th

Conditionals

4/18/2025

3

F

CL2 - functions

4/20/2025

3

Su

A1 - variables, comparison, functions

4/21/2025

4

M

VQ6 [read/watch (): TBD)]

4/22/2025

4

Tu

Collections [*]

4/24/2025

4

Th

Catch up & Review

4/25/2025

4

F

CL3 - conditionals & collections

4/27/2025

4

Su

A2 - conditionals, collections, ciphers

4/28 - 5/3

5

E1

4/29/2025

5

M

VQ7 [read/watch (): TBD)]

4/29/2025

5

Tu

Loops I

4/30/2025

5

W

VQ8 [read/watch (): TBD)]

5/1/2025

5

Th

Loops II

5/2/2025

5

F

CL4 - loops

5/4/2025

5

Su

A3 - loops, strings, chatbots

5/5/2025

6

M

VQ9 [read/watch (): TBD)]

5/6/2025

6

Tu

Classes I

5/7/2025

6

W

VQ10 [read/watch (): TBD)]

5/8/2025

6

Th

Classes II

5/9/2025

6

F

CL5 - classes

5/12/2025

7

M

VQ11 [read/watch (): TBD)]

5/13/2025

7

Tu

Command Line [**]

5/15/2025

7

Th

Catch up & Review

5/16/2025

7

F

CL6 - command line

5/18/2025

7

Su

A4 - methods, classes, agents

5/19/2025

8

M

VQ12 [read/watch (): TBD)]

5/20/2025

8

Tu

Scientific Computing

5/22/2025

8

Th

Documentation

5/23/2025

8

F

CL7 - scientific computing

5/23 - 5/30

8/9

E2

5/27/2025

9

Tu

Code Testing

5/29/2025

9

Th

Code Projects

5/30/2025

9

F

CL8 - testing

6/1/2025

9

Su

A5 - numpy, pandas, refactoring

5/31 - 6/6

9/10

Retake E1 or E2 (optional)

6/3/2025

10

Tu

Catch up & Review

6/4/2025

10

Th

Wrap Up

6/7 - 6/13

Finals

Final Exam; Complete post-assessment surveys

Notes:
[*] denotes the last day of material covered on Midterm I (E1).
[**] the last day for material on Midterm II (E2).