Computer Science Minor

Join the next generation of makers, thinkers, and leaders as you learn the cutting-edge computer skills necessary to be successful in the 21st century economy. The computer science minor allows you to infuse coding and programming skills into your educational experience—regardless of your major!

CS Minor

Developed in collaboration with leading tech employers (including Etsy, Lyft, and LinkedIn) the minor is designed to equip
you with the essential skills needed to compete in an increasingly digital world.

Program Highlights

  • Design, build, and launch software products to address real-world problems
  • Practice quantitative and qualitative reasoning, critical thinking, and problem-solving skills
  • Identify, interpret, and evaluate data sets
  • Assess, choose, and implement technologies with attention to ethics, equity, and social justice
  • Learn strategies for effective communication in multiple domains, including coding craftsmanship, as well as written
    and oral communications

Career Paths

  • Software or App Developer
  • Technology Sales, Training or Support
  • Project Manager
  • Front-end Developer or Designer
  • Computer or Data Scientist


Students are required to complete four of the five courses for a total of 16 units.

Build your foundation (required)

  • CS 2001 Coding and Building Websites
  • CS 3001 Software Programming and Data Structures

Grow your skills (choose two)

  • CS 3002 Web Server and Database Development
  • CS 3003 Introduction to Data Science: Data Analysis, Modeling, Visualization & Databases
  • CS 3004 Mobile App Development in Apple Ecosystem

View course descriptions by selecting the course name in the Academic Catalog. 


For more information, contact:

Bradley Van Alstyne
Assistant Professor of Communications and Media Studies
[email protected]