IN2140 – Introduction to operating systems and data communication

Course content

The course provides an introduction to operating systems, viewed from both the user and the programmer's point of view, and from the machine side. It will also provide insight into how today's data communication is taking place and how to create programs that use such communication. The programming language C is used, and a basic introduction will be given.

Learning outcome

After taking this course you'll:

  • know algorithms that are essential for operating systems and for data communication
  • have basic knowledge of the most important components of an operating system and how it works
  • be able to develop small applications that call on services in your operating system and that can communiate over a network
  • be able to choose between algorithms that enable today?s data communication and their use
  • know simple use of the programming language C

Admission to the course

Students at UiO register for courses and exams in Studentweb.</