skip to content

Computer Science

Degree requirements

Please choose an option:

Changes to Computer Science Starting in Fall 2014

Computer Science: Requirements for the Interdisciplinary Minor

Supporting Courses, (12 credits):

  • COMP SCI 201: Introduction to Computing and Internet Technologies (4 credits)
  • COMP SCI 240: Discrete Mathematics (4 credits)
  • COMP SCI 256: Introduction to Software Design I (4 credits)

Upper-Level Courses, (13 credits):

  • COMP SCI 316: Advanced Software Design (4 credits)
  • Choose any 3 upper-level Computer Science courses

Computer Science: Requirements for the Interdisciplinary Major

Supporting Courses, (36 credits)

  • COMP SCI 201: Introduction to Computing and Internet Technologies (4 credits)
  • COMP SCI 221: Database Design and Management (3 credits)
  • COMP SCI 232: Intro to Mobile Platforms and Apps (3 credits)
  • COMP SCI 240: Discrete Mathematics (4 credits)
  • COMP SCI 256: Introduction to Software Design (4 credits)
  • MATH 202: Calculus and Analytic Geometry I (4 credits)
  • MATH 203: Calculus and Analytic Geometry II (4 credits)
  • MATH 260: Introductory Statistics (4 credits)
  • COMM 133: Fundamentals of Public Address (3 credits)
  • COMM 166: Fundamentals of Interpersonal Communication or COMM 237 Small Group Communication (3 credits)

Upper-Level Courses, (28-30 credits)

  • COMP SCI 316: Advanced Software Design (4 credits)
  • COMP SCI 331: Internet Programming (3 credits)
  • COMP SCI 351: Data Structures (4 credits)
  • COMP SCI 353: Computer Architecture and Organization (3 credits)
  • COMP SCI 371: Advanced Object-Oriented Design (4 credits)
  • COMP SCI 372: Software Engineering (3 credits)
  • COMP SCI 490: Capstone Essay in Computer Science (1-3 credits)

Electives, choose any two from the remaining courses above or listed below:

  • COMP SCI 352: Computer Graphics and Animation (3 credits)
  • COMP SCI 358: Data Communication (3 credits)
  • COMP SCI 450: Theory of Algorithms (3 credits)
  • COMP SCI 451: Advanced Database (3 credits)
  • COMP SCI 452: Operating Systems (3 credits)
  • COMP SCI 464: Artificial Intelligence (3 credits)
  • COMP SCI 460: Systems Analysis and Project Management (3 credits)
  • MATH 305: Ordinary Differential Equations (3 credits)
  • MATH 360: Theory of Probability (3 credits)