Department Head: Dr. Jan Case
119 Ayers Hall
Computer Science and Computer Information Systems Programs
Accredited by the Computing Accreditation Commission of ABET, Inc.
Three majors are available:
- Mathematics with one of three concentrations—Data Science, General, and Traditional
- Computer Science with one of five concentrations—Data Science, Game Development, General, Information Assurance, and Web Development
- Computer Information Systems with one of four concentrations—Data Science, General, Information Assurance, and Web Development
To satisfy the general studies curriculum, general courses from the areas listed in the “Plan of Study” for each major and concentration must be completed. All students, especially transfer students, must note the specific courses required in their “Plan of Study.” For specific requirements in each major/minor see the department head or an advisor.
- Mathematics - Data Science (Bachelor of Science)
- Mathematics - General (Bachelor of Science)
- Mathematics - Traditional (Bachelor of Science)
- Computer Science - Data Science (Bachelor of Science)
- Computer Science - Game Development (Bachelor of Science)
- Computer Science - General (Bachelor of Science)
- Computer Science - Information Assurance (Bachelor of Science)
- Computer Science - Web Development (Bachelor of Science)
- Computer Information Systems - Data Science (Bachelor of Science)
- Computer Information Systems - General (Bachelor of Science)
- Computer Information Systems - Information Assurance (Bachelor of Science)
- Computer Information Systems - Web Development (Bachelor of Science)
- Applied Information Processing Minor
- Computer Information Systems Minor
- Computer Science Minor
- Data Science Minor
- Mathematics Minor
Mathematics
Prerequisite(s): Satisfactory score on the departmental placement test, or satisfactory performance in the appropriate developmental course, or MS 112 or higher.
Prerequisite(s): Admission to the honors program and at least one of the following
Prerequisite(s): Satisfactory score on the departmental placement test, or satisfactory performance in the appropriate developmental course.
Prerequisite(s): MS 112 with a "C" or better or satisfaction of MCIS Department placement criteria (see the MCIS Department website).
Prerequisite(s): MS 112 with a "C" or better or MS 113 with a "C "or better or satisfaction of the MCIS Department placemnt criteria (see the MCIS Department website).
Prerequisite(s): MS 112 with a "C" or better or satisfaction of MCIS Department placement criteria (see the MCIS Department website).
Prerequisite(s): MS 113 with a "C" or better or MS 115 with a "C" or better or satisfaction of MCIS Departmental placement criteria (see MCIS Department website).
Prerequisite(s): MS 125 with a "C" or better.
Prerequisite(s): MS 112 with a "C" or better.
Prerequisite(s): MS 133 with a "C" or better.
Prerequisite(s): MS 133 with a "C" or better.
Prerequisite(s): Satisfactory score on the departmental placement test, or satisfactory performance in the appropriate developmental course, or MS 110 or higher.
Prerequisite(s): Satisfactory score on the departmental placement test, or satisfactory performance in the appropriate developmental course, or MS 110 or higher.
Prerequisite(s): MS 126 with a "C" or better.
Prerequisite(s): MS 126 with a "C" or better; and EH 102, EH 104, or EH 106.
Prerequisite(s): MS 126 with a "C" or better.
Prerequisite(s): MS 125 with a "C" or better.
Prerequisite(s): MS 125 with a "C" or better.
Prerequisite(s): MS 125.
Prerequisite(s): MS 126 with a "C" or better.
Prerequisite(s): MS 126 with a "C" or better.
Prerequisite(s): Advanced standing and approval of instructor.
Prerequisite(s): MS 227.
Prerequisite(s): MS 415.
Prerequisite(s): MS 323.
Prerequisite(s): MS 300 and 352.
Prerequisite(s): MS 204 or MS 302 or ST 261.
Prerequisite(s): MS 415.
Prerequisite(s): MS 415.
Prerequisite(s): Requires a faculty recommendation and permission of the department head.
Computer Science
Prerequisite(s): ACT score of 24 or above or SAT of 520 or above and basic computer proficiency.
Prerequisite(s): CS 230 with a grade of C or better, MS 112 or higher level mathematics with a grade of C or better, and an overall GPA of 2.0 or higher.
Prerequisite(s): CS 231.
Prerequisite(s): CS 231.
Prerequisite(s): CS 231.
Prerequisite(s): CS 230 and either EH 102 or EH 106.
Prerequisite(s): CS 201.
Prerequisite(s): CS 231.
Prerequisite(s): CS 201.
Prerequisite(s): CS 232.
Prerequisite(s): CS 309.
Prerequisite(s): CS 201.
Prerequisite(s): CS 315 or CS 231.
Prerequisite(s): CS 232.
Prerequisite(s): CS 232.
Prerequisite(s): One of (EH 102, EH 104, or EH 106) and one of (CS 201 or CS 230).
Prerequisite(s): CS 230.
Prerequisite(s): CS 232.
Prerequisite(s): CS 232 and CS 304, each with a grade of C or better.
Prerequisite(s): CS 201 or equivalent.
Prerequisite(s): CS 310.
Prerequisite(s): CS 201.
Prerequisite(s): CS 488.
Prerequisite(s): CS 331.
Prerequisite(s): CS 310 or equivalent.
Prerequisite(s): CS 232.
Prerequisite(s): CS 232 and MS 113 or equivalent.
Prerequisite(s): CS 232 and CS 339.
Prerequisite(s): CS 331 or permission of instructor.
Prerequisite(s): MS 444.
Prerequisite(s): CS 350. Graduate Prerequisite
Prerequisite(s): CS 232.
Prerequisite(s): CS 201.
Prerequisite(s): CS 310 or approval of instructor.
Prerequisite(s): Completion of CS 310 (B or above) or permission of the instructor.
Prerequisite(s): Undergraduate operating systems course or equivalent.
Prerequisite(s): CS 445.
Prerequisite(s): CS 232.
Prerequisite(s): CS 488.
Prerequisite(s): CS 310.
Prerequisite(s): Requires a faculty recommendation and permission of the department head.
Prerequisite(s): Senior status and approval of department head.