Welcome to CSE 160: Data Programming! 🎉

Under Construction

This website is under construction and content is subject to change.

Registration

Do not email the course staff or instructor requesting an add-code for the course. The course staff do not have any add-codes. Please email ugrad-advisor@cs.washington.edu.

Announcements

Jan 05

Welcome!

Welcome to CSE 160! Course content is forthcoming. The schedule listed here is subject to change.

Calendar

Info

This is a rough sketch of the quarter and things are subject to change. We can accurately predict the past, but predicting the future is hard!

Topic Homeworks Practice Check-In
Week 1
Mon 01/05
LEC 01 Welcome to CSE 160!
Wed 01/07
LEC 02 Introduction to Python
07 Jan
HW 0
Homework 0
13 Jan, 11:59 pm
Thu 01/08
SEC 01 Introduction to Python
08 Jan
P 1
Coding Practice #1
14 Jan, 11:59 pm
W 1
Written Check-In #1
09 Jan, 11:59 pm
Fri 01/09
LEC 03 Loops
Week 2
Mon 01/12
LEC 04 Nested Loops
Wed 01/14
LEC 05 Conditionals
14 Jan
HW 1
Homework 1
22 Jan, 11:59 pm
Thu 01/15
SEC 02 Loops and Conditionals
15 Jan
P 2
Coding Practice #2
21 Jan, 11:59 pm
W 2
Written Check-In #2
16 Jan, 11:59 pm
Fri 01/16
LEC 06 Functions
Week 3
Mon 01/19
HOLIDAY Holiday
Wed 01/21
LEC 07 Functions (II)
Thu 01/22
SEC 03 Functions
22 Jan
P 3
Coding Practice #3
28 Jan, 11:59 pm
W 3
Written Check-In #3
23 Jan, 11:59 pm
Fri 01/23
LEC 08 Lists
23 Jan
HW 2
Homework 2
29 Jan, 11:59 pm
Week 4
Mon 01/26
LEC 09 Nested Lists
Wed 01/28
LEC 10 File I/O
Thu 01/29
SEC 04 Lists and File I/O
29 Jan
P 4
Coding Practice #4
04 Feb, 11:59 pm
W 4
Written Check-In #4
30 Jan, 11:59 pm
Fri 01/30
LEC 11 More File I/O
30 Jan
HW 3
Homework 3
05 Feb, 11:59 pm
Week 5
Mon 02/02
LEC 12 Dictionaries
Wed 02/04
LEC 13 Nested Dictionaries
Thu 02/05
SEC 05 Dictionaries
05 Feb
P 5
Coding Practice #5
11 Feb, 11:59 pm
W 5
Written Check-In #5
06 Feb, 11:59 pm
Fri 02/06
LEC 14 Nested Structures
Week 6
Mon 02/09
LEC 15 Midterm Review
Wed 02/11
EXAM Midterm
Thu 02/12
SEC 06 Nested Structures
12 Feb
P 6
Coding Practice #6
18 Feb, 11:59 pm
W 6
Written Check-In #6
13 Feb, 11:59 pm
Fri 02/13
LEC 17 Sets and Tuples
13 Feb
HW 4
Homework 4
26 Feb, 11:59 pm
Week 7
Mon 02/16
HOLIDAY Holiday
Wed 02/18
LEC 18 Graphs and Modules
Thu 02/19
SEC 07 Sets and Tuples
19 Feb
P 7
Coding Practice #7
25 Feb, 11:59 pm
W 7
Written Check-In #7
20 Feb, 11:59 pm
Fri 02/20
LEC 19 Sorting and Itemgetter
Week 8
Mon 02/23
LEC 20 Debugging and Testing
Wed 02/25
LEC 21 Visualization
Thu 02/26
SEC 08 Itemgetter, Sorting, and Testing
26 Feb
P 8
Coding Practice #8
04 Mar, 11:59 pm
W 8
Written Check-In #8
27 Feb, 11:59 pm
Fri 02/27
LEC 22 Introduction to Classes
27 Feb
HW 5
Homework 5
12 Mar, 11:59 pm
Week 9
Mon 03/02
LEC 23 Classes (II)
Wed 03/04
LEC 24 CSV DictReader
Thu 03/05
SEC 09 Classes and Visualization
W 9
Written Check-In #9
06 Mar, 11:59 pm
Fri 03/06
LEC 25 Homework 5
Week 10
Mon 03/09
LEC 26 Introduction to Jupyter Notebooks
Wed 03/11
LEC 27 Introduction to Pandas
Thu 03/12
SEC 10 Final Review
W 10
Written Check-In #10
13 Mar, 11:59 pm
Fri 03/13
LEC 28 Final Review
Week 11
Thu 03/19
EXAM FINAL EXAM (2:30pm-4:20pm)