Unconventional Computation
Explore a variety of perspectives on computation, focusing on provable mathematical properties of the various models, and on how to use the models to achieve desired computational behavior. Discuss mechanical and electronic analog computation; linear threshold units (neural networks); cellular automata, Turing machines, and uncomputability; reversible computing and thermodynamics of computation; and quantum computing. Only one of the following may be counted: Computer Science 395T (Topic: Unconventional Computation), Electrical and Computer Engineering 382C (Topic 10), Electrical and Computer Engineering 381V (Topic: Unconventional Computation), Electrical Engineering 381V (Topic: Unconventional Computation).
Prerequisites & course information
Explore a variety of perspectives on computation, focusing on provable mathematical properties of the various models, and on how to use the models to achieve desired computational behavior. Discuss mechanical and electronic analog computation; linear threshold units (neural networks); cellular automata, Turing machines, and uncomputability; reversible computing and thermodynamics of computation; and quantum computing. Only one of the following may be counted: Computer Science 395T (Topic: Unconventional Computation), Electrical and Computer Engineering 382C (Topic 10), Electrical and Computer Engineering 381V (Topic: Unconventional Computation), Electrical Engineering 381V (Topic: Unconventional Computation).
Sources
- Course catalogue ↗2026-2027