Computer Science: Requirements for the Minor

Disciplinary Minor

Supporting Courses, (16 credits):

Required:

COMP SCI 241: Discrete Mathematics I (4 credits)

COMP SCI 242: Discrete Mathematics II (4 credits)

COMP SCI 256: Software Design I (4 credits)

COMP SCI 257: Software Design II (4 credits)

Upper-Level Courses, (12 credits):

Choose 4 courses, subject to the approval of an adviser:

COMP SCI 331: Internet Programming (3 credits)

COMP SCI 351: Data Structures (4 credits)

COMP SCI 352: Computer Graphics and Animation (3 credits)

COMP SCI 353: Computer Architecture and Organization (3 credits)

COMP SCI 358: Data Communication and Computer Networks (3 credits)

COMP SCI 370: Linux System Programming (3 credits)

COMP SCI 371: Advanced Object-Oriented Design using C++ (4 credits)

COMP SCI 372: Software Engineering (3 credits)

COMP SCI 450: Theory of Algorithms (3 credits)

COMP SCI 451: Database Design & Applications (3 credits)

COMP SCI 452: Operating Systems (3 credits)

COMP SCI 460: Systems Analysis and Project Management (3 credits)

COMP SCI 464: Artificial Neural Networks (3 credits)