Weekly Materials

Each week below lists its learning objectives, a link to the lecture slides, and the class plan for each day. Readings, quizzes, and lab assignments are posted on Moodle.

Week 1: Introduction

Learning Objectives

By the end of this week, students will be able to:

Slides

View slides

Class Planning

Monday — Logistics; intro concepts.

Wednesday — POGIL Activity 1 (Intro to Python/Thonny)

Friday — Lab recap and discussion; ; POGIL Activity 2


Week 2: Operators

Learning Objectives

By the end of this week, students will be able to:

Slides

View slides

Homework 1

Check this on ZyBooks! Deadline will be on Monday of next week.

Forum 1

Forum 1: Programming as Rhetoric

Class Planning

Monday — Labor day (no class)

Wednesday — Slides, lab prep

Friday — Lab recap, Forum 1


Week 3: Data Types

Learning Objectives

By the end of this week, students will be able to:

Slides

View slides

Quiz 1 on Friday!

In-class, in paper, closed book.

Class Planning

MondayClass plan TBD

WednesdayClass plan TBD

FridayClass plan TBD


Week 4: Conditionals

Learning Objectives

By the end of this week, students will be able to:

Slides

View slides

Homework 2

Check this on ZyBooks! Deadline will be on Monday of next week.

Forum 2

Forum 2: On Coding with Wisdom and Justice

Class Planning

MondayClass plan TBD

WednesdayClass plan TBD

FridayClass plan TBD


Week 5: Loops

Learning Objectives

By the end of this week, students will be able to:

Slides

View slides

Quiz 2 on Friday!

In-class, in paper, closed book.

Class Planning

MondayClass plan TBD

WednesdayClass plan TBD

FridayClass plan TBD


Week 6: Functions

Learning Objectives

By the end of this week, students will be able to:

Slides

View slides

Homework 3

Check this on ZyBooks! Deadline will be on Monday of next week.

Forum 3

Forum 3: One Does Not Simply Use a Technology

Class Planning

MondayClass plan TBD

WednesdayClass plan TBD

FridayClass plan TBD


Week 7: Modules, Dependencies, and Virtual Environments

Learning Objectives

By the end of this week, students will be able to:

Slides

View slides

Quiz 3 on Friday!

In-class, in paper, closed book.

Class Planning

MondayClass plan TBD

WednesdayClass plan TBD

FridayClass plan TBD