Search Results

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/

B.S. in Computer Science Program Educational Objectives Graduates who have earned the bachelor’s degree in computer science, within a few years following graduation, will have demonstrated technical proficiency, collaborative activities, and professional development. Technical Proficiency Graduates will have achieved success and visibility in their chosen careers as shown by technical accomplishments in industry, government, entrepreneurial activities, or academia. Collaborative Activities Graduates will have exercised shared responsibilities through activities such as contributions to multiperson or multidisciplinary technical projects, participation in professional society/organization functions, or performing collaborative research. In all such cases, graduates will have contributed to documentation of the collaborative activities. Professional Development Graduates will have demonstrated continual updating to extend their expertise and adapt to a changing environment through graduate studies; short courses, conferences, and seminars; or professional self-study. In addition, graduates will have demonstrated evidence of increasing technical and/or managerial impact. Careers Professional Opportunities Computer scientists may pursue the design, analysis, and implementation of computer algorithms; study the theory of programming methods and languages; or design and develop software systems. They also may work in artificial intelligence, database systems, parallel and distributed computation, human-computer interaction, computer graphics, operating systems, or computer systems analysis and administration. Computer scientists may work for software companies, government and defense, telecommunications, or consulting firms.

Bachelor of Science in Engineering Physics

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

...and Design or EECS 316 & EECS 318 Circuits...Momentum Transfer or ME 510 Fluid Mechanics AE...

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 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 Aerospace Engineering

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

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

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...

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 CE...