Requirements for COSC Minor Concentrators
A total of five (5) courses is required.
A minimum grade of C in COSC 102 as well as a minimum GPA of 2.0
in the five required COSC courses required.
Preparations:
COSC 101--Introduction to Computing
Required Courses:
COSC 102--Introduction to Computing II
COSC 202--Introduction to Symbolic Programming
COSC 290--Discrete Structures
ONE OF:
COSC 303--Principles of Design for Large Systems
COSC 304--Theory of Computing
Required (1) additional elective from 300--(303 or 304) OR 400-level courses:
COSC 303--Principles of Design for Large Systems
COSC 304--Theory of Computing
COSC 420--Programming Languages
Prerequisites: COSC 303 and 304*
COSC 425--Compiler Design
Prerequisites: COSC 303 and 304*
COSC 430--Artificial Intelligence
Prerequisites: COSC 303*
COSC 435--Computer Graphics
Prerequisites: COSC 303*
COSC 440--Operating System Seminar
Prerequisites: COSC 303*
COSC 445--Parallel Computing
Prerequisites: COSC 303 and 304*
COSC 450--Advanced Theory Seminar
Prerequisites: COSC 304*
COSC 455--Distributed Web Applications
Prerequisites: COSC 303 and 304*
COSC 460--Analysis of Algorithms
Prerequisites: COSC 303 and 304*
COSC 465--Computer Networks
Prerequisites: COSC 303 and 304*
COSC 480--Topics in Computer Science
* or permission of instructor