IN2140 – Introduction to operating systems and data communication
Course description
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:
- 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
- be able to choose between algorithms that enable today?s data communication and their use
- be able to develop programs with processes that can communicate internally in the computer and over a network
- know how to use the programming language C
Admission to the course
Students at UiO register for courses and exams in Studentweb.
Special admission requirements
In addition to fulfilling the?Higher Education Entrance Qualification, applicants have to meet the following special admission requirements:
- Mathematics R1 or Mathematics (S1+S2)
The special admission requirements may also be covered by equivalent studies from Norwegian upper secondary school or by other equivalent studies. Read more about?special admission requirements?(in Norwegian).