The software engineering degree program requires 128 semester hours of study comprising 41 hours of University general education, 6 additional hours of mathematics and 3 additional hours of mathematics or science beyond the general education requirement and 78 hours of program-specific requirements. The program-specific requirements include 2 hours of general engineering courses, 42 hours of required computer science, electrical and software engineering core courses, 2 hours of engineering science elective courses, 12 hours of COM 343, ECE 361 & 363, CO 453, or any CS- or SE- prefixed elective courses, and 8 hours of open and 12 hours of guided electives. Students are encouraged to use the 17 elective hours to meet the requirements for a minor in an area of their interest.
This division of courses is planned to assure that software students complete lecture and laboratory courses in: circuits, analog electronics, digital electronics, signals, integrated systems, an advanced electrical engineering elective area, and a capstone design project. The format of laboratories and design projects is such that students will experience working as an individual, working with a same-discipline partner or small team, and finally working as part of a multi-disciplinary team.
The degree requirements may be fulfilled with the Trine courses listed below or others at the department’s discretion. For curriculum-related details, see the Department Chair.
International Transfer Credit:
The software engineering program will not accept international transfer credit toward required courses unless the institution granting the credit is either accredited by an agency recognized by the U.S. Department of Education (e.g. Higher Learning Commission) or from a program that is ABET accredited. In all cases, the transcripts must be translated into English to the satisfaction of both the Director of Transfer Pathways and Evaluations and the software engineering Program Chair. In addition, the transcript must be accompanied by supporting documentation in English that clearly indicates course content and prerequisites. Transfer credit evaluation will then be made based on the policy in the Trine University course catalog.
A student may appeal the denial of transfer credit by contacting the software engineering Program Chair. The Program Chair will then direct the student to the Registrar’s office, so that the student may arrange to demonstrate course knowledge using the ‘University Credit by Exam’ as spelled out in the University catalog.
General Education Requirements - 41 hours
Communication – 9 hrs.
Humanities and Social Science – 9 hrs.
| Social Science Elective (3) | 3 |
| Humanities Elective (3) | 3 |
| Humanities or Social Science Elective | 3 |
Mathematics and Science – 23 hrs.
Additional Requirements - 9 hours
Required
MA 393 | Probability & Statistics | 3 |
MA 473 | Graph Theory & Combinatorics | 3 |
| Math or Science Elective (3) | 3 |
Core Requirements - 78 hours
General Engineering – 2 hrs.
GE 101 | Introduction To Engineering | 1 |
GE 401 | Professional Practice | 1 |
Electives – 8 hrs.
Any college-level courses
Restricted Electives – 12 hrs.
9 Hours of Restricted Electives
Nine hours of any 300-level or higher courses in the Jannen School of Arts & Sciences or the College of Business or Engineering is pre-approved, as are courses that require calculus as a prerequisite. 100 or 200 level courses can be approved by the departmental curriculum committee.
3 Hours of Restricted Electives
Three hours in the Humanities or Social Sciences, beyond the General Education Requirement.
Engineering Science – 2 hrs.
Software Engineering Core – 42 hrs.
Software Engineering Concentration – 12 hrs.
Chosen from below for a total of 12 credit hours:
COM 343 | Web Content Management | 3 |
| | |
ECE 361 | Logic & Computer Design Laboratory | 1 |
| And | |
ECE 363 | Logic & Computer Design | 3 |
| | |
CO 453 | Co-Op Work Experience | 3 |
| Or | |
| CS or SE prefixed courses | 3 |