51ÁÔÆæ

Skip to main content

Frequently Asked Questions

Back to Catalog

CS401 Theory of Computation and Computational Ethics

  • Department Computer Science
  • Level Upper
  • Format Online
  • Credits 3

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

Zero Textbook Cost (ZTC)

To be designated as a Zero Textbook Cost (ZTC) course, all instructional materials will be provided at no cost to students. These may include Open Educational Resources (OER), free materials, or library resources. Check your syllabus for more information.

Sections

Listing all available sections for this course, including their term, duration, and dates.
Term Dates Term & Duration Format
March 1, 2027 to April 25, 2027 Spring II - 8 Week Online
June 28, 2027 to August 22, 2027 Summer II - 8 Week Online