INET 4001

About This Course

The ways in which we use computing devices is radically changing. With these changes and the advent of concepts like the “Internet of Things,” we cannot simply take a single concept of a computer as the de facto standard. This course will make sure students avoid that pitfall as they’re exposed to the essentials of how operating systems work (the fundamental concepts and algorithms used) and how those operating systems have evolved to include virtualization and distributed systems over time.

Students will also study how OS resources may be consumed via networking. What is commonly called “cloud computing” has stretched what we think of a computing device across the globe as a connected system of services/processes. By the end of this course, students will have the ability to leverage and apply knowledge from class in real-world operating systems based in today’s cloud world.

Sample textbook: Modern Operating Systems, 4th Edition by Andrew S. Tanenbaum


Mark Langanki Photo
Mark Langanki

BS, computer science, University of Minnesota

Mark Langanki has been working in the IT industry since 1989. His work centers on computing as it relates to telephony, networked applications, and distributed systems. Mark is the CTO of ConvergeOne and is leading innovation around the next model of IT and cloud services. He teaches at the University of Minnesota about operating systems, network programming, languages, and IT operations, and believes that learning doesn’t stop once a student graduates. Mark is dedicated to ensuring that students learn topics that will be applicable in the tech industry.

  • INET 3101 C Programming: Language and Applications
  • INET 4001 Introduction to Operating Systems
  • INET 4021 Dev Ops I: Network Programming
Carl Follstad
Carl Follstad

BS, computer science, Mankato State University

Carl Follstad began his IT career writing device drivers for VMS systems, moving to large systems management. In 2001, as senior systems engineer for EMC Corporation, he focused on the storage industry, advising on strategy in enterprise business continuity, data protection, classification of data, and resilient storage subsystem design. Beginning in 2004, he managed the University of Minnesota Data Management Services group, which is responsible for architecture of the centralized system backup and SAN storage. In 2007, he returned to EMC as a pre-sales technical consultant. He now works for Dell Technologies, post EMC acquisition, as an advisory storage architect.

  • INET 2001 – Fundamentals of IT
  • INET 4001 – Foundations of Operating Systems
  • INET 4032 – Systems I: Storage

Information Subject to Change

Course details, syllabus, and instructor are subject to change. Current course details can be found by clicking on the Term link(s) above.