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