COS 505: Computer Science Foundation III. This course teaches students the skills in computer systems, operating systems and basic components. Prerequisite: Consent of instructor. CREDIT: THREE SEMESTER HOURS.

COS 506: Advanced Programming and Data Structures. This course teaches students the advanced skills in programming and data structures. Prerequisite: COS 502 or consent of instructor. CREDIT: THREE SEMESTER HOURS.

COS 511: WEB Programming. To introduce the basic tools for Web programming using XML, ASP.NET, Visual Basic.NET, C# and J#. CREDIT: THREE SEMESTER HOURS.

COS 512: WEB Engineering. To introduce basic ideas for Web engineering design methodologies. The course will use XML and ASP. CREDIT: THREE SEMESTER HOURS.

COS 513: Computer Graphics and GUI. Presents the basic ideas from 2-D and 3-D graphics and the transformations algorithms from 2-D to 3-D. The second portion of the course serves to introduce the student to programming interactive 2-D graphical user interfaces. CREDIT: THREE SEMESTER HOURS.

COS 514: Database and Data Mining. This course presents data mining from a database perspective. A study of methodologies and algorithms for extracting meaningful data from unstructured and structured data repositories. Topics will include data warehousing, clustering, classification, association rules mining, etc. for real-world problems. CREDIT: THREE SEMESTER HOURS.

COS 515: Advanced Database Management Systems. Advanced topics in DBMS including distributed internet implementations. Thorough coverage of new structural and operational data models. CREDIT: THREE SEMESTER HOURS.

COS 516: Computer Vision. The aim of this course is to give students a firm understanding of the theory underlying the processing and interpretation of visual information and the ability to apply the understanding in a wide variety of situations. Students who successfully complete this course will be well placed to pursue subsequent work either in research or in industry. CREDIT: THREE SEMESTER HOURS.

COS 517: E-Commerce. A computer science-oriented approach is used to examine infrastructure, including functionality, usability, data design and strategic technical choices for typical types of e-commerce. A working prototype is required. CREDIT: THREE SEMESTER HOURS.

COS 518: Network and WEB Security. 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;