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 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 ece.studentservices@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 |
---|---|---|---|---|---|---|---|---|---|
30503R | 055 | Lecture | 1:30-4:45pm | Mon, Wed | 14 of 30 | Shahin Nazarian | OHE100B | ||
30509D | 925 | Lecture | 1:30-4:45pm | Mon, Wed | 16 of 22 | Shahin Nazarian | DEN@Viterbi | ||
30501D | 925 | Discussion | 3:00-3:50pm | Friday | 16 of 22 | DEN@Viterbi | |||
30505R | 055 | Discussion | 3:00-3:50pm | Friday | 14 of 30 | OHE100B | |||
30472D | 925 | Quiz | 5:00-7:00pm | Wednesday | 16 of 22 | DEN@Viterbi | |||
30507R | 055 | Quiz | 5:00-7:00pm | Wednesday | 14 of 30 |
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 |
---|---|---|---|---|---|---|---|---|---|
29912D | 050 | Lecture | 1:10-3:15pm | MTuW | 17 of 50 | Sathyanaraya Raghavachary | OHE136 | ||
29913R | 050 | Lab | 1:10-3:15pm | Thursday | 17 of 50 | OHE136 | |||
29914D | 162 | Lecture | 1:10-3:15pm | MTuW | 11 of 20 | Sathyanaraya Raghavachary | DEN@Viterbi | ||
29915R | 162 | Lab | 1:10-3:15pm | Thursday | 11 of 20 | 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 | 2:00-5:10pm | Tue, Thu | 7 of 20 | Mark Redekopp | DEN@Viterbi | ||
30425D | 925 | Discussion | 1:00-2:50pm | Friday | 7 of 20 | DEN@Viterbi | |||
30592D | 925 | Quiz | TBA | TBA | 7 of 20 | DEN@Viterbi | |||
30420R | 055 | Lecture | 2:00-5:10pm | Tue, Thu | 8 of 17 | Mark Redekopp | OHE100C | ||
30421R | 055 | Discussion | 1:00-2:50pm | Friday | 8 of 17 | OHE136 | |||
30423R | 055 | Quiz | TBA | TBA | 8 of 17 | 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 | OFFICE |
For the undergraduate degree. Credit on acceptance of thesis. IP (EE 494a) or letter grade (EE 494b).
- Prerequisite: EE 494A
- Restriction: Registration open to the following class level(s): Senior
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30446R | 059 | Lecture | TBA | TBA | 0 of 10 | Bhaskar Krishnamachari,Michelle Povinelli | OFFICE |
Rigorous coverage of probability, discrete and continuous random variables, functions of multiple random variables, covariance, correlation, random sequences, Markov chains, estimation, and introduction to statistics. Duplicates credit in former EE 464 and EE 465.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30401R | 908 | Lecture | 12:00-4:10pm | Monday | 7 of 45 | Brandon Franzke | OHE100C | PDF (133765 KB) | |
30403D | 913 | Lecture | 12:00-4:10pm | Monday | 9 of 10 | Brandon Franzke | DEN@Viterbi | PDF (133765 KB) | |
30402R | 908 | Discussion | 10:00-10:50am | Friday | 7 of 45 | OHE100B | |||
30404D | 913 | Discussion | 10:00-10:50am | Friday | 9 of 10 | DEN@Viterbi |
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
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30468R | 908 | Lecture | 12:00-2:05pm | Tue, Thu | 5 of 25 | Susan Schober | OHE336 |
Design, implementation, and programming of a custom multi-core RISC-V-based network processor and hardware accelerators using reconfigurable hardware in a SmartNIC in a realistic network testbed.
- Prerequisite: EE 457
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30469R | 908 | Lecture | 11:00-1:05pm | Mon, Wed | Canceled | ||||
30471D | 913 | Lecture | 11:00-1:05pm | Mon, Wed | Canceled |
Survey of computing principles and practice of software design: object-oriented and non object-oriented, testing, template libraries, time-space complexity, data structures, algorithms, and dynamic programming.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30510R | 908 | Lecture | 6:00-8:05pm | Friday | Canceled | ||||
30512D | 913 | Lecture | 3:30-5:35pm | Friday | 1 of 20 | Arash Saifhashemi | DEN@Viterbi | PDF (336563 KB) | |
30514R | 908 | Lecture | 3:30-5:35pm | Friday | 16 of 40 | Arash Saifhashemi | OHE100C | PDF (336563 KB) | |
30511D | 908 | Discussion | 5:00-6:30pm | Thursday | 3 of 1 | RTH115 | |||
30513D | 913 | Discussion | 5:00-6:30pm | Thursday | 1 of 20 | DEN@Viterbi | |||
30515R | 908 | Discussion | 4:00-5:30pm | Wednesday | 13 of 40 | KAP158 |
Distribution-free and probabilistic methods for supervised classification and regression; learning algorithms; optimization techniques; feature-space transformations; parametric and nonparametric methods; Bayes decision theory; artificial neural networks.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30589D | 911 | Lecture | 12:00-1:50pm | TuWTh | 1 of 20 | Mohammad Reza Rajati | DEN@Viterbi | PDF (220082 KB) | |
30590D | 911 | Discussion | 2:00-2:50pm | Friday | 1 of 20 | DEN@Viterbi | |||
30585R | 906 | Lecture | 12:00-1:50pm | TuWTh | 13 of 60 | Mohammad Reza Rajati | OHE100C | PDF (220082 KB) | |
30587R | 906 | Discussion | 2:00-2:50pm | Friday | 13 of 60 | OHE100C |
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
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30460D | 906 | Lecture | 1:30-4:20pm | Mon, Wed | 29 of 40 | Gandhi Puvvada | RTH105 | ||
30462D | 906 | Lecture | 4:30-7:20pm | Tue, Thu | 28 of 40 | Gandhi Puvvada | RTH105 | ||
30463D | 911 | Lecture | 4:30-7:20pm | Tue, Thu | 11 of 18 | Gandhi Puvvada | DEN@Viterbi | ||
30464R | 906 | Lab | 4:30-5:50pm | Wednesday | 57 of 80 | GFS106 | |||
4:30-5:50pm | Friday | GFS106 | |||||||
30465D | 911 | Lab | 4:30-5:50pm | Wednesday | 11 of 18 | DEN@Viterbi | |||
4:30-5:50pm | Friday | DEN@Viterbi |
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 | 13 of 100 | Richard Leahy,Tony Levi | 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 | 0 of 20 | OFFICE |
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 | 29 of 100 | Richard Leahy,Tony Levi | 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 | 8 of 30 | OFFICE |