EECS 510. Introduction to the Theory of Computing. 3 Hours N.

Finite state automata and regular expressions. Context-free grammars and pushdown automata. Turing machines. Models of computable functions and undecidable problems. The course emphasis is on the theory of computability, especially on showing limits of computation. (Same as MATH 510.) Prerequisite: EECS 210 and upper-level EECS eligibility. LEC.

Bachelor of Science in Computer Science

http://catalog.ku.edu/engineering/electrical-engineering-computer-science/bs-computer-science/

...3 EECS 388 Embedded Systems 4 EECS 448 Software Engineering I 4 EECS 510 Introduction...

Bachelor of Science in Engineering Physics

http://catalog.ku.edu/engineering/engineering-physics/bs/

...4 EECS 168 Programming I 4 EECS 268...for Engineers or CHEM 510 Biological Physical Chemistry...

Bachelor of Science in Mathematics

http://catalog.ku.edu/liberal-arts-sciences/math/bs/

...Analysis 4 EECS 420 Electromagnetics II 4 EECS 444 Control Systems 3 EECS 510 Introduction...

Bachelor of Science in Aerospace Engineering

http://catalog.ku.edu/engineering/aerospace-engineering/bs/

...EECS 316 Circuits, Electronics and Instrumentation 3 EECS...Structures II 3 AE 510 Aerospace Materials and...

Bachelor of Science in Mechanical Engineering

http://catalog.ku.edu/engineering/mechanical-engineering/bs/

...EECS 316 Circuits, Electronics and Instrumentation 3 EECS...Thermal Systems 3 ME 510 Fluid Mechanics 3...

Bachelor of Science in Architectural Engineering

http://catalog.ku.edu/engineering/civil-environmental-architectural-engineering/bs-architectural-engineering/

...seeking admission into an EECS program. Electrical Engineering...Mechanics 3 or ME 510 Fluid Mechanics ARCE...

Bachelor of Science in Chemical Engineering

http://catalog.ku.edu/engineering/chemical-petroleum-engineering/bs-chemical/

...seeking admission into an EECS program. Electrical Engineering...Structures I 3 AE 510 Aerospace Materials and...