Campuses:
This is archival data. This system was retired as of August 21, 2023 and the information on this page has not been updated since then. For current information, visit catalogs.umn.edu.
Crookston Campus
Programming MinorMath, Science and Technology
Academic Affairs
A programming minor is intended for students in any field. 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.
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.
Program Delivery
This program is available:
Minor Requirements
Programming Core
Take 6 or more course(s) totaling 18 or more credit(s) from the following:
·
CA 1040 - Web Site Development
(3.0 cr)
·
SE 2050 - Introduction to Programming I
(3.0 cr)
·
SE 2090 - Data Structures and Algorithms
(3.0 cr)
·
SE 3050 - Database Management Systems
(3.0 cr)
·
SE 4050 - Advanced Web Application Development
(3.0 cr)
Program Electives
Take 2 or more course(s) totaling 6 or more credit(s) from the following:
·
AGRO 3030 - Statistical Analyses and Research Techniques in Agriculture and Natural Resources
(3.0 cr)
·
SE 2200 - Introduction to Software Engineering
(3.0 cr)
·
SE 2300 - Software Construction
(3.0 cr)
·
SE 2400 - Software Engineering Approach to Human Computer Interaction
(3.0 cr)
·
SE 3250 - Cybercrime and Digital Forensics
(3.0 cr)
Program Sub-plans
A sub-plan is not required for this program.
Online
The online Programming Minor has the same curriculum as the on-campus program.
|
|
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Even Year |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Odd Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |