Day/Time:
Tu/Th: 8-9:20am Price Center Theater
Day/Time/Location*:
A01: 3:00pm-3:50 pm, Location: PCYNH 120
A02: 5:00pm-5:50pm, Location: DIB 121
A03: 5:00pm-5:50pm, Location: RWAC 0115
A04: 6:00pm-6:50pm, Location: DIB 121
A05: 6:00pm-6:50pm, Location: RWAC 0115
A06: 4:00pm-4:50pm, Location: RWAC 0115
* You must sign up for one discussion section and attend that session only. Information will be provided on the first day of class.
All the labs will happen on Wednesdays in the basement of the Computer Science and Engineering Building (EBU3B) Room B250.
A50: 9:00am-9:50am
A51: 10:00am-10:50am
A52: 11:00am-11:50am
A53: 4:00pm-4:50pm
A54: 5:00pm-5:50pm
A55: 6:00pm-6:50pm
You must attend your assigned lab section, so be sure to check your registration.
Piazza: Brief Questions and Class Announcements
https://piazza.com/ucsd/winter2025/cse8a_wi25_a00/home
Textbooks:
(Required) Python for Everybody - Interactive, Runestone Academy
Additional resources (great for extra practice!):
Automate The Boring Stuff With Python by Al Sweigart (Optional)
Link: https://automatetheboringstuff.com/
Think Python (2nd Edition) by Allen B. Downey (Optional)
Link to pdf version: http://greenteapress.com/thinkpython2/thinkpython2.pdf
Link to HTML version: https://greenteapress.com/thinkpython2/html/index.html
Canvas: Grades, Course Documents, Assignments
https://canvas.ucsd.edu/courses/61387
Lecture slides and demos: Lecture slides before and after class
https://drive.google.com/drive/folders/1B4MamIOXFYx2n3yzhln-mnsCCcvWWUh1?usp=drive_link
PrairieTest: For Quizzes and Exams
PrairieLearn: For homework (and Quizzes and Exams) - use your @ucsd address
https://us.prairielearn.com/pl/course_instance/170168
Lab Queue: For 1-1 help with a Course Tutor
Gradescope: For Homework Submission
https://www.gradescope.com/courses/932202
Lectures: