B.S. in Software Engineering

Software Engineering

Software engineering is one of the fastest growing fields in the United States. Employment of software engineers is projected to grow 30 percent by 2020.

Virtually all systems we interact with in our daily lives have software components: computers, automobiles, entertainment systems, banking systems, medical devices, and many more.

The Software Engineering curriculum at St. Mary's is designed to give students a combined experience of classroom learning and hands-on engineering practice; creating technical leaders who are able to "engineer the greater good" for society. The focus of our software engineering curriculum is on the requirements, analysis, design, construction, testing, and maintenance of software systems.

St. Mary’s University Core 1
SMC 1301Foundations of Civilization3
SMC 1311Foundations of Reflection:Self3
SMC 1312Foundations of Reflection: Nature3
SMC 1313Foundations of Reflection: Others3
SMC 1314Foundations of Reflection: God3
SMC 2301Foundations of Practice: Ethics3
SMC 2302Foundations of Practice: Civic Engagement and Social Action3
SMC 2303Foundations of Practice:Fine Arts and Creative Process3
SMC 2304Foundations of Practice: Literature3
EG 4363Senior Design Project II 23
School of Science, Engineering, and Technology Specific Core
Rhetoric & Composition 33
Rhetoric and Composition
Fine Arts3
Engineering Graphics and Design
Foreign Languages6
Select one of the following:
6 hours at the sophomore level (2311, 2312) in a Foreign Language previously studied for a minimum of one year
6 hours of introductory level (1311, 1312) in a Foreign Language not previously studied
12 hours of CLEP/AP credit
Social Science3
Engineering Economy
Speech3
Senior Design Project I
Theology3
Select one of the following:
Advanced Theology TH 33XX/43XX
Perspectives and Themes in History, Philosophy and/or Theology
B.S. Software Engineering Major Courses 4
CH 1401General Chemistry I4
CS 3340Software Engineering3
CS 3350Operating Systems3
CS 4320Files & Databases3
EG 1101Introduction to Engineering1
EG 1302Programming for Engineers3
EG 1305Object-Oriented Programming and Design3
EG 2141Logic Design Laboratory1
EG 2307Engineering Mechanics3
EG 2310Human Computer Interaction3
EG 2311Software Requirement Engineering3
EG 2341Fundamentals of Logic Design3
EG 2342Data Structures & Algorithms3
EG 3350Software Design and Architecture3
EG 3351Software Project Management3
EG 3352Software Quality Assurance and Testing3
EG 3374Computer Organization & Architecture3
EG 3392Java and Applications3
EG 4352Software Maintenance and Evolution3
EG 4356Computer Networks3
EG 4387Parallel Programming3
MT 2412Calculus I4
MT 2413Calculus II4
MT 3323Discrete Math Structures3
MT 4331Probability Theory3
PY 1404University Physics I4
PY 2404University Physics II4
Proficiency in Information Technology and Information Literacy
For this major, this requirement will be fulfilled by passing coursework within the degree plan.
Total Semester Hours133
1

All St. Mary’s Core SMC 13XX "Reflection" courses must be completed before registering for SMC 23XX "Practice" courses, unless authorized by student’s adviser.

2

EG 4363 fulfills SMC 4301 requirement.

3

Grade of “C” or better is required.  International students may be required to take EN 1313 to fulfill this requirement.

4

Engineering students must make a grade of “C” or better in all engineering courses and their prerequisites. One exception applies to the graduating senior who may petition his/her adviser to allow one grade of “D”. Students are not permitted to take an engineering, science, or mathematics course unless all prerequisites are passed with a grade of “C” or better.

This is a recommended degree plan subject to changes. Please meet with your advisor on a regular basis. 

First Year
FallSemester HoursSpringSemester Hours
SMC 13013SMC 13113
EN 13113EG 13013
EG 11011EG 13053
EG 13023MT 24134
MT 24124PY 24044
PY 14044 
ND 01010 
 18 17
Second Year
FallSemester HoursSpringSemester Hours
SMC 13123SMC 13133
EG 21411SMC 13143
EG 23073SMC 23013
EG 23413EG 23103
EG 33923EG 23113
MT 33233EG 23423
 16 18
Third Year
FallSemester HoursSpringSemester Hours
SMC 23023SMC 23033
CH 14014SMC 23043
CS 43203Advanced Theology3
EG 33513EG 33343
EG 33743CS 33403
 EG 33503
 16 18
Fourth Year
FallSemester HoursSpringSemester Hours
Foreign Language3EG 43633
EG 43623Foreign Language3
CS 33503EG 43523
EG 33523EG 43563
MT 43313EG 43873
 15 15
Total Semester Hours 133