Degree Plan

Software Engineering

In the Software Engineering program, all laboratories are taught by department faculty members, and strong advising and mentoring processes are in place throughout the students’ course of study. Every engineering senior also completes a year-long design project, some of which have even been patented.

To download the degree plan as a pdf file, click here.

Recommended Degree Timeline

First Year Fall Hours Spring Hours
EG 1302 Programming for Engineers 3 EG 1301 Engineering Graphics 3
EN 1311 Rhetoric & Composition 3 EG 1305 OOP and Design 3
MT 2412 Univariate Calculus I 4 MT 2413 Univariate Calculus II 4
PY 1404 Mechanics & Heat 4 PY 2404 Electricity & Magnetism 4
SM 1301(H) Foundation of Civilization 3 SM 1312 Found. of Reflection – Nature 3
Second Year Fall Hours Spring Hours
CS 3340 Software Engineering 3 EG 2342 Data Structure & Algorithms 3
EG 2307 Engineering Mechanics 3 EG 2310 Human Computer Interaction 3
EG 3392 Java and Applications 3 EG 2311 Soft. Requirement Engineering 3
MT 3323 Discrete Mathematics 3 SM 1314 Found. of Reflection – God 3
SM 1311 Found. of Reflecton – Self 3 SM 2301 Found. of Practice – Ethics 3
Foreign Language I 3 Foreign Language II 3
Third Year Fall Hours Spring Hours
CH 1401 General Chemistry I 4 CS 3350 Operating Systems 3
EG 3374 Computer Organization & Architecture 3 CS 4320 Files & Databases 3
EG 3350 Soft. Design & Architecture 3 EG 3334 Engineering Economy 3
SM 2304 Found. of Practice – Literature 3 SM 2302 Found. of Practice – Social Sc. 3
SM 1313 Found. of Reflection – Others 3 TH 33xx Theological Themes 3
Fourth Year Fall Hours Spring Hours
EG 3351 Soft. Project Management 3 EG 4351 Formal Methods in Soft. Eng 3
EG 3352 Soft Quality Assure & Testing 3 EG 4352 Soft Maintenance & Evolution 3
EG 4362 Senior Design Project I 3 EG 4356 Computer Networking 3
MT 4331 Probability & Statistics I 3 SM 4301 Sr. Des. Proj. II/Core Capstone 3
SM 2303 Found. of Practice – Fine Arts 3
Total 128