USC Schedule of Classes

Fall 2025

classes begin
registration begins

Technology and Applied Computing 116:

Accelerated Programming in Python (2.0 units)

Accelerated introduction to Python; intended for students with 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 Watch the course intro! bit.ly/3tcskB8 Everything you need to know about ITP 116 in 2 minutes.
SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
31817R001Lecture-Lab11:00-11:50amMon, Wed33 of 60Sinan SeymenMHP101notesession dates
31818R001Lecture-Lab3:00-3:50pmMon, Wed30 of 60Sinan SeymenDMC156session dates
31819R001Lecture-Lab2:00-2:50pmTue, Thu28 of 40Sinan SeymenDMC102session dates
Information accurate as of April 26, 2025 7:09 am.
Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!