Current Week Week 1 →
Slides

Welcome to CS-104 - Introduction to Programming!

Catalog Description: An introduction to programming through problem solving, computational thinking, and hands-on practice in Python. Students learn how to write, test, and debug programs using variables, operators, data types, conditionals, loops, functions, and modules. The course emphasizes clear reasoning, readable code, and steady practice with weekly readings, slides, and lab assignments.

Course Overview

CS-104 is organized into seven weekly units:

Instructor

Fernando Pasquini Santos