30 credit hours
Cybersecurity is now a critical endeavor for every business, industry, educational institution, and government agency. Cyberattacks are becoming more sophisticated and growing in volume. Meanwhile, increasing amounts of sensitive data are being transmitted across computer networks and stored. The need to hire experts safeguarding against data breaches is an expanding responsibility.
The Master of Cybersecurity (MAS-CYBS) is a Professional Master's degree program designed for:
- Computer science professionals currently working in business, government, or industry who want to advance their careers.
- Recent computer science graduates who want to extend and deepen their knowledge of the field in order to gain a competitive edge in the job market.
- People without a previous degree in computer science who want to prepare for a career as a working computer science professional.
The MAS-CYBS program provides a conceptual and practical education in cybersecurity relating to data security, information security, software security, system security, network security, cloud security, web security, and cyber-physical systems security (e.g. IoT). The program has a rigorous core curriculum, but allows enough flexibility for you to select courses based on your interests. You can choose to complete a Master's Project (but not a Master's Thesis) or coursework-only. There is no master's comprehensive exam.
If your bachelor's degree is in computer science, you can complete the MAS-CYBS program in three semesters plus a summer course. Without a bachelor's degree in computer science, it may you require extra time to make up Prerequisite Undergraduate Coursework.
Graduate CS classes in this program are offered during the day and evening, so both day-only and evening-only schedules can be accommodated. You can complete the MAS-CYBS program as a distance student, through IIT Online. Classes can be taken entirely through on-demand Internet, without ever visiting the Illinois Tech campus.
In general, for admission into the MAS-CYBS program, you need a bachelor's degree, although not necessarily in computer science, and you must submit a transcript, and possibly a TOEFL/PTE/IELTS score.
- GRE: 295 (quantitative + verbal), 2.5 (analytical writing)
- TOEFL/PTE/IELTS: See the requirements at Graduate Admission.
- Applicants whose bachelor's degree is not in Computer Science or Computer Engineering can still apply to the program, but may be required to take extra time to make up Prerequisite Undergraduate Coursework and take one or more of:
Completing the MAS-CYBS degree program requires:
- A minimum total of 30 credit hours of coursework approved by an adviser.
- A GPA of at least 3.0/4.0 in the plan of study.
Coursework to complete the degree program must meet the following restrictions:
- It must include at least one course in each of the three core areas of Data and Information Security, Software Security, and System and Network Security, and three additional courses selected from either the core areas or the list of approved security related courses.
- At least 20 of the total credit hours must be in CS or CS Professional (CSP) courses, from the Illinois Tech CS department (no transfer courses), at the 500-level.
- The remaining 10 credit hours may include CS or CSP courses at the 400-level or above, and transfer credit for coursework from other Illinois Tech departments or for CS courses from other universities.
- At most 6 of the total credit hours can come from accelerated courses.
- Co-terminal students can share 9 credits of coursework with their bachelor's studies. (See details.)
- At most 6 of the total credit hours can come from the optional master's project (CS 597). Credit hours from a master's thesis (CS 591) cannot be used.
- Interprofessional Projects (IPROs) and prerequisite undergraduate courses (CS 201, 401, 402, and 403) cannot be applied toward the credit hour requirement.
- All other relevant university and college requirements (such as time limits to graduate) must be met.
- International master's students on F-1 visas may be eligible for Curricular Practical Training (CPT) while studying for a degree and Optional Practical Training (OPT) after completion of a degree. Information and forms are available from the Career Management Center (CMC) and the International Center.
- The CS department is firm on the requirements of a grade point average (GPA) of at least 3.0 to be eligible for a CPT or OPT. If you do not meet this criterion, you should consult with the International Center to discuss your options. Note that a GPA falling below 3.0 will cause eligibility for a CPT to be revoked, even if permission forms have already been signed.
- You must complete 18 credit hours of coursework to be eligible for a CPT. In addition, the CS department requires second degree and transfer students to complete at least 9 credits of Illinois Tech CS coursework before they can be eligible for a CPT.
Required Core Courses for MAS-CYBS
There are three categories of core courses: Data and Information Security, Software Security, System and Network Security. As part of satisfying coursework requirements, Master of Cybersecurity (MAS-CYBS) students must take at least one course in each core group.
In addition to the core course requirement students in this program must also select 3 additional courses from either the security core groups or from the list of security related course electives.
Note: Only courses taken from the IIT CS department can be used as core courses; CS courses transferred from other universities can be used only as electives.
Core course groups
- Data and information security core group:
- Software security core group:
- System and network security core group:
Security related course electives
CS 520 - Data Integration, Warehousing, and Provenance
CS 522 - Advanced Data Mining
CS 525 - Advanced Database Organization
CS 544 - Computer Networks II: Network Services
CS 550 - Advanced Operating Systems
CS 551 - Operating System Design and Implementation
CS 556 - Cyber-Physical Systems: Languages and Systems
CS 559 - Biometrics
CS 579 - Online Social Network Analysis
CS 584 - Machine Learning
CS 586 - Software Systems Architectures
CS 589 - Software Testing and Analysis
Electives from other departments will be evaluated as relevant graduate level courses become available.