EECS 448. Software Engineering I. 4 Hours.

This course is an introduction to software engineering, and it covers the systematic development of software products. It outlines the scope of software engineering, including life-cycle models, software process, teams, tools, testing, planning, and estimating. It concentrates on requirements, analysis, design, implementation, and maintenance of software products. The laboratory covers CASE tools, configuration control tools, UML diagrams, integrated development environments, and project specific components. Prerequisite: EECS 268 and upper-level EECS eligibility. LEC.

Bachelor of Science in Computer Science

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

...4 EECS 368 Programming Language Paradigms 3 EECS 388 Embedded Systems 4 EECS 448 Software...

Bachelor of Science in Engineering Physics

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

...4 EECS 388 Embedded Systems 4 EECS 443 Digital Systems Design 4 EECS 448 Software...

Master of Science in Physics

http://catalog.ku.edu/liberal-arts-sciences/physics-astronomy/ms-physics/

...EECS 368 Programming Language Paradigms 1 3 EECS 388 Embedded Systems 1 4 EECS 448...

Bachelor of Science in Geology

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

...one of the following: EECS 138 Introduction to...Satisfied by: C&T 448 Reading and Writing...