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)