Nov 22, 2024  
2020-2021 Undergraduate Academic Catalog 
    
2020-2021 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Software Engineering, B.S.


Program Director

Dr. Christopher Taylor
Office: DH 418
Phone: (414) 277-7339
Email: taylor@msoe.edu

Program Educational Objectives

The software engineering program is preparing graduates, within a few years of graduation, to:

  • Contribute as a software engineering professional
    • Apply knowledge of software engineering practice and process
    • Work within a broader institutional and societal context
  • Exercise technical and professional leadership
    • Innovate and improve technologies and processes
    • Progress in responsibility
    • Integrate ethical and professional concerns
  • Continue to learn
    • Seek and adapt to change
    • Leverage and apply advancements in the profession
  • Collaborate effectively
    • Demonstrate personal accountability
    • Communicate to a variety of audiences
    • Display interpersonal skills
    • Cooperate in and facilitate teamwork
    • Participate in professional networks

Student Outcomes

Upon successful completion of the software engineering program, graduates will have:

  1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
  3. an ability to communicate effectively with a range of audiences
  4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
  5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
  6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgement to draw conclusions
  7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies

View Annual Student Enrollment and Graduation Data

Software Engineering Model Full-time Track - V3.5


Year One


Total: 14 lecture hours - 4 lab hours - 16 credits

Total: 14 lecture hours - 4 lab hours - 16 credits

Total: 14 lecture hours - 4 lab hours - 16 credits

Year Two


Fall


Total: 14 lecture hours - 4 lab hours - 16 credits

Total: 13 lecture hours - 6 lab hours - 16 credits

Total: 14 lecture hours - 6 lab hours - 17 credits

Year Three


Total: 14 lecture hours - 4 lab hours - 16 credits

Total: 15 lecture hours - 4 lab hours - 17 credits

Total: 14 lecture hours - 4 lab hours - 16 credits

Year Four


Fall


Total: 14 lecture hours - 4 lab hours - 16 credits

Winter


Total: 14 lecture hours - 2 lab hours - 15 credits

Spring


Total: 14 lecture hours - 2 lab hours - 15 credits

Notes:


1 BI 102  - Cell Biology and Genetics may be taken in place of CH 200  in Fall of first year. 

2 There are 46 credits of elective subjects in the software engineering program that 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 
  • 4 credits of an approved science elective 
  • 9 credits of approved math and science electives 
  • 9 credits of approved technical electives 
  • 6 credits of approved from any area (free electives)
  • 3 credits of approved business (economics/entrepreneurship) elective(s)

Students in Air Force ROTC may make the following substitutions in the software engineering program: AF 3131  for the business elective and AF 4142  for SS 455  (a social science elective).

Accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.