Skip to content

Part 3 · Course

CS474 INTRO TO THEORETICAL COMP SCI

Electrical Engineering and Computer Science · 4 versions

Offerings are listed from 2027-1 Fall through 2031-1 Fall.

CS474 INTRO TO THEORETICAL COMP SCI

  • 3.0 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 2023-2
  • In effect
Scope
This course introduces computer science theory through the study of abstract machines, grammars, languages, decidability, and NP-completeness. Students evaluate fundamental limits of these machines and grammars and classify languages according to the Chomsky hierarchy; apply various techniques to prove facts about these machines, grammars, and languages; recognize the difference between problems that are and are not solvable; and determine when a problem is NP-complete. Throughout, the course links fundamental computer science theory to modern-day practical computing devices and computational problems.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
None
Prerequisites
all of EE360, MA372
Corequisites
CS385
CS474 version 2023-2 offerings
Term Sections Section size Capacity Enrolled Wait list Seats Closed Details
2027-2 Spring 2 18 36 23 0 13 No Hours for 2027-2 Spring
2028-2 Spring 3 18 54 18 0 36 No Hours for 2028-2 Spring
2029-2 Spring 3 18 54 0 0 54 No Hours for 2029-2 Spring
2030-2 Spring 2 18 36 0 0 36 No Hours for 2030-2 Spring