Spring 2021 Trine Course Catalog

Bachelor of Science in Software Engineering (128 Hours)

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.

General Education Requirements – 41 hours

Communication – 9 hrs.

ENG 133Technical Communication

3

HUM 203Humanities Seminar

3

SP 203Effective Speaking

3

Humanities and Social Science – 9 hrs.

Social Science Elective

3

Humanities Elective

3

Humanities or Social Science Elective

3

Mathematics and Science – 23 hrs.

MA 134Calculus I

4

MA 164Calculus II

4

MA 213Calculus III

3

 

CH 104General Chemistry I

4

Or

BIO 114Principles Of Biology I

4

 

PH 224University Physics I

4

PH 234University Physics II

4

Additional Requirements – 9 hours

Required

MA 393Probability & Statistics

3

MA 473Graph Theory & Combinatorics

3

Math or Science Elective

3

Core Requirements – 78 hours

General Engineering – 2 hrs.

GE 101Introduction To Engineering

1

GE 401Professional 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.

ES 382Engineering Economics

2

Software Engineering Core – 42 hrs.

CS 1113Introduction to Object-Oriented Program

3

CS 1123C++ & Object Oriented Design

3

CS 2103Algorithm Design & Analysis

3

ECE 261Digital Systems Laboratory

1

ECE 263Digital Systems

3

ECE 271Microcontrollers Laboratory

1

ECE 273Microcontrollers

3

ECE 371Embedded Systems Laboratory

1

ECE 373Embedded Systems

3

SE 4001Contemporary Issues for Engineering

1

SE 4002Project Management

2

SE 4003Design Project

3

SE 153Client-side Databases

3

SE 233Systems Programming

3

SE 353Software Engineering

3

SE 383Computer Security

3

SE 393Software Patterns & Team Development

3

Software Engineering Concentration – 12 hrs.

Chosen from below for a total of 12 credit hours:

COM 343Web Content Management

3

 

ECE 361Logic & Computer Design Laboratory

1

And

ECE 363Logic & Computer Design

3

 

CO 453Co-Op Work Experience

3

Or

CS or SE prefixed courses

3

Total Credit Hours: 128