Professor and two students utilizing engineering equipment

B.S. Software Engineering

Department of Computer Science, Engineering & Mathematics

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