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.
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.)
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.