USC Schedule of Classes

Fall 2025

classes begin
registration begins

Computer Science 201:

Principles of Software Development (4.0 units)

Object-oriented paradigm for programming in Java; writing concurrent applications using threads; writing web client/server applications using Web Services and SQL databases; team project.
SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
29909D001Lecture2:00-5:20pmMonday0 of 50THH208notesession dates
30303D001Lecture2:00-5:20pmWednesday0 of 50SOSB46notesession dates
30389D001Lecture11:00-12:20pmTue, Thu0 of 300Marco PapaTHH101session dates
29904D001Lab6:00-7:50pmWednesday0 of 30SAL109session dates
30107R001Lab12:00-1:50pmMonday0 of 30SAL126session dates
30108R001Lab10:00-11:50amMonday0 of 30SAL126session dates
30134R001Lab4:00-5:50pmTuesday0 of 30SAL126session dates
30237R001Lab2:00-3:50pmTuesday0 of 30SAL126session dates
30238R001Lab12:00-1:50pmWednesday0 of 30SAL127session dates
30239R001Lab10:00-11:50amWednesday0 of 30SAL126session dates
30241R001Lab6:00-7:50pmTuesday0 of 30SAL109session dates
30385R001Lab4:00-5:50pmWednesday0 of 30SAL109session dates
30396D001Lab6:00-7:50pmTuesday0 of 30SAL126session dates
30028R001Quiz6:00-7:50pmFriday0 of 300THH101session dates
Information accurate as of March 5, 2025 9:54 pm.
Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!