2021-2022 Catalog [ARCHIVED CATALOG]
Software Engineering
|
|
Return to: School of Mines and Engineering
Department Head: |
Dr. Michele Van Dyne |
|
(406) 496-4855 |
|
MUS 204B |
|
|
Administrative Assistant: |
Natasha Chadwell |
|
(406) 496-4366 |
|
MUS 201 |
|
|
Department FAX: |
(406) 496-4756 |
The Software Engineering program is accredited by the Engineering Accreditation Commision of ABET, http://www.abet.org. It is housed in the Computer Science department which provides instruction and laboratory experience to students from most other majors on campus. Software engineers specialize in designing, building, testing, and maintaining software systems. They are responsible for the usability, safety, and reliability of their products.
Students in the program enjoy low class sizes and a low student-to-faculty ratio. The Computer Science department laboratory is centrally located between faculty offices, enabling significant student-faculty interaction. This lab contains computers running MS Windows and access to the department Linux servers.
(Note: If you are interested in a career in computing science outside of pure software development, also see the Computer Science program description in this catalog.)
Program Mission
Our program prepares students to develop quality software systems using proven software engineering methodologies. Our graduates positively influence how software products affect society and carry on our institution’s tradition of excellence. Our graduates have excellent skills, a “can do” attitude and meet industry expectations right out of college.
Educational Objectives
Three to five years after graduation, we expect that graduates of the Software Engineering program will have:
1. adapted, thrived and contributed in an industry setting or completed a graduate program;
2. contributed to improved software quality and the state of the art by promoting the adoption of best practices and supporting those best practices that are already being used;
3. demonstrated an ongoing commitment to professional development.
Student Outcomes
At the time of graduation, all students will have demonstrated:
(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 considerations 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 judgements, which must consider the impact of engineering solutions in global, economic, environmental, and social 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.
Return to: School of Mines and Engineering
|