Under Construction. The course website for Autumn 2026 is still being finalized. Content and policies are subject to change.
CSE 160: Data Programming
Autumn 2026
Announcements
Welcome to CSE 160!
Our first lecture takes place on Wednesday, September 30th at 12:30pm in KNE 120. We’ll cover important course logistics and write our first Python program!
See you soon :)
- CSE 160 Staff
Calendar
Python Fundamentals
Week 1
- Wed, Sep 30
- 1 Welcome to CSE 160
- HOMEWORK 0 Setup
- due Tue, October 6 at 11:59pm
- Thu, Oct 1
- SECTION Welcome, Expressions
- Fri, Oct 2
- 2 Introduction to Python
Week 2
- Mon, Oct 5
- PRACTICE Expressions
- Wed, Oct 7
- 3 Types, Booleans, Conditionals
- HOMEWORK 1 TBA
- due Tue, October 20 at 11:59pm
- Thu, Oct 8
- SECTION Conditionals
- Fri, Oct 9
- 4 Conditionals II
Week 3
- Mon, Oct 12
- PRACTICE Conditionals
- Wed, Oct 14
- 5 Loops
- Thu, Oct 15
- SECTION Loops
- Fri, Oct 16
- 6 Loops II
Week 4
- Mon, Oct 19
- QUEST 1 Expressions, Types, Conditionals, Loops
- Wed, Oct 21
- 7 Functions
- HOMEWORK 2 DNA Analysis
- due Tue, November 3 at 11:59pm
- Thu, Oct 22
- SECTION Functions
- Fri, Oct 23
- 8 Functions II
Week 5
- Mon, Oct 26
- PRACTICE Functions
Data Structures
- Wed, Oct 28
- 9 Lists
- Thu, Oct 29
- SECTION Lists
- Fri, Oct 30
- 10 Lists II
Week 6
- Mon, Nov 2
- PRACTICE Lists
- Wed, Nov 4
- 11 File I/O
- HOMEWORK 3 Image Processing
- due Tue, November 17 at 11:59pm
- Thu, Nov 5
- SECTION File I/O
- Fri, Nov 6
- 12 File I/O II
Week 7
- Mon, Nov 9
- QUEST 2 Functions, Lists, File I/O
- Wed, Nov 11
- HOLIDAY No Class
- Thu, Nov 12
- SECTION Processing Data
- Fri, Nov 13
- 13 Dictionaries
Week 8
- Mon, Nov 16
- PRACTICE Dictionaries
- Wed, Nov 18
- 14 Mutability and Tuples
- HOMEWORK 4 Clustering
- due Tue, December 8 at 11:59pm
- Thu, Nov 19
- SECTION Dictionaries, Tuples
- Fri, Nov 20
- 15 Comprehensions
Week 9
- Mon, Nov 23
- PRACTICE Nested Structures
- Wed, Nov 25
- No Class
- Thu, Nov 26
- HOLIDAY No Class
- Fri, Nov 27
- HOLIDAY No Class
Week 10
- Mon, Nov 30
- QUEST 3 Dictionaries, Tuples, Comprehensions
Working with Data
- Wed, Dec 2
- 16 Python Notebooks
- Thu, Dec 3
- SECTION Working with Data
- Fri, Dec 4
- 17 Visualization
Week 11
- Mon, Dec 7
- PRACTICE Final Review
- Wed, Dec 9
- 18 Putting It All Together
- Thu, Dec 10
- SECTION Final Review
- Fri, Dec 11
- 19 Conclusion
Finals Week
- Thu, Dec 17
- EXAM Final Exam
- 8:30 - 10:20am in KNE 120