Degree Requirements and Restrictions (Master of Science in Cybersecurity) The Master of Science in Cybersecurity is an interdisciplinary program, joint between the Computer Science department, the Electrical and Computer Engineering department, and the Information Systems department. There are separate tracks for each of the three departments. Computer Science graduate students will take the courses on the Computer Science track. Students on the Computer Science track will normally be expected to have a bachelor's degree in computer science or a related field. Students with a bachelor's degree in an unrelated field will be required to take the following prerequisites: data structures, algorithm design and analysis, operating systems, computer architecture, and probability and statistics. The Computer Science track involves developing,documenting and maintaining secure coding practices for programming applications and scripts. The design aspects of networks are covered to ensure a risk mitigated network in relation to confidentiality, integrity and the availability of data and devices. Digital forensics are also covered, in particular the application of digital forensics to mobile devices, and how to develop tools to be used in digital forensics investigations. The MS CBS program consists of 30 semester hours of graduate coursework. This includes a five course core, required of students from all tracks, three required courses for the Computer Science track, and six credit hours of electives. The directed elective choices are designed to provide students a broader understanding of multiple cybersecurity functions normally expected in an organization. CS 692/IS 692/CPE 692 is the capstone course and should be taken toward the end of the student’s program. The grade in CS 692/IS 692/CPE 692 can be no lower than B. Cybersecurity Core Courses IS 660 CYBERSECURITY MANAGEMENT 3 IS 663 COMPUTER FORENSICS 3 CPE 549 INTRO INFORMATION ASSURANCE EG 3 CS 585 INTRO TO COMPUTER SECURITY 3 CS 692 COMPUTER SECURITY 3 or IS 692 or CPE 692 CYBERSECURITY PRACTICUM CYBERSECURITY CAPSTONE Required Courses: Computer Science Track CS 565 NETWORK SECURITY CS 570 INTRO TO COMPUTER NETWORKS CS 685 COMPUTER SECURITY Electives (select two courses) A new course,CS 580, Mobile Digital Forensics, may be substituted for one of the listed elective courses. All elective courses for the overall interdisciplinary program are listed here. However, Computer Science students should choose their two elective courses from the Computer Science courses listed. 6 IS 571 BUSINESS INTELLIGENCE & ANALYT IS 640 RELATIONAL DATABASE MGT SYSTEM IS 691 INFORMATION SYS STRATEGY & APP CPE 534 OPERATING SYSTEMS CPE 548 INTRO TO COMPUTER NETWORKS CPE 647 UBIQUITOUS COMPUTING CPE 648 ADVANCED COMPUTER NETWORKS CS 687 DATA BASE SYSTEMS CS 553 CLIENT/SERVER ARCHITECTURES CS 617 DES & ANALY OF ALGORITHM CS 650 SOFT'W ENGINEERING PROC CS 670 COMPUTER NETWORKS CS 690 ADVANCED OPERATING SYSTEMS IS 560 TELECOMMUNICATIONS & NETWRK'G IS 577 NETWORK DEFENSE & OPERATING SY IS 670 BUSINESS CONTINGENCY PLANNING CPE 649 ADV INFORMATION ASSURANCE ENG CPE 645 COMPUTER NETWORK SECURITY CPE 646 MOBILE & WIRELESS NETWORKS CS 565 NETWORK SECURITY CS 570 INTRO TO COMPUTER NETWORKS CS 685 COMPUTER SECURITY Total Semester Hours 21 Restrictions on Elective Courses Computer Science track students should take two elective courses from CS courses. Students can take only one course between these courses. CS 570, CPE 548, and IS 560 CS 685 and CPE 645 CS 670 and CPE 646 CS 687 and IS 640 At least half of the hours must be completed in courses numbered 600.