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 studentinfo@ece.usc.edu
Lumped circuit elements; network equations; zero-input and zerostate responses; sinusoidal steady-state analysis; impedance; resonance; network functions; power concepts; transformers; Laplace transforms.
- Corequisite: MATH 245
- Note: Register for one lecture, one lab, and one discussion.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30426D | 001 | Lecture | 10:00-11:50am | Tue, Thu | 61 of 80 | Susan Schober | GFS116 | ||
30430R | 001 | Discussion | TBA | TBA | 61 of 80 | OFFICE | |||
30425R | 001 | Lab | 4:00-5:50pm | Monday | 41 of 55 | OHE230 | |||
30429R | 001 | Lab | 6:00-7:50pm | Monday | 20 of 52 | OHE230 |
Introduction to hardware, operating systems, signal processing and control, network protocols, mobile applications, databases, cloud computing, machine learning and security for the Internet of Things.
- Prerequisite: EE 109 and 1 from (EE 155 or CSCI 103)
- Restriction: Registration closed to the following class level(s): Freshmen
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30441D | 001 | Lecture | 4:00-5:50pm | Mon, Wed | 53 of 60 | Shahin Nazarian | THH210 | ||
30416R | 001 | Lab | 4:00-5:50pm | Tuesday | 26 of 30 | VHE205 | |||
30923R | 001 | Lab | 4:00-5:50pm | Thursday | 27 of 30 | VHE205 |
Representation and analysis of linear time-invariant systems primarily for the continuous time case. Convolution, Fourier series and transform, Laplace transform, controls and communications applications.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30811R | 001 | Lecture | 4:00-5:50pm | Mon, Wed | 19 of 40 | Chris Kyriakakis | GFS207 | ||
30555R | 001 | Lab | 4:00-6:00pm | Friday | 19 of 40 | OHE230 |
Fundamentals of digital audio along with an in-depth examination of the key factors that affect audio quality: room acoustics and human perception (psychoacoustics).
- Corequisite: EE 301
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30885R | 001 | Lecture | 10:00-12:50pm | Friday | 7 of 28 | Chris Kyriakakis | RTH217 |
Semiconductor device characteristics and applications. Physical models of electronic conduction in solids, p-n junctions, bipolar and field effect transistors and other solid-state devices.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30467R | 001 | Lecture | 3:30-4:50pm | Tue, Thu | 15 of 49 | Stephen Cronin | LVL17 | ||
30468R | 001 | Discussion | 1:00-1:50pm | Thursday | 12 of 25 | KAP165 | |||
30469R | 001 | Discussion | 4:00-4:50pm | Monday | 3 of 20 | CPA202 |
Digital system design and implementation; synchronous design of datapath and control; schematic/Verilog-based design, simulation, and implementation in Field Programmable Gate Arrays; timing analysis; semester-end project.
- Prerequisite: EE 109
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30725R | 048 | Quiz | 5:00-7:50pm | Friday | 57 of 61 | OFFICE | |||
30978D | 001 | Lecture | 10:00-11:50am | Mon, Wed | 57 of 61 | Gandhi Puvvada | RTH105 | PDF (546346 KB) | |
30436R | 001 | Lab | 4:30-7:20pm | Wednesday | 15 of 22 | OHE336 | |||
30483R | 001 | Lab | 5:00-7:50pm | Tuesday | 22 of 22 | OHE336 | |||
30699R | 001 | Lab | 6:00-8:50pm | Thursday | 20 of 22 | OHE336 |
Object-oriented programming techniques, basic data structures, and elementary complexity analysis for the modeling, simulation, and solution of engineering problems.
- Prerequisite: EE 155
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30577D | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 58 of 55 | Shahin Nazarian | SOSB4 | ||
31119R | 001 | Quiz | 7:30-9:30pm | Wednesday | 56 of 100 | TBA | |||
30473R | 001 | Lab | 6:30-8:30pm | Monday | 58 of 100 | SGM101 |
Introduction to concepts of randomness and uncertainty: probability, random variables, statistics. Applications to digital communications, signal processing, automatic control, computer engineering and computer science.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30713R | 001 | Lecture | 3:30-5:20pm | Tue, Thu | 13 of 49 | Keith Chugg | LVL16 | PDF (84972 KB) | |
30889R | 001 | Lecture | 12:00-1:50pm | Tue, Thu | 41 of 44 | Keith Chugg | VHE217 | PDF (84972 KB) | |
30543R | 001 | Discussion | 3:00-3:50pm | Monday | 36 of 49 | MHPB7B | |||
30715R | 001 | Discussion | 6:00-6:50pm | Monday | 18 of 43 | GFS207 |
Electromagnetic plane-wave propagation and interactions with simple media, transmission/reception of wireless signals in complex environments. Optimization design methods for system applications.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30486R | 001 | Discussion | TBA | TBA | 51 of 65 | Aluizio Prata | OFFICE | ||
30484R | 001 | Lecture | 2:00-3:20pm | Mon, Wed | 51 of 65 | Gianluca Lazzi | LVL17 | PDF (340966 KB) | |
30876R | 001 | Lab | 8:00-9:50am | Friday | 21 of 35 | Aluizio Prata | OHE230 | ||
30879R | 001 | Lab | 10:00-11:50am | Friday | 30 of 35 | Aluizio Prata | OHE230 |
Introduction to micro-electro-opto-mechanical systems; scaling effects on material properties, fluid flows, dynamical behavior; fabrication methods; design considerations for MEMS sensors and actuators. Recommended preparation: AME 301, AME 309 and AME 310
- Crosslist: This course is offered by the AME department but may qualify for major credit in EE. To register, enroll in AME 455.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
28861R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 40 of 40 | Hangbo Zhao | KAP163 | PDF (226790 KB) |
Experiments and design project in digital signal processing (e.g. real-time DSP, acoustics, video) including: system specification, preliminary analysis, trade-off studies, implementation, presentation. Recommended preparation: EE 469. Capstone design experience.
- Prerequisite: EE 483
- Restriction: Registration open to the following class level(s): Senior
- Note: This class involves designing a real time signal processing system and requires C programming. Students interested in this class are encouraged to talk to the instructor about typical projects, tools, hardware, etc.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30544R | 001 | Lecture | 3:30-4:50pm | Monday | 6 of 15 | Brandon Franzke | EEBB18 | ||
30548R | 001 | Lab | 3:30-4:50pm | Wednesday | 6 of 15 | EEBB18 |
Components of power systems; analysis techniques in electrical power generation transmission and utilization; and environmental and economic considerations in system operations and planning.
- Prerequisite: EE 370
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30526R | 001 | Lecture | 6:00-9:40pm | Thursday | 3 of 42 | Mohammed Beshir | OHE100C | ||
30527D | 014 | Lecture | 6:00-9:40pm | Thursday | 7 of 42 | Mohammed Beshir | DEN@Viterbi |
Application of solid-state electronic devices to the design of linear and mixed-signal systems. Laboratory experiments and projects involving the design of electronic hardware. Capstone design experience.
- Prerequisite: EE 348
- Restriction: Registration open to the following class level(s): Senior
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30525R | 001 | Lecture-Lab | TBA | TBA | 11 of 22 | Susan Schober | OFFICE |
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 |
---|---|---|---|---|---|---|---|---|---|
30719R | 001 | Discussion | 11:00-11:50am | Friday | 63 of 70 | THH208 | |||
31189R | 001 | Quiz | 5:00-6:50pm | Friday | 159 of 200 | OFFICE | |||
30568D | 014 | Lecture | 7:30-9:20am | Tue, Thu | 23 of 30 | Ali Zahid | DEN@Viterbi | ||
30570R | 014 | Discussion | 2:00-2:50pm | Friday | 23 of 30 | DEN@Viterbi | |||
31190R | 014 | Quiz | 5:00-6:50pm | Friday | 22 of 30 | DEN@Viterbi | |||
30560D | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 66 of 65 | Ali Zahid | THH210 | ||
30828D | 001 | Lecture | 7:30-9:20am | Tue, Thu | 92 of 102 | Ali Zahid | OHE122 | ||
30566R | 001 | Discussion | 5:00-5:50pm | Wednesday | 30 of 35 | KAP163 | |||
30829R | 001 | Discussion | 2:00-2:50pm | Friday | 65 of 85 | OHE132 |
Introduction to parallel programming techniques, models and optimization strategies; Application mapping to multi-core, accelerator, GPU and cloud platforms; High Performance Computing and Data Science applications.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30661R | 001 | Lecture | 2:00-3:20pm | Tue, Thu | 41 of 60 | Viktor Prasanna | THH116 | PDF (170098 KB) | |
30466R | 001 | Lab | 4:30-5:50pm | Friday | 41 of 60 | SLH102 |
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.
- Note: Register for lecture and one lab
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30327D | 001 | Lecture | 9:30-10:50am | Tue, Thu | 100 of 120 | Claire Bono | OHE122 | PDF (120012 KB) | |
29919R | 001 | Lab | 5:00-6:50pm | Thursday | 22 of 24 | Claire Bono | SAL126 | ||
29923R | 001 | Lab | 7:00-8:50pm | Thursday | 19 of 24 | Claire Bono | SAL126 | ||
30029R | 001 | Lab | 1:00-2:50pm | Thursday | 22 of 24 | Claire Bono | SAL109 | ||
30329R | 001 | Lab | 3:00-4:50pm | Thursday | 23 of 24 | Claire Bono | SAL126 | ||
30384R | 001 | Lab | 2:00-3:50pm | Friday | 14 of 24 | Claire Bono | SAL127 | ||
29934D | 014 | Lecture | 9:30-10:50am | Tue, Thu | 20 of 24 | Claire Bono | DEN@Viterbi | ||
30023R | 014 | Lab | TBA | TBA | 20 of 24 | Claire Bono | 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
- Note: Register for lecture and discussion
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30595D | 014 | Lecture | 4:30-6:20pm | Tue, Thu | 9 of 20 | Gandhi Puvvada | DEN@Viterbi | PDF (409241 KB) | |
30594R | 014 | Discussion | 12:00-12:50pm | Friday | 10 of 20 | DEN@Viterbi | |||
30478D | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 17 of 52 | Gandhi Puvvada | OHE230 | PDF (409241 KB) | |
30591D | 001 | Lecture | 4:30-6:20pm | Tue, Thu | 56 of 64 | Gandhi Puvvada | OHE136 | PDF (409241 KB) | |
30497R | 001 | Discussion | 2:00-2:50pm | Friday | 21 of 50 | CPA102 | |||
30593R | 001 | Discussion | 12:00-12:50pm | Friday | 51 of 65 | OHE122 | |||
30997R | 001 | Quiz | 5:00-7:50pm | Friday | 82 of 150 | OFFICE |
Specification, design, implementation, testing and documentation of a digital system project using embedded processors, programmable logic, analog I/O interfaces and application specific hardware. Capstone design experience.
- Prerequisite: EE 354
- Restriction: Registration open to the following class level(s): Senior
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30572R | 001 | Lecture-Lab | 10:00-11:50am | Tue, Thu | 32 of 37 | Allan Weber | VHE217 | ||
30598R | 001 | Lecture-Lab | 2:00-3:50pm | Tue, Thu | 20 of 30 | Allan Weber | ZHS360 |
Analog and digital communication systems. Modulation (AM, FM) Analog and digital communication systems. (De)modulation and (de)multiplexing of AM/FM/PM, noise, digital data formats, error rates, and spectral analysis. Review of wireless, networking, and optical systems.
- Prerequisite: EE 301
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30589R | 001 | Lecture | 12:30-1:50pm | Tue, Thu | 12 of 32 | Alan Willner | CPA100 |
Analysis and design of digital MOS VLSI circuits including area, delay and power minimization. Laboratory assignments including design, layout, extraction, simulation and automatic synthesis.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30617D | 014 | Lecture | 2:00-3:50pm | Mon, Wed | 5 of 20 | Shahin Nazarian | DEN@Viterbi | ||
30618R | 014 | Lab | 1:00-2:50pm | Friday | 5 of 20 | DEN@Viterbi | |||
30612D | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 72 of 76 | Shahin Nazarian | OHE136 | ||
30613R | 001 | Lab | 1:00-2:50pm | Friday | 43 of 47 | OHE100C | |||
30614R | 001 | Lab | 6:30-8:20pm | Tuesday | 29 of 35 | SGM226 |
Vibration measurement and analysis; simulation, design, and experimental verification of mechanical control systems; system identification; implementation of controllers; performance evaluation via experimentation and stimulation.
- Prerequisite: 1 from (AME 420 or AME 451 or EE 482)
- Crosslist: This course is offered by the AME department but may qualify for major credit in EE. To register, enroll in AME 443.
- Note: Register for lecture and one lab
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
28819D | 001 | Lecture | 9:30-10:50am | Tuesday | 31 of 36 | Inna Abramova | LVL13 | ||
28820R | 001 | Lab | 1:00-4:50pm | Wednesday | 31 of 36 | Inna Abramova | BHE310 |
Fundamentals of digital signal processing covering: discrete time linear systems, quantization, sampling, Z-transforms, Fourier transforms, FFTs and filter design.
- Prerequisite: EE 301
- Note: Register for lecture and discussion
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30620R | 001 | Lecture | 9:00-10:50am | Mon, Wed | 40 of 45 | Justin Haldar | OHE100B | PDF (299337 KB) | |
30622R | 001 | Discussion | 3:00-3:50pm | Friday | 40 of 45 | OHE100C | |||
30623D | 014 | Lecture | 9:00-10:50am | Mon, Wed | 1 of 20 | Justin Haldar | DEN@Viterbi | ||
30625R | 014 | Discussion | 5:30-6:20pm | Monday | 1 of 20 | DEN@Viterbi |
Individual research and readings. Not available for graduate credit.
- Restriction: Registration open to the following class level(s): Junior, Senior
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30624D | 001 | Lecture | TBA | TBA | 5 of 50 | Edward Maby, Richard Leahy | OFFICE |
For the undergraduate degree. Credit on acceptance of thesis. IP (EE 494a) or letter grade (EE 494b).
- Restriction: Registration open to the following class level(s): Senior
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31188D | 001 | Lecture | TBA | TBA | 1 of 10 | Edward Maby | 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 |
---|---|---|---|---|---|---|---|---|---|
31182D | 001 | Lecture | TBA | TBA | 5 of 10 | Edward Maby, Richard Leahy | OFFICE |
Atomic electronic states, molecular bonding, crystal structures, diffraction, reciprocal lattice, Brillouin zones, crystal binding, lattice vibrations, specific heat, anharmonic effects, energy bands, metals, conductivity.
- Prerequisite: 1 from (EE 471 or EE 539)
- Crosslist: This course is offered by the MASC department but may qualify for major credit in EE. To register, enroll in MASC 501.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32141R | 048 | Lecture | 2:00-3:50pm | Tue, Thu | 6 of 25 | Anupam Madhukar | HED116 | PDF (128677 KB) |
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 |
---|---|---|---|---|---|---|---|---|---|
30984R | 048 | Lecture | 12:00-1:50pm | Mon, Wed | 44 of 48 | Brandon Franzke | MHPB7B | PDF (121283 KB) | |
30678R | 048 | Discussion | 9:00-9:50am | Friday | 44 of 48 | GFS118 | |||
30475D | 048 | Lecture | 10:00-11:50am | Mon, Wed | 111 of 121 | Michael Neely | OHE122 | PDF (73509 KB) | |
30479R | 048 | Discussion | 8:00-8:50am | Friday | 111 of 121 | OHE122 | |||
30755D | 034 | Lecture | 10:00-11:50am | Mon, Wed | 32 of 50 | Michael Neely | DEN@Viterbi | ||
30761R | 034 | Discussion | 8:00-8:50am | Friday | 32 of 50 | DEN@Viterbi |
Introduction to linear algebra and matrix theory and their underlying concepts; applications to engineering problems; mathematically rigorous and foundational to other classes in communication, control, and signal processing.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30558R | 034 | Discussion | 2:00-2:50pm | Friday | 9 of 20 | DEN@Viterbi | |||
30444R | 048 | Lecture | 12:00-1:50pm | Mon, Wed | 27 of 31 | Fariba Ariaei | CPA151 | ||
30446R | 048 | Discussion | 10:00-10:50am | Friday | 25 of 31 | GFS222 | |||
30552D | 048 | Lecture | 11:00-12:50pm | Tue, Thu | 59 of 61 | Eugenio Grippo | OHE122 | ||
30556D | 034 | Lecture | 11:00-12:50pm | Tue, Thu | 7 of 20 | Eugenio Grippo | DEN@Viterbi | ||
30554R | 048 | Discussion | 2:00-2:50pm | Friday | 59 of 61 | OHE122 |
Statistics and data analysis emphasizing computation and problem solving: confidence intervals, hypothesis tests, bootstrap and Monte Carlo estimation, regression, Bayesian and statistical learning techniques.
- Prerequisite: EE 503
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30707D | 048 | Lecture | 3:00-6:50pm | Thursday | 7 of 30 | Bart Kosko | ONLINE | PDF (88352 KB) | |
30449R | 048 | Discussion | 5:00-5:50pm | Wednesday | 7 of 30 | KAP148 |
Students will build a mathematical background for studying Financial Engineering. Emphasis is on analysis, proofs and examples. Mathworks Financial toolbox will be introduced.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30518D | 034 | Lecture | 1:30-3:20pm | Tue, Thu | 14 of 20 | Petros Ioannou | DEN@Viterbi | ||
30517R | 034 | Discussion | 5:30-6:20pm | Tuesday | 18 of 20 | DEN@Viterbi | |||
30969R | 048 | Discussion | 5:30-6:20pm | Friday | 43 of 57 | OHE136 | |||
30970D | 048 | Lecture | 1:30-3:20pm | Tue, Thu | 47 of 57 | Petros Ioannou | OHE100D |
Speech production, acoustics, perception, synthesis, compression, recognition, transmission. Coding for speech, music, and CD-quality. Feature extraction. Echo cancellation. Audio, visual synchronization. Multimedia, Internet use.
- Prerequisite: EE 483
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30790R | 048 | Lecture | 1:00-3:50pm | Friday | 12 of 45 | Shrikanth Narayanan | OHE100D | ||
30886D | 034 | Lecture | 1:00-3:50pm | Friday | 0 of 20 | Shrikanth Narayanan | DEN@Viterbi |
Power system planning, studies, and design; time-domain modeling and analysis of power-system networks; power flow, stability, fault, and economic dispatch analysis; symmetrical components.
- Prerequisite: EE 443
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30689R | 048 | Lecture | 6:00-9:40pm | Tuesday | 14 of 60 | Mohammed Beshir | RTH109 | ||
30650D | 034 | Lecture | 6:00-9:40pm | Tuesday | 3 of 20 | Mohammed Beshir | DEN@Viterbi |
Fundamentals of room acoustics, human perception (psychoacoustics) and digital audio signal processing algorithms to create immersive audio environments.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30730R | 048 | Lecture | 1:00-3:50pm | Friday | Canceled |
Advanced scientific and engineering principles of biomedical imaging including magnetic resonance, X-ray computed tomography, ultrasound and single photon and positron emission tomography.
- Crosslist: This course is offered by the BME department but may qualify for major credit in EE. To register, enroll in BME 525.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
29295D | 034 | Lecture | 11:00-12:50pm | Tue, Thu | 5 of 20 | Brent Liu | DEN@Viterbi | ||
29300D | 048 | Lecture | 11:00-12:50pm | Tue, Thu | 19 of 30 | Brent Liu | OHE120 |
Renewable energy sources and their integration in electrical networks. Power-flow control from highly variable resources. Cost analysis and planning.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30854R | 048 | Lecture | 6:00-9:40pm | Wednesday | 28 of 100 | Mohammed Beshir | OHE122 | ||
31221D | 034 | Lecture | 6:00-9:40pm | Wednesday | 5 of 35 | Mohammed Beshir | DEN@Viterbi |
The mobile communication channel; techniques used to combat the channel; cellular communications; multiple-access techniques; example mobile communication systems.
- Prerequisite: EE 503
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30688D | 034 | Lecture | 4:00-5:50pm | Mon, Wed | 2 of 20 | Andreas Molisch | DEN@Viterbi | ||
30664R | 034 | Discussion | 1:00-1:50pm | Friday | 2 of 20 | DEN@Viterbi | |||
30686R | 048 | Lecture | 4:00-5:50pm | Mon, Wed | 18 of 60 | Andreas Molisch | OHE136 | ||
30684R | 048 | Discussion | 1:00-1:50pm | Friday | 18 of 60 | OHE132 |
Advanced topics in analog integrated circuits: Advanced feedback concepts; active filters; ultra-low-power and ultra-low-voltage subthreshold design; analog signal processing for machine learning and artificial intelligence.
- Prerequisite: EE 536A
- Note: Register for lecture and discussion
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30668R | 048 | Lecture | 10:00-11:50am | Mon, Wed | 15 of 45 | Hossein Hashemi | LVL17 | ||
30669R | 048 | Discussion | 9:00-9:50am | Friday | 15 of 25 | GFS105 |
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 |
---|---|---|---|---|---|---|---|---|---|
30408R | 048 | Lecture | 6:30-8:20pm | Monday | 21 of 50 | Arash Saifhashemi | ONLINE | PDF (394595 KB) | |
31245R | 048 | Lecture | 2:30-4:20pm | Friday | 39 of 50 | Arash Saifhashemi | SGM101 | ||
31246R | 048 | Lecture | 4:30-6:20pm | Friday | 44 of 50 | Arash Saifhashemi | SGM101 | ||
30410R | 048 | Discussion | 6:30-7:50pm | Thursday | 18 of 50 | Arash Saifhashemi | ONLINE | ||
31247R | 048 | Discussion | 4:00-5:20pm | Tuesday | 38 of 50 | Arash Saifhashemi | THH116 | ||
31248R | 048 | Discussion | 4:00-5:20pm | Thursday | 48 of 50 | Arash Saifhashemi | THH116 |
Deep learning frameworks for training multilayer perceptrons, convolutional and recurrent neural networks; Python, virtual environments, linux and shell scripting, cloud computing, including GPUs and datasets.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31249D | 048 | Lecture | 5:30-7:20pm | Monday | 75 of 120 | Brandon Franzke | OHE122 | PDF (106825 KB) |
Introduction to cloud applications; software development and deployment within cloud platforms; interactive user-facing interfaces; API development; databases, virtualization, asynchronous execution, testing and scalability.
- Prerequisite: EE 538
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31250D | 048 | Lecture | 4:00-5:50pm | Tuesday | 17 of 44 | Brandon Franzke | GFS207 | PDF (113626 KB) | |
30404R | 048 | Discussion | 2:00-2:50pm | Friday | 17 of 40 | VHE217 |
Nanotechnology for advanced nanomaterials, nanoelectronics devices, and circuits, including the rigorous treatment of electronic band structures of carbon nanotubes, graphene, and two-dimensional materials.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30955R | 048 | Lecture | 10:00-11:50am | Mon, Wed | 12 of 30 | Chongwu Zhou | THH213 |
Asynchronous channels and architectures; implementation design styles; controller synthesis; hazards, and races; Petri-nets; performance analysis, and optimization; globally asynchronous, locally synchronous design.
- Prerequisite: EE 477
- Restriction: Registration open to the following class level(s): Doctoral Student, Master Student
- Note: Register for lecture and discussion
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30702R | 048 | Lecture | 9:00-10:50am | Tue, Thu | 39 of 56 | Peter Beerel | OHE132 | ||
30703R | 048 | Discussion | 12:00-12:50pm | Friday | 39 of 56 | OHE100D | |||
30700D | 034 | Lecture | 9:30-10:50am | Tue, Thu | 4 of 20 | Peter Beerel | DEN@Viterbi | ||
30701R | 034 | Discussion | 12:00-12:50pm | Friday | 4 of 20 | DEN@Viterbi |
Cyber-physical systems; models of computation; programming models; compiler analysis; automatic parallelization; heterogeneous computing and memory systems; multicores; interconnect; mapping; scheduling; real-time operating systems; reliability; fault-tolerance.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30665R | 048 | Lecture | 8:00-9:50am | Mon, Wed | Canceled | ||||
30662R | 048 | Discussion | TBA | TBA | Canceled | TBA | |||
30663R | 048 | Lab | TBA | TBA | Canceled | TBA |
Computer architecture from a design perspective: Pipelined processors, speculative execution, VLIW, vector processors, GPU/GPGPU, memory technology and systems, interconnection networks, shared-memory and message-passing multiprocessors, chip multiprocessors.
- Prerequisite: EE 457
- Note: Prerequisite taken at USC or placement exam required. Register for lecture and discussion
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30820D | 048 | Lecture | 9:00-10:50am | Tue, Thu | 77 of 86 | John Paul Walters | ONLINE | ||
30722R | 048 | Discussion | 3:00-3:50pm | Friday | 77 of 86 | ONLINE | |||
30716D | 034 | Lecture | 9:00-10:50am | Tue, Thu | 4 of 20 | John Paul Walters | DEN@Viterbi | ||
30718R | 034 | Discussion | 3:00-3:50pm | Friday | 4 of 20 | DEN@Viterbi |
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 |
---|---|---|---|---|---|---|---|---|---|
30561D | 034 | Lecture | 3:30-5:20pm | Mon, Wed | 73 of 120 | Keith Jenkins | DEN@Viterbi | PDF (371931 KB) | |
30728D | 048 | Lecture | 3:30-5:20pm | Mon, Wed | 114 of 120 | Keith Jenkins | OHE122 | PDF (371931 KB) | |
30489R | 034 | Discussion | 5:30-6:20pm | Thursday | 72 of 120 | DEN@Viterbi | |||
30565R | 048 | Discussion | 5:30-6:20pm | Thursday | 114 of 120 | OHE122 |
Foundations of symbolic intelligent systems, search, logic, knowledge representation, planning, learning.
- Crosslist: This course is offered by the CSCI department but may qualify for major credit in EE. To register, enroll in CSCI 561.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30071D | 048 | Lecture | 5:00-7:20pm | Wednesday | 228 of 240 | Wei-Min Shen | SGM124 | PDF (126269 KB) | |
30070R | 048 | Discussion | 7:30-8:20pm | Wednesday | 228 of 240 | SGM124 | |||
30034R | 048 | Quiz | TBA | TBA | 228 of 240 | OFFICE | |||
29936D | 034 | Lecture | 5:00-7:20pm | Wednesday | 28 of 50 | Wei-Min Shen | DEN@Viterbi | PDF (126269 KB) | |
30030R | 034 | Discussion | 7:30-8:20pm | Wednesday | 28 of 50 | DEN@Viterbi | |||
30035R | 034 | Quiz | TBA | TBA | 28 of 50 | DEN@Viterbi |
Probability Axioms. Random vectors and processes, their convergence and limit theorems. Stationary processes, Markov chains, Martingales, Gaussian processes. Basic calculus of random processes. Wiener filtering.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30867D | 034 | Lecture | 10:00-11:50am | Mon, Wed | 2 of 20 | Ashutosh Nayyar | DEN@Viterbi | PDF (128386 KB) | |
30991R | 048 | Lecture | 10:00-11:50am | Mon, Wed | 25 of 55 | Ashutosh Nayyar | OHE136 | PDF (128386 KB) | |
30865R | 034 | Discussion | 3:30-4:20pm | Tuesday | 2 of 20 | DEN@Viterbi | |||
30891R | 048 | Discussion | 3:30-4:20pm | Tuesday | 24 of 55 | OHE136 |
Entropy and mutual information. Variable and fixed-length, lossless and lossy compression. Universal compression. Text and multimedia compression. Channel capacity. Error-correcting codes. Erasure and Gaussian channels.
- Prerequisite: EE 503
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30866D | 034 | Lecture | 12:00-1:50pm | Mon, Wed | 2 of 20 | Urbashi Mitra | DEN@Viterbi | ||
30890R | 048 | Lecture | 12:00-1:50pm | Mon, Wed | 9 of 44 | Urbashi Mitra | OHE100B | ||
30951R | 034 | Discussion | 9:00-9:40am | Friday | 2 of 20 | DEN@Viterbi | |||
31130R | 048 | Discussion | 9:00-9:50am | Friday | 9 of 44 | OHE136 |
Image sampling, 2-D image transform, image enhancement, geometric image modification, morphologic processing, edge detection, texture analysis, image filtering and restoration.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30744D | 034 | Lecture | 8:00-9:50am | Mon, Wed | 12 of 20 | Jay Kuo | DEN@Viterbi | ||
30903R | 034 | Discussion | 10:00-10:50am | Friday | 12 of 20 | DEN@Viterbi | |||
30499R | 048 | Lecture | 8:00-9:50am | Mon, Wed | 57 of 121 | Jay Kuo | OHE122 | ||
30981R | 048 | Discussion | 10:00-10:50am | Friday | 57 of 121 | OHE122 |
Differential geometry of curves and surfaces, vectors, tensors, manifolds, curvature, Lie groups, Riemannian geometry, numerical PDEs, heat and Laplace equation, Applications to computer vision, machine learning, signal and imageprocessing.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30963R | 048 | Lecture | 12:30-1:50pm | Tue, Thu | 16 of 31 | Anand Joshi | GFS222 | PDF (236987 KB) |
Fundamental device physics, integration technology and cutting-edge innovations in integrated microelectronic memory devices and systems, and their applications in data storage and emerging beyond-von-Neumann computing.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30557R | 048 | Lecture | 4:00-5:20pm | Mon, Wed | 45 of 50 | Joshua Yang | SOSB44 | PDF (265951 KB) | |
31055R | 048 | Discussion | TBA | TBA | 45 of 50 | OFFICE |
MOS logic; system design; memory design; datapath subsystem design; circuit simulation; basic device physics; simple device layout: structured chip design; timing; project chip; silicon compilers.
- Prerequisite: EE 477
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30401R | 048 | Quiz | TBA | TBA | 96 of 150 | OFFICE | |||
30758D | 034 | Lecture | 2:00-3:50pm | Tue, Thu | 9 of 20 | Akhilesh Jaiswal | DEN@Viterbi | ||
30680R | 034 | Discussion | 8:00-8:50am | Friday | 9 of 20 | DEN@Viterbi | |||
30759R | 048 | Lecture | 10:00-11:50am | Friday | 13 of 35 | Sandeep Gupta | KAP147 | ||
4:00-5:50pm | Friday | KAP145 | |||||||
30881R | 048 | Discussion | 9:00-9:50am | Monday | 13 of 35 | Sandeep Gupta | CPA261 | ||
30760D | 048 | Lecture | 2:00-3:50pm | Tue, Thu | 74 of 60 | Akhilesh Jaiswal | ONLINE | ||
30679R | 048 | Discussion | 8:00-8:50am | Friday | 74 of 90 |
Computational electromagnetics: numerical methods; partial differential equations, integral equations; finite difference and finite element methods; electromagnetic scattering, nanophotonics, waveguides, antennas; Maxwell, acoustic, and quantum simulation.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30781R | 048 | Lecture | 12:00-1:50pm | Tue, Thu | 12 of 20 | Constantine Sideris | WPH102 |
State-space Models. Equilibrium points. Limit Cycles. Linearization. Nonlinear Phenomena. Lyapunov Stability. Analysis and Design of Nonlinear Systems. Passivity. Backstepping. Feedback and Input-Output Linearization.
- Prerequisite: EE 585
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30960R | 048 | Lecture | 10:00-11:50am | Mon, Wed | 12 of 30 | Mihailo Jovanovic | SOSB47 |
Quantum Shannon theory: quantum channels and entanglement; dense coding, teleportation, quantum compression, and quantum capacity theorems. Open problems in quantum communication.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30962R | 048 | Lecture | 12:00-1:50pm | Mon, Wed | 20 of 25 | Todd Brun | CPA257 | PDF (291565 KB) |
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 | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30783D | 048 | Lecture | TBA | TBA | 63 of 300 | Richard Leahy,Tony Levi,Edward Maby | OFFICE |
Principles of magnetic resonance imaging. Spin physics, Fourier-based acquisition and reconstruction, generation of tissue contrast, fast imaging, artifact correction, advanced image reconstruction. Prerequisite: EE 483. Recommended preparation: EE-441 and EE-503. Familiarity with MATLAB is required.
- Prerequisite: EE 483
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31118R | 048 | Lecture | 2:00-3:20pm | Tue, Thu | 8 of 30 | Krishna Nayak | GFS222 | PDF (107456 KB) |
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 |
---|---|---|---|---|---|---|---|---|---|
30775D | 048 | Lecture | TBA | TBA | 2 of 26 | OFFICE |
Introduction to wireless networking technologies; fundamental architectural and design principles used at all protocol layers; optimization, performance evaluation and implementation using mathematical analysis, simulations, and experiments.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30516R | 048 | Lecture | 10:00-11:50am | Mon, Wed | 19 of 30 | Konstantinos Psounis | VHE210 | ||
30933R | 048 | Discussion | TBA | TBA | 19 of 30 | OFFICE |
Introduction to research in electrical engineering. Topics vary by semester. May be repeated for up to one unit of credit for MS students, two units of credit for PhD students. Open only to Master’s and Doctoral Students.
- Restriction: Registration open to the following class level(s): Master Student, Doctoral Student
- Note: Cyber-Physical Systems Seminar
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30941D | 048 | Lecture | 2:00-2:50pm | Wednesday | 18 of 100 | Pierluigi Nuzzo | EEB132 |
The course content will be selected each semester to reflect current trends and developments in the field of electrical engineering.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
Graph Signal Processing | ||||||||||
30442R | 048 | 2.0 | Lecture | 12:00-1:50pm | Friday | 13 of 36 | Antonio Ortega | CPA205 | PDF (114093 KB) | |
Advanced Hardware and Devices for Emerging AI/ML Sensor Systems | ||||||||||
30586R | 048 | 4.0 | Lecture | 2:00-3:50pm | Mon, Wed | Canceled | ||||
Robotic Mobility | ||||||||||
30588R | 048 | 4.0 | Lecture | 2:00-3:50pm | Tue, Thu | Canceled | ||||
Pulsed Power: Engineering, Research and Translation to Commercial Applications | ||||||||||
30644R | 048 | 4.0 | Lecture | 9:00-10:50am | Tue, Thu | Canceled |
Fundamentals and limitations of nanoscale electronic and photonic semiconductor components. Engineering classical, mesoscale, and quantum electron and photon dynamics in advanced devices.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30987R | 048 | Lecture | 2:00-3:50pm | Tue, Thu | 8 of 20 | Rehan Kapadia | PHE223 | ||
30921R | 048 | Discussion | TBA | TBA | 8 of 15 | OFFICE |
Fundamentals of sampling and discrete-time signals; analog to digital converters; digital to analog converters; switched-capacitor circuits.
- Prerequisite: EE 536A
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30697R | 048 | Lecture | 4:00-5:50pm | Mon, Wed | 18 of 32 | Shuo-Wei Chen | THH112 |
Application of machine learning models and algorithms to medical applications, learning from data and classification of disorders. Overview of health data, collection with sensors, body area networks, brain image data and other publicly available medical applications data.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31184R | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 9 of 28 | Cauligi Raghavendra,Ajitesh Srivastava | SOSB52 | PDF (414991 KB) |
Theory and techniques for design and analysis of digital logic; specification, formal models; hardware-descriptive languages; formal verification, high level synthesis; logic synthesis.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30967R | 048 | Lecture | 3:30-4:50pm | Mon, Wed | 6 of 30 | Massoud Pedram | ZHS163 |
Laboratory study of specific problems by candidates for the degree Engineer in Electrical Engineering. Graded CR/NC.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30830D | 048 | Lecture | TBA | TBA | 49 of 60 | Richard Leahy,Edward Maby, Tony Levi | 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 | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
30831D | 048 | Lecture | TBA | TBA | 180 of 200 | Richard Leahy,Edward Maby, 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 |
---|---|---|---|---|---|---|---|---|---|
30832D | 048 | Lecture | TBA | TBA | 20 of 40 | OFFICE |