Department of Mathematics and Computer Science

Present Location: Double Majors Information

Double Majors within The Math and Computer Science Department

Computer Science and Mathematics

Students are advised to follow the Computer Science Degree Requirements with the following modifications and electives:

Students will then take the remaining courses in the Mathematics core to satisfy the Mathematics degree requirements:

Note that MTH 3100 is required to meet prerequisites for MTH 3350 and MTH 3440.
Twelve hours of advanced work in Mathematics required for the Mathematics degree will be fulfilled by upper division Computer Science courses required by the Computer Science Core.

Computer Science and Software Engineering

Students are advised to follow the Computer Science Degree Requirements with the following modifications and electives:

  • Select PHY 1010/PHY 1011 (Physics 1 and Lab) or PHY 3010/PHY 3011 (College Physics 1 and Lab) to partially satisfy the science requirement
  • Select Introduction to Human-Computer Interaction (CSC 3260) to partially satisfy the elective requirement

Students will take the remaining courses to fulfill the Non-Technical Support and Software Engineering Core Requirements. These courses will be:

  • COM 3450 - Technical Writing (3 hours)
  • SWE 1790 - Engineering Leadership (3)
  • SWE 3110 - Software Requirements and Design (3)
  • SWE 3120 - Software Testing (3)
  • SWE 4980/4990 - Capstone Project (1 hour each)

Students will also need to complete two of the following three courses:

  • SWE 3240 - Software Quality and Configuration Management (3)
  • SWE 3420 - Software Maintenance (3)
  • SWE 4240 - Software Project Management (3)

Mathematics and Software Engineering

Students are advised to follow the Software Engineering Degree Requirements with the following modifications:

Students will take additional coursework in Mathematics to satisfy the Mathematics Core:

Note that MTH 3100 is required to meet prerequisites for MTH 3350 and MTH 3440.
Twelve hours of advanced work in Mathematics required for the Mathematics degree will be fulfilled by upper division Computer Science courses required by the Computer Science Core.