Man programming on a desktop and two laptops

Programming Minor

Available as

Do you have structured, creative thinking and like computers?

Students completing the programming minor will demonstrate abilities in the use of programming languages including database and web development. The minor consists of programming courses that support understanding of software development skills. The minor will provide opportunities for problem-solving, structured and creative thinking, and hands-on experience with a broad range of software languages. A programming minor is intended for students in any field. 

Portrait Picture: 
Cassidy Lizakowski


Cassidy Lizakowski

Official Position Title: 
Admissions Counselor | (218) 281-8569



Program outcomes:

  • Work as an individual or as part of a team to develop and deliver software artifacts.
  • Design appropriate solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal, and economic concerns.
  • Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for problem identification and analysis, software design, development, implementation, verification, and documentation. The minor consists of courses designed to provide students in any field with a technical background that includes hands-on experiences, giving them a competitive edge.


Programming Minor



At the U of M Crookston, you won’t spend all your time behind a desk. Our curriculum is designed around experiential learning, which means we want you to have as much hands-on learning as possible. Depending on your major, you’ll find opportunities to be in the field, the lab, the classroom, or engaging in simulated scenarios that give you a competitive edge when you enter the workforce or head to grad school. You’ll learn the concepts and then actively apply them through projects, field trips, site visits, internships, and interactions with professionals in the field.