Information Technology Infrastructure Minor

Information Technology Infrastructure Minor student
  • Level: Undergraduate
  • Credits: 11
  • Tuition$492.31/credit (resident); $961.00/credit (nonresident) | Fees
  • Courses: Taught by expert faculty

The IT Infrastructure minor will provide an industry-identified set of competencies and business skills essential for a career in information technology infrastructure.

Students can select from six different track options (sub-plans) or design their own curriculum with program assistance.


The ITI minor is available to any student currently enrolled in an undergraduate degree program at the University of Minnesota.


Admission prerequisites for all the ITI minor sub-plans include 45 earned credits plus the following courses:

  • Calculus I (MATH 1271, 4.0 cr)
  • Introduction to Computer Programming in Java (CSCI 1103, 4.0 cr) 
    Introduction to C/C++ Programming for Scientists and Engineers (CSCI 1113, 4.0 cr) 
    Introduction to Computing and Programming Concepts (CSCI 1133, 4.0 cr)
  • Introduction to Algorithms, Data Structures, and Program Development (CSCI 1913, 4.0 cr) 
    Introduction to Algorithms and Data Structures (CSCI 1933, 4.0 cr)
  • Machine Architecture and Organization (CSCI 2021, 4.0 cr)
  • Introduction to Computer Networks (CSCI 4211, 3.0 cr)

Courses and Tracks

The courses you'll take in the IT Infrastructure minor are organized by tracks consisting of 9–13 credits. Your adviser can help you determine the option that best fits your career goals.

For course descriptions, visit the University Catalog.
For course details (date, time, instructor, etc.), visit the Class Search.

Data Science

Learn to use massive amounts of data to ask questions, find patterns and anomalies, and further the research and development of industries outside of IT, such as health care and biological sciences. 

  • INET 4707 Intro to Databases (4 cr, fall)
  • INET 4061 Data Science I: Fundamentals (3 cr, spring)
  • INET 4710 Data Science II: Big Data Analytics (4 cr, spring)

Data Management

This track features hands-on experience with data, starting in relational databases, migrating to NoSQL (big data) concepts, and culminating with building infrastructure to support data management.

  • INET 4707 Intro to Databases (4 cr, fall)
  • INET 4709 Data Management I: Fundamentals (3 cr, spring)
  • INET 4711 Data Management II: Distributed Systems (4 cr, fall)


Stepping from the fundamentals of bare-metal computing to cloud, virtualization, and software-defined networking requires a unique focus. 

  • INET 4031 Intro to Systems (4 cr, spring)
  • INET 4032 Systems I: Storage (4 cr, fall)
  • INET 4083 Systems II: Analysis and Design (3 cr, spring)


The Security track provides foundational knowledge in not just "keeping people out," but also the how and why of security breaches. This specialty examines the tools and mechanisms to track who did what and covers the exponentially growing challenges of cloud security. 

  • INET 4153 Intro to Security: Policy and Regulation (4 cr, fall)
  • INET 4165 Security I: Principles (3 cr, spring)
  • INET 4007 Security II: Cyber Security (4 cr, fall)


This track covers the development of applications, as well as the role of code in the building, managing, and monitoring of infrastructure and operating systems and the packages required to run those applications.

  • CSCI 4211 Intro to Networks (3 cr, spring)
  • INET 4021 DevOps I: Network Programming (4 cr, spring)
  • INET 4121 DevOps II: Development Strategies (4 cr, fall)


The Networking track develops foundational knowledge of how networks work—everything from theory to physical devices.

  • CSCI 4211 Intro to Networks (3 cr, spring)
  • INET 4011 Networking I: Network Administration (4 cr, fall)
  • INET 4041 Networking II: Emerging Technologies (4 cr, spring)

Contact Us

612-624-4000 or 800-234-6564 |

20 Ruttan Hall, 1994 Buford Ave, Saint Paul, MN 

In-Person Hours: Monday-Thursday 8 a.m.-5 p.m.; Friday 8 a.m.-4:30 p.m.

Phone Hours: Monday-Friday 8 a.m.-4:30 p.m.