COS 498: Internship in Computer Science 3 COS 511: WEB Programming
science discipline. The student must demonstrate that the COS 512: WEB Engineering
course may be repeated four times for credit. COS 514: Database and Data Mining
ries that underlie operating systems including: process and Management Systems
arrays, strings, files, linked lists and binary trees, Introduc- COS 516: Computer Vision
creating and using macros. Object oriented system analysis COS 517: E-Commerce
A more advanced study of the complex discrete data struc- COS 518: Network and WEB Security
A more advanced study of the complex discrete data structures explored in COS 310. Algorithms manipulating these structures are implemented in C++. Their run times are empirically and analytically established and compared against a background of computational complexity theory and time-space tradeoff. Introduction to the basic mathematical, theoretical subjects and tools needed for other courses. The course covers different topics such as: discrete mathematics, Boolean algebra, number theory, finite automata and others.
COS 513: Computer Graphics and GUI
Prerequisite: COS 511. The major tools for network security and Web security is presented as techniques of programming under network and web environments. Topics such as network security architectures; policy and legal issues; security assessment and incident handling; and tools used for network security are presented.