Transfer students who have completed 36 quarter or 24 semester credits will be waived from OR-100, but will be required to complete OR-301 Transfer Student Orientation.
2
There are 36 credits of elective subjects in the Software Engineering program which must be taken as follows:
15
credits of humanities and social sciences: 6 credits of humanities
(HU), 6 credits of social sciences (SS), and 3 credits of humanities or
social sciences
6 credits of approved program electives
3 credits of an approved math/science elective
9 credits of approved application domain electives (a list of application domain electives can be found at www.msoe.edu/academics/academic_departments/eecs/bsse/app_domain.shtml)
3 credits of an upper-division course from any area
Engineering technology courses may not be used to satisfy requirements of the software engineering curriculum.
Students in Air Force ROTC may make the following substitutions in the
software engineering program: AF-300 for MS-442 and AF-401 for SS-455
(a social science elective).
Accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012; telephone: (410) 347-7700).
Effective Date: September 1, 2009
Program Outcomes
Courses Graduates will understand and be able to apply mathematics, physical science, computer science, and related disciplines.
Courses Graduates will understand and be able to apply principles of software engineering practice and process subject to realistic constraints
Courses Graduates will be able to analyze, document, and track system requirements
Courses Graduates will be able to design, implement, and maintain software systems
Courses Graduates will be able to verify and validate software systems
Courses Graduates will have an awareness of current industry standards and practices
Courses Graduates will be able to work in one or more application domains
Courses Graduates will understand and apply principles of team process and project management
Courses Graduates will have strong oral and written communication skills
Courses Graduates will be capable of independent learning
Courses Graduates will have knowledge of economics, humanities, and social sciences
Courses Graduates will understand professional responsibility and the application of ethical principles
Program Objectives
Graduates will be able to unite theory with practice, be prepared and motivated to engage in lifelong learning, and have a solid foundation in mathematics and science.
Graduates will be productive practitioners skilled in applying engineering process and practice to software components and systems.
Graduates will be proficient in oral and written communication, and effective in team work.
Graduates will actively demonstrate professional and ethical responsibility.
Graduates will have the broad education and awareness of contemporary issues necessary to understand the societal and global impact of their profession.