COS 242: Programming II

4

  • Prerequisite: COS 101 or 108. Required for InfoSec Op- Robotics
  • Prerequisite: COS 109 passed with a grade of “C” or better. Languages
  • major hardware components of a computer. The funda- COS 360: Introduction to Compilers

COS 302: Operating Systems 3

  • An overview of the concepts and theories that underlie op- Undergraduate Teaching Experience
  • grade of “C” or better. Introduces the main structures un- COS 400: Systems Design and Development II

COS 311: Discrete Algorithm Design

3

Prerequisite: MAT 125. This course provides an introduction to the design, implementation and analysis of computer algorithms and data structures from a modern perspective. This course offers theoretical analysis techniques as well as algorithmic design patterns using experimental methods of the engineering of algorithms.

Prerequisites: COS 300 passed with a grade of “C” or better. Detailed study of design and development of distributed information systems, particularly those implemented in advanced communication environments. Focus on object-oriented methods with demonstration projects. In-depth review of software validation and verification, and quality assurance. Team and individual presentations of projects.