Catalog Description: This course covers the fundamentals of probability and random processes useful in fields such as networks, communication, signal processing, and control. Sample space, events, probability law. Conditional probability. Independence. Random variables. Distribution, density functions. Random vectors. Law of large numbers. Central limit theorem. Estimation and detection. Markov chains.

Units: 4

Prerequisites: COMPSCI 70 preferred but not required; Familiarity with linear algebra.

Credit Restrictions: Students will receive no credit for EECS 126 after completing EE 126.

Formats:
Fall: 3.0 hours of lecture and 1.0 hours of discussion per week
Spring: 3.0 hours of lecture and 1.0 hours of discussion per week

Grading basis: letter

Final exam status: Written final exam conducted during the scheduled final exam period


Class Schedule (Fall 2024):
EECS 126 – TuTh 11:00-12:29, Valley Life Sciences 2040 – Jiantao Jiao

Class Schedule (Spring 2025):
EECS 126 – TuTh 14:00-15:29, Lewis 100 – Kannan Ramchandran


Department Notes:

Updated Description: (4 units) Three hours of lecture and one hour of discussion per week. This course explains applications of probability in electrical engineering and computer sciences: PageRank, Multiplexing, Digital Link, Tracking, Speech Recognition, Route Planning and more. Topics include Markov chains, detection, coding, estimation, Viterbi algorithm, expectation maximization, clustering, compressed sensing, recommender systems, Kalman Filter, Markov decision problems, LQG, and channel capacity. Matlab examples are used to simulate models and to implement the algorithms. The necessary concepts from basic probability and linear algebra are reviewed.

Prerequisites: CS 70.

Course objectives: This course introduces probability and probabilistic models. The objective is to equip students with the basic tools required to build and analyze such models in both the discrete and continuous context.

Topics Covered:

Related Areas: