CS401 Theory of Computation and Computational Ethics
Description
This course explores the capabilities and limitations of computing devices. With a focus on ethical considerations and societal implications, the course scrutinizes theoretical foundations of computational theory, spanning from finite automata to Turing machines. Students will navigate the intricate landscape of computational models, critically assessing the models ethical implications and practical constraints across computing scenarios. By intertwining theoretical depth with real-world relevance, students gain an understanding of the intricate relationship between formal models of computation and their broader implications on ethics and society.
Prerequisites
CS330 Data Structures, Algorithms, and their Societal Impact
Sections
| Term Dates | Term & Duration | Format |
|---|---|---|
| March 2, 2026 to April 26, 2026 | Spring II - 8 Week | Online |