>

Computer Science Minor

A minor in Computer Science gives students the opportunity to develop valuable technical and problem-solving skills that complement a wide range of academic and career paths. Through coursework in programming, data structures, software development, and computational thinking, students gain a strong foundation in the principles that drive today’s digital world.

About

Computer science blends scientific and engineering principles, theoretical analysis, and actual computing experience to provide undergraduate students with a solid foundation in the discipline. Emphasis is on computing activities of both practical and intellectual interest, and on theoretical studies of efficient algorithms and the limits of computation.

Mission and Vision

The computer science program will prepare undergraduate students to turn their passions into careers by diving into topics including:

  • The practice of computer science
  • Academic careers in computer science
  • Other areas in which a preparation in computer science will support significant contributions to the field, including finance, medicine and law
  • Connecting the use of AI to everyday tasks to encourage human ingenuity 

Required Courses (15 hours)

  • Programming: CS 1101 or CS 1104 
  • Discrete Structures: CS 2212 
  • Intermediate Computer Concepts: CS 2201 
  • CS 2281 (and 2281L), OR ECE 2281 (and 2281L), OR CS 3250, OR CS 3251
  • One additional CS course numbered 3000 or above (excluding CS 3262) 

Schedule an Exploration Appointment

Do you need assistance understanding if a computer science minor is right for you? We’re here to help!