- Students admitted to the program may be required to fulfill a set of prerequisite courses, which can be waived based on their academic credentials. They must earn a CGPR of at least 2.75 for the prerequisite courses if required or be subject to dismissal from the program. They may take no more than 6 credits of regular graduate (core or elective) courses before completing all of the prerequisites.
- Students must successfully complete 30 credits, including 15 credits of core requirements and 15 credits of electives, beyond any required prerequisites. In consultation with an academic adviser, students can choose five courses (15 credits) from a list of approved electives based on their interests and career goals. These electives include a special project course and an internship course. Alternatively, they are encouraged to concentrate on one of two focus areas, network security administration and secure software development, each with three courses (9 credits), and to choose two more courses (6 credits) from the list of approved electives. Students must earn a CGPR of at least 2.75 for the 30 credits beyond the prerequisite course
Degree Requirements (30 credits)
Prerequisite Courses (12 credits) (Not included in Graduation Credits)
The prerequisite courses for the MSCSIA program are:
Additional prerequisite courses may be required if the students did not graduate from STEM-related baccalaureate degree programs. Prerequisite courses will be determined through faculty review of students’ undergraduate transcripts of records. STEM refers to science, technology, engineering and mathematics.
Core Requirements (15 credits)
The required core courses for the MSCSIA program are:
Electives (15 credits)
Students are encouraged to take three courses (9 credits) from one of the following two focus areas and two more courses (6 credits) from the list of approved electives as provided below. Alternatively, students can also take any five courses (15 credits) from the approved electives based on their interests and needs.
Electives for Network Security Administration Focus
Electives for Secure Software Development Focus
CSCI6620 Software Engineering
CSCI6623 Database Systems
CSCI6811 Advanced Special Projects
CSCI6836 Computer Algorithms
CSCI6860 Secure Software Development and Analysis
CSCI6863 Supply Chain Security & Systems Certification
CSCI6869 Network Security
CSCI6873 Firewalls & Intrusion Detection Systems
CSCI7783 Information Security
CSCI7870 Linux System Administration
CSCI8891 Internship/Work Experience
Students must earn a total of 30 credits with a grade point average of at least 2.75. All courses are three credits.