COS 410: Database Management Systems * 3 COS 482: Introduction to Cryptography
area networks and internets. Studying usage models such as COS 483: Database Security
COS 420: Algorithms 3 data stores. Emphasis will be placed on multilevel security
of algorithms from sorting, set manipulation, and graphs; COS 484: Introduction to Network Security
of “C” or better. Overview of telecommunications systems COS 485: Information Security Project
This course is a prerequisite to the Information Security Track (INFOSEC) if the student has not taken COS 302, 410, and 470. This is designed for those who are interested in the Information Security field but do not have necessary background in computer science. It provides the needed background for the Information Security Track for non-Computer Science students/professionals who seek to gain expertise in the field of Information Security. The course builds the foundation in discrete mathematics, operating systems, data structures, networking, and principles of programming languages.
410, and 470. This is designed for those who are interested COS 490: Seminar in Computer Science
COS 481: Information Security
3
Prerequisites: COS 302 or COS 479. This course will focus on the design principles of trusted computing bases (TCB). Issues regarding authentication; access control and authorization; discretionary and mandatory security policies; secure kernel design; secure operating systems; and secure databases will be covered from a systems architecture perspective. Emphasis will be on the design of security measures for critical information infrastructures.
Prerequisites: Senior major or minor in Computer Science. Must have a grade of “C” or better in all Computer Science courses. Important and timely problems in Computer Science are researched with findings, results, and conclusions presented in seminar discussion settings. (May be repeated four times for credit.)
COS 497: Independent Study in Computer Science 3
Prerequisites: senior classification and consent of instructor. Research and in-depth study of a particular computer science topic or problem under the supervision of a Computer Science faculty member.