collapse allexpand all
Electrical and Computer Engineering (EE)
- http://ee.usc.edu/
- minghsiehece.usc.edu D class assignments are only available on line at: myviterbi.usc.edu. Once you create you create your myViterbi profile, select the "D-Clearance Request Manager" to submit requests for EE courses. To be enrolled in an off-campus course, you MUST also be enrolled in the Distance Education Network (DEN). For more information, call (213)740-4488 or go to den.usc.edu. DEN courses are indicated by a location of DEN@Viterbi. For general questions regarding EE courses, you may email studentinfo@ece.usc.edu
Network architectures; layered protocols, network service interface; local, wide area, wireless networks; Internet protocols; link protocols; addressing; routing; flow control; software defined network; multimedia networks.
- Restriction: Registration closed to the following class level(s): Freshmen, Sophomore
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30502D | 055 | Lecture | 10:00-1:10pm | Mon, Wed | 54 of 80 | Shahin Nazarian | OHE100C | ||
30506D | 925 | Lecture | 10:00-1:10pm | Mon, Wed | 8 of 20 | Shahin Nazarian | DEN@Viterbi | ||
30504R | 055 | Discussion | 2:00-2:50pm | Monday | 51 of 80 | OHE100C | |||
30508R | 925 | Discussion | 2:00-2:50pm | Monday | 11 of 20 | DEN@Viterbi | |||
30470R | 055 | Quiz | 2:00-3:30pm | Friday | 53 of 80 | OFFICE | |||
30473R | 925 | Quiz | 2:00-3:30pm | Friday | 9 of 20 | DEN@Viterbi |
Intensive introduction to programming principles, discrete mathematics for computing, software design and software engineering concepts. Not available for credit to computer sciencemajors, graduate or undergraduate.
- Crosslist: This course is offered by the CSCI department but may qualify for major credit in EE. To register, enroll in CSCI 455.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30164R | 050 | Lecture | 1:10-3:15pm | MTuW | 57 of 70 | Sathyanaraya Raghavachary | OHE136 | ||
30165R | 050 | Lab | 1:10-3:15pm | Thursday | 57 of 70 | OHE136 | |||
30166R | 162 | Lecture | 1:10-3:15pm | MTuW | 8 of 15 | Sathyanaraya Raghavachary | DEN@Viterbi | ||
30167R | 162 | Lab | 1:10-3:15pm | Thursday | 8 of 15 | DEN@Viterbi |
Register Transfer level machine organization; performance; arithmetic; pipelined processors; exceptions, out-of-order and speculative execution, cache, virtual memory, multi-core multi-threaded processors, cache coherence.
- Prerequisite: EE 354
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30422D | 925 | Lecture | 1:30-4:40pm | Tue, Thu | 5 of 20 | Mark Redekopp | DEN@Viterbi | ||
30425R | 925 | Discussion | 1:00-2:50pm | Friday | 5 of 20 | DEN@Viterbi | |||
30592R | 925 | Quiz | TBA | TBA | 5 of 20 | DEN@Viterbi | |||
30420D | 055 | Lecture | 1:30-4:40pm | Tue, Thu | 17 of 30 | Mark Redekopp | OHE100B | ||
30421R | 055 | Discussion | 1:00-2:50pm | Friday | 17 of 30 | OHE120 | |||
30423R | 055 | Quiz | TBA | TBA | 17 of 30 | OFFICE |
Individual research and readings. Not available for graduate credit.
- Restriction: Registration open to the following class level(s): Junior, Senior
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
30445D | 059 | 1.0-4.0 | Lecture | TBA | TBA | 1 of 10 | Richard Leahy,Tony Levi,Edward Maby, Keith Chugg | OFFICE |
Complete systematic tape-out flow including schematic design, simulation, layout, and post-layout verification of analog, mixed-signal, or radio-frequency integrated circuits. Prerequisite: EE 536a.
- Prerequisite: EE 536a
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30468R | 906 | Lecture | 10:00-11:55am | Mon, Wed | 12 of 20 | Hossein Hashemi |
Distribution free classification, discriminant functions, training algorithms; statistical classification, parametric and nonparametric techniques; artificial neural networks.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30589D | 911 | Lecture | 11:00-1:00pm | Tue, Thu | 3 of 20 | Mohammad reza Rajati | DEN@Viterbi | PDF (201385 KB) | |
30590R | 911 | Discussion | 2:00-2:50pm | Friday | 3 of 20 | DEN@Viterbi | |||
30585D | 906 | Lecture | 11:00-1:00pm | Tue, Thu | 44 of 72 | Mohammad reza Rajati | OHE100B | PDF (201385 KB) | |
30587R | 906 | Discussion | 2:00-2:50pm | Friday | 44 of 72 | OHE100B |
Hardware System Design and implementation, FPGAs, HDL design, timing, FIFOs, Cache, CAMs, SSRAMs, OoO/multi-threaded CPU design, cache coherency, clock-domain crossing, bus protocols. Prerequisite: EE 457.
- Prerequisite: EE 457
- Note: Register for one lecture and lab
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30460D | 906 | Lecture | 2:00-4:20pm | Mon, Wed | 38 of 45 | Gandhi Puvvada | ZHS252 | ||
30462D | 906 | Lecture | 4:30-6:50pm | Tue, Thu | 39 of 45 | Gandhi Puvvada | |||
30464R | 906 | Lab | 2:30-3:50pm | Tuesday | 77 of 90 | ||||
4:30-5:50pm | Friday |
Functional/timing/power verification of complex systems. Simulation-based, formal/semi-formal/assertion languages and tools (SystemVerilog, UVM, UPF, etc.) FPGA prototyping, hardware acceleration, statistical modeling and machine learning. Instructor permission required.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30750D | 055 | Lecture | 3:30-5:30pm | MWF | 40 of 42 | Shahin Nazarian | PDF (46461 KB) | ||
30751R | 055 | Discussion | 7:00-8:00pm | Tuesday | 40 of 42 | ||||
6:00-8:00pm | Wednesday | ||||||||
30752R | 055 | Quiz | TBA | TBA | 40 of 42 | OFFICE |
Research leading to the master's degree. Maximum units which may be applied to the degree to be determined by the department. Graded CR/NC.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
30474D | 908 | 1.0-6.0 | Lecture | TBA | TBA | 20 of 50 | Richard Leahy,Tony Levi,Edward Maby, Keith Chugg | OFFICE |
Credit on acceptance of Thesis. Graded CR/NC.
- Restriction: Registration open to the following class level(s): Master Student
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30451D | 908 | Lecture | TBA | TBA | 1 of 20 | OFFICE |
Software strategies for applications constrained by power consumption, memory space and verification time; assignments incorporate key elements of planning, modeling, design simulation and testing.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30480D | 055 | Lecture | 2:00-5:00pm | Tue, Thu | Canceled | ||||
30481R | 055 | Discussion | 6:00-8:00pm | Monday | Canceled | ||||
6:00-6:55pm | Tuesday | ||||||||
30482R | 055 | Quiz | 2:00-3:25pm | Friday | Canceled |
Research leading to the doctorate. Maximum units which may be applied to the degree to be determined by the department. Graded CR/NC.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
30454D | 908 | 1.0-6.0 | Lecture | TBA | TBA | 38 of 100 | Richard Leahy,Tony Levi,Edward Maby, Keith Chugg | OFFICE |
Credit on acceptance of Dissertation. Graded CR/NC.
- Restriction: Registration open to the following class level(s): Doctoral Student
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30455D | 908 | Lecture | TBA | TBA | 5 of 30 | OFFICE |