• COS 519: Managing Information Technology 3 COS 539: Compiler Design

COS 520: Multimedia Design 3

  • Prerequisite: COS 513. An introduction of the design of COS 541: Advanced Computer Architecture
  • (finding Roots of equations by approximation, finite differ- COS 542: Distributed Operating Systems
  • tion channels, cryptography classifications, classical cryptog- COS 543: Numerical Methods and Application
  • The students will experience different functional program- COS 551: Expert Systems
  • COS 535: Computer Networks 3 COS 552: Storage Area Networks

COS 536: Software Engineering 3

  • The major principles of software engineering are presented COS 553: Common Gateway Interface

COS 538: Advanced Algorithms Design

3

The course covers advanced algorithms, data structures, and advanced techniques to organize data in an optimized manner. Greedy algorithms, divide and conquer algorithms are also introduced.

  • COS 599: Special Topics in Technology

Prerequisite: Permission of the instructor. This course will have a different topic relevant to the computer technology field each time it is offered. The purpose of the course is to gain knowledge in the current areas of this ever-changing field. May be repeated 3 times for credit.