USC Schedule of Classes

Fall 2025

classes begin
registration begins

Technology and Applied Computing 115:

Programming in Python (2.0 units)

Introduction to Python; intended for students without prior programming experience.
  • Note: If you have strong python skills, you may be eligible to place out of TAC 115/116 by taking the Python Placement Exam. Sign up for the Python Placement exam here: forms.gle/M9V4YKDGuFsPZvoo6
SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
31806R001Lecture-Lab3:00-3:50pmMon, Wed38 of 60Barrett KosterGFS106PDF (329903 KB)notesession dates
31808R001Lecture-Lab4:00-4:50pmMon, Wed9 of 60Barrett KosterTHH114PDF (329903 KB)session dates
31809R001Lecture-Lab5:00-5:50pmMon, Wed27 of 60Barrett KosterTHH114PDF (329903 KB)session dates
31810D060Lecture-Lab10:00-10:50amTue, Thu10 of 60Rob ParkeONLINEPDF (329571 KB)notesession dates
31811R001Lecture-Lab11:00-11:50amTue, Thu25 of 60Trina GregoryKAP160session dates
31812R001Lecture-Lab12:00-12:50pmTue, Thu13 of 60Trina GregoryKAP160session dates
31813R001Lecture-Lab2:00-2:50pmTue, Thu19 of 60Trina GregoryKAP160session dates
31814R001Lecture-Lab3:00-3:50pmTue, Thu7 of 60Trina GregoryKAP160session dates
31815R001Lecture-Lab4:00-4:50pmTue, Thu28 of 60Emily MillardKAP160session dates
31816R001Lecture-Lab12:00-1:50pmTuesday36 of 60Calvin NguyenGFS118PDF (329571 KB)session dates
32006R001Quiz2:00-2:50pmFriday166 of 300THH101session dates
32007R001Quiz3:00-3:50pmFriday46 of 300THH101session dates
Information accurate as of May 17, 2025 2:45 pm.