Skip to main content

Computer Science Minor

Program description

The computer science minor is for students who want to take a basic core of computer science courses to enhance or supplement their major programs. Knowledge of computing is useful for students majoring in engineering, the physical, biological and social sciences, business, design and the visual arts, to name a few. The minor increases job opportunities and provides a base for more advanced studies and independent learning.

The minor teaches problem solving and computational thinking skills, as well as fundamental programming concepts, practical knowledge of computer programming languages, data structures, and algorithmic development techniques that are essential to modern computing. Students have flexibility in choosing courses to meet the minor requirements. Advanced courses provide detailed knowledge in specific topics, such as databases, networks, internet programming, or game design.

To succeed, students in the minor need to have solid analytical and abstraction skills. Students who are not planning on taking calculus should take at least one math class, such as college algebra and probability, or a pre-calculus course before starting the minor.
Programs and courses effective fall 2024. © 2024 Regents of the University of Minnesota. All rights reserved. The University of Minnesota is an equal opportunity educator and employer. Privacy Statement