3
This course introduces students to network protocols, in particular the OSI and TCP/IP suite of network communication protocols. Topics include fundamentals of networks, data transmission, network architecture, protocols and others.
COS 331/CIT 331/PHY 331: Introduction to COS 479: Foundation in Information Security
for three credit hours. COS 481: Information Security
COS 350: Organization of Programming COS 482: Introduction to Cryptography
languages. Students study the historical development of COS 483: Database Security
Prerequisite: Consent of instructor. Students earn course COS 484: Introduction to Network Security
Prerequisites: COS 302 Overview of telecommunications systems and computer components employed in transmission of data in local and wide area networks. Issues relating to network analysis and management are explored.
COS 410: Database Management Systems 3 COS 485: Information Security Project
COS 420: Algorithms 3 COS 490: Seminar in Computer Science 3
Prerequisite: COS 340. Techniques of analyzing, developing, and implementing algorithms are presented. Examples of algorithms from sorting, set manipulation, and graphs; computational complexity and np-completeness are implemented in appropriate programming languages.
Important and timely problems in Computer Science are reviewed to reinforce and integrate ideas presented over the curriculum. Advanced topics will be introduced.
Introduces various topics related to the field of Artificial Intelligence including but not limited to logic, knowledge representation, expert systems, natural language processing, AI related problems, and AI languages.
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.