## BIOE 244: Advanced Frameworks and Approaches for Engineering Integrated Genetic Systems

Concepts and techniques for the design and implementation of engineered genetic systems. Topics covered include the quantitative exploration of tools that support (a) molecular component engineering, (b) abstraction and composition of functional genetic devices, (c) use of control and dynamical systems theory in device and systems design, (d) treatment of molecular "noise", (e) integration of DNA-encoded programs within cellular chassis, (f) designing for evolution, and (g) the use of standards in measurement, genetic layout architecture, and data exchange. Prerequisites:
CME104,
CME106,
CHEM 33,
BIO41,
BIO42,
BIOE41,
BIOE42, and
BIOE44 (or equivalents), or permission of the instructors.

Terms: Spr
| Units: 4

## CME 106: Introduction to Probability and Statistics for Engineers (ENGR 155C)

Probability: random variables, independence, and conditional probability; discrete and continuous distributions, moments, distributions of several random variables. Topics in mathematical statistics: random sampling, point estimation, confidence intervals, hypothesis testing, non-parametric tests, regression and correlation analyses; applications in engineering, industrial manufacturing, medicine, biology, and other fields. Prerequisite:
CME 100/ENGR154 or
MATH 51 or 52.

Terms: Win, Sum
| Units: 4
| UG Reqs: GER:DB-Math, WAY-AQR, WAY-FR

Instructors:
Khayms, V. (PI)
;
Earley, E. (TA)
;
Gong, E. (TA)
;
Klockiewicz, B. (TA)
;
Mantravadi, S. (TA)
;
Saad, N. (TA)
;
Trean, M. (TA)
;
Wang, A. (TA)
;
Zhang, V. (TA)

## CS 250: Algebraic Error Correcting Codes (EE 387)

Introduction to the theory of error correcting codes, emphasizing algebraic constructions, and diverse applications throughout computer science and engineering. Topics include basic bounds on error correcting codes; Reed-Solomon and Reed-Muller codes; list-decoding, list-recovery and locality. Applications may include communication, storage, complexity theory, pseudorandomness, cryptography, streaming algorithms, group testing, and compressed sensing. Prerequisites: Linear algebra, basic probability (at the level of, say,
CS109, CME106 or
EE178) and "mathematical maturity" (students will be asked to write proofs). Familiarity with finite fields will be helpful but not required.

Terms: Win
| Units: 3

Instructors:
Wootters, M. (PI)
;
Shutty, N. (TA)

## EE 387: Algebraic Error Correcting Codes (CS 250)

Introduction to the theory of error correcting codes, emphasizing algebraic constructions, and diverse applications throughout computer science and engineering. Topics include basic bounds on error correcting codes; Reed-Solomon and Reed-Muller codes; list-decoding, list-recovery and locality. Applications may include communication, storage, complexity theory, pseudorandomness, cryptography, streaming algorithms, group testing, and compressed sensing. Prerequisites: Linear algebra, basic probability (at the level of, say,
CS109, CME106 or
EE178) and "mathematical maturity" (students will be asked to write proofs). Familiarity with finite fields will be helpful but not required.

Terms: Win
| Units: 3

Instructors:
Wootters, M. (PI)
;
Shutty, N. (TA)

Filter Results: