The Department of Computer Science offers four tracks of study leading to an MS or PhD:
- Information Assurance
- Intelligent Systems
- Networks and Telecommunications
- Traditional Computer Science
Information Assurance
Information Assurance Track Students interested in increasing their knowledge in information assurance, network security and the ethics involved in information technology should choose this track.
The core courses are:
CS 6363 Design & Analysis of Computer Algorithms
CS 6378 Advanced Operating Systems
Plus two of the following four courses:
CS 6324 Information Security
CS 6377 Introduction to Cryptography
CS 6v81 Network Security
CS 6v81 Data Security
And one of the following three courses:
CS 6390 Advanced Computer Networks
CS 6360 Database Design
CS 6371 Advanced Programming Languages
Note:For the information assurance track, students must also take six elective courses (three
CS electives and three approved information assurance electives), and all electives must be 6000 level or above. A course cannot be used to satisfy both core and elective requirements.