Computer Science: Software Engineering
Computer Science: Software Engineering
Hours | 74 - 76 Credit Hours |
MAP | Major Academic Plan |
Program Requirements
Grades below C- are not allowed in major courses.
requirement 1 Complete 16 courses
Core courses:
requirement 2 Complete 4 courses
Supporting courses:
requirement 3 Complete 1 option
option 3.1 Complete 1 course
MATH 313 - (Not currently offered)
option 3.2 Complete 2 courses
requirement 4 Complete 1 course
requirement 5 Complete 2 courses
requirement 6 Complete 2 courses
Courses will not double count between Requirement 5 and Requirement 6.
Note: If C S 493R, C S 498R, or C S 501R is chosen, it must be taken for 3 credit hours.
requirement 7
Complete Senior Exit interview with the C S department during last semester or term.
Note: Math 112, Math 113, Phscs 121, Engl 316, and C S 312 can be used to fill both General Education and program requirements. Advanced Writing and Oral Communication: Engl 316. Quantitative Reasoning: Math 112 or 113. Languages of Learning: Math 112 or 113. Physical Science: C S 312 or Phscs 121.
Program Outcomes:
Computational Practice:
Students will design and implement significant computer programs that meet a human need and will develop expertise in software engineering.
Computational Theory:
Students will analyze problems and their algorithmic solutions using theoretical concepts.
Career Preparation
Students will have sufficient maturity in computer science to work in a professional setting in computer science or software engineering or to enter a graduate program.
Diversity, Equity, and Inclusion
Our program is accessible to everyone, including women, minorities, and those new to programming, and provides an equal opportunity for every student to succeed.