Computer Science 356:

Introduction to Computer Systems (4.0 units)

Computer organization; entity abstraction and representation; program execution; code optimization; memory usage; exception handling; processing control; computer performance; hands-on work done in C and assembly.
SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
30160R001Lecture2:00-3:20pmTue, Thu67 of 75Marco PaolieriOFFICE & ONLINEPDF (130032 KB)session dates
30052R001Lecture2:00-3:20pmMon, Wed67 of 75Mark RedekoppTHH101 & ONLINEPDF (130032 KB)session dates
30234R001Lecture9:30-10:50amTue, Thu47 of 100Andrew GoodneyTGF104 & ONLINEsession dates
30171R001Discussion10:00-11:50amFriday65 of 75TGF104 & ONLINEsession dates
30172R001Discussion12:00-1:50pmFriday44 of 75SGM124 & ONLINEsession dates
30173R001Discussion10:00-11:50amFriday10 of 75GFS106 & ONLINEsession dates
30259R001Discussion2:00-3:50pmFriday62 of 75TGF104 & ONLINEsession dates
30285R001Quiz4:00-5:50pmFriday181 of 300TBA & ONLINEsession dates
Information accurate as of September 10, 2021 5:03 pm.
In Fall 2021, USC is returning to the normal grade option election deadlines and standards. For more information on this, please visit the Fall 2021 academic FAQs.