The Bachelor of Science in Software Engineering program is designed to provide students with the knowledge and skills necessary to design, develop, test, and maintain software systems. The program will cover the entire software development lifecycle, including requirements analysis, design, implementation, testing, and maintenance. The program will also focus on the use of modern software development tools and methodologies, including agile development, object-oriented programming, and software testing.
Total Credit Hours Required: 122 hours Typical cohort starting in the Fall semester.
Course Name |
Credit Hours |
Course Name |
Credit Hours |
Fall |
Spring |
||
MATH A141 Calculus I |
4 |
MATH A142 Calculus II |
4 |
CSCI A125 Introduction to Computer Science |
3 |
ENGL A102 Rhetoric & Composition |
3 |
ENGL A101 Critical Reading & Comp. |
3 |
CSCI A145 Algorithmic Design I |
4 |
GEN ED HIST 101 or 102 |
3 |
CSCI A185 Computer Applications & Prog. |
3 |
MATH 174 Discrete Math |
3 |
GEN ED Soc./Behavioral Science |
3 |
Total Semester Hours |
16 |
Total Semester Hours |
17 |
Year 2 |
|||
Fall |
Spring |
||
SCI A146 Algorithmic Design II |
4 |
CSCI A220 Data Structures & Algorithms |
3 |
MATH A344 Linear Algebra for CS & Eng. |
3 |
CSCI A340 Mobile Application development. |
3 |
CSCI A255 Introduction to Information Security |
3 |
CSCI A360 Software Engineering |
3 |
GEN ED Foreign Language |
4 |
GEN ED Foreign Language |
4 |
GEN ED COMM A201/A241 |
3 |
ELECTIVE CSCI Technical Elective |
3 |
Total Semester Hours |
17 |
Total Semester Hours |
16 |
Fall |
Spring |
||
CSCI A460 Human-Computer Interaction |
3 |
CSCI A462 Software Testing and Quality Assurance |
3 |
CSCI A225 Web Development |
3 |
CSCI A320 Object-Oriented Programming |
3 |
GEN ED Humanities |
3 |
CSCI A415 Computer Network |
3 |
CSCI A465 Software Project Management |
3 |
GEN ED Humanities |
3 |
GEN ED Soc./Behavioral Science |
3 |
GEN ED POLI 201, HIST 201/202 |
3 |
Total Semester Hours |
15 |
Total Semester Hours |
15 |
Fall |
Spring |
||
CSCI A520 Database System Design |
3 |
CSCI A592 Capstone Seminar II |
3 |
CSCI A591 Capstone Seminar I |
3 |
ELECTIVE CSCI Technical Elective |
3 |
CSCI A525 Secure Software Engineering |
3 |
GEN ED Natural Science |
4 |
GEN ED Natural Science |
4 |
GEN ED Humanities |
3 |
Total Semester Hours |
13 |
Total Semester Hours |
13 |