Introduction to Programming in Python
CSE 8A/6R at UC San Diego (Fall 2025)

Welcome to CSE 8A/6R! We’re excited to have you in this course. Our goal is to help you experience the beauty and joy of computing! This course emphasizes a mastery-based and collaborative approach to learning. Through interactive in-class exercises, homework assignments, and group work, you will not only master the basics of computational problem-solving and programming but also learn to work effectively with others, a crucial skill for successful programmers. Our class places a strong emphasis on the problem-solving process over the final product, encouraging you to learn from feedback and develop a true mastery of the concepts.
EdStem Canvas Gradescope Textbook
Schedule Overview
Lectures
| Lecture | When? | Where? |
|---|---|---|
| CSE 8A A00 | Tuesdays and Thursdays @ 2:00 - 3:20pm | PETER 108 |
| CSE 6R A00 | Tuesdays and Thursdays @ 2:00 - 3:20pm | Link |
Labs
CSE 8A
| Lab | When? | Where? |
|---|---|---|
| A50 | Wednesdays @ 10:00a - 10:50am | EBU3B B250 |
| A51 | Wednesdays @ 11:00a - 11:50am | EBU3B B250 |
| A52 | Wednesdays @ 12:00p - 12:50pm | EBU3B B250 |
| A53 | Wednesdays @ 1:00p - 1:50pm | EBU3B B250 |
| A54 | Wednesdays @ 2:00p - 2:50pm | EBU3B B250 |
| A55 | Wednesdays @ 3:00p - 3:50pm | EBU3B B250 |
| A56 | Wednesdays @ 4:00p - 4:50pm | EBU3B B250 |
| A57 | Wednesdays @ 5:00p - 5:50pm | EBU3B B250 |
CSE 6R
Students in CSE 6R will be given the option to sign up for labs starting from 10 AM - 4 PM (no remote option for 5 - 5:50 PM lab).
| Lab | When? | Where? |
|---|---|---|
| R50 | Wednesdays @ 10:00a - 10:50am | Remote: Link |
| R51 | Wednesdays @ 11:00a - 11:50am | Remote: Link |
| R52 | Wednesdays @ 12:00p - 12:50pm | Remote: Link |
| R53 | Wednesdays @ 1:00p - 1:50pm | Remote: Link |
| R54 | Wednesdays @ 2:00p - 2:50pm | Remote: Link |
| R55 | Wednesdays @ 3:00p - 3:50pm | Remote: Link |
| R56 | Wednesdays @ 4:00p - 4:50pm | Remote: Link |