EPN-V2

DATA2500 Operating Systems Course description

Course name in Norwegian
Operativsystemer
Study programme
Bachelor in Applied Computer Technology
Bachelor's Degree Programme in Software Engineering
Bachelor's Degree Programme in Information Technology
Weight
10.0 ECTS
Year of study
2023/2024
Curriculum
SPRING 2024
Schedule
Course history

Introduction

In this course, the students shall gain an overview of how operating systems work and learn to understand the principles on which they are based. In particular, they shall gain insight into the structure of operating systems through scripting, focusing mostly on Linux. 

Recommended preliminary courses

Coursework requirements in connection with the project

  • 3 milestone meetings in the group
  • 1 oral and visual presentation in the group

Required preliminary courses

No requirements over and above the admission requirements.

Learning outcomes

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge

The student is capable of:

  • explaining the basic principles of how an operating system organises all resource use and makes the use of computers simpler and more efficient for ordinary users and applications
  • identifying the most important operating systems and explaining the differences between them
  • explaining the components of a computer and how the operating system controls it
  • explaining multitasking, CPU scheduling, processes, threads and synchronisation
  • explaining how the operating system organises the use of cache and internal memory
  • explaining hard drives and file systems
  • analysing and explaining concrete sequences of events for running software on and using an operating system
  • explaining virtualisation technologies

Skills

The student is capable of:

  • communicating with and controlling the operating system from the command line in Linux and Windows
  • creating new users and groups, defining rights for files and folders in Linux and Windows
  • using pipes and redirection to put together simple commands to solve complex tasks in Linux and Windows
  • solving concrete tasks relating to operating system with the help of scripting for Linux and Windows
  • using scripting language for file processing, arrays and hash, and for regular expressions

General competence

The student is capable of:

  • exchanging and discussing issues relating to operating systems
  • giving recommendations on the use and procurement of operating systems
  • quickly becoming familiar with new technology relating to operating systems
  • considering and recommending which scripting or programming language is best suited to solve a concrete technical problem
  • helping ordinary users to solve tasks relating to operating systems

Teaching and learning methods

Lectures and individual exercises. The exercises are based on the students’ own work, supervised by the lecturer and/or a student assistant. The students work in groups. The groups comprise maximum four students.

Course requirements

The course provides students with a basis for designing heating, ventilation and sanitary installations in buildings and non-residential buildings. Students will learn to take part in the engineering, execution and control of HVAC systems in buildings to ensure their optimum operation in terms of energy consumption and indoor climate.

Assessment

No requirements over and above the admission requirements.

Permitted exam materials and equipment

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge

The student:

  • is capable of explaining official requirements, regulations, rules and industry norms for HVAC and sanitary installations
  • is familiar with energy sources and energy supply
  • is familiar with energy and indoor climate calculations
  • is familiar with waterborne heating systems
  • is familiar with cooling systems
  • is familiar with ventilation systems and ventilation of occupied zones
  • is familiar with interior sanitary installations in buildings

Skills

The student is capable of:

  • selecting energy sources/energy supplies that meet regulatory requirements
  • performing energy and indoor climate calculations using relevant software
  • preparing requirement specifications for heating systems
  • designing/dimensioning energy-efficient waterborne heating systems
  • designing/dimensioning energy-efficient cooling systems
  • preparing requirement specifications for ventilation systems
  • designing/dimensioning energy-efficient ventilation systems, including generators and duct networks
  • designing/dimensioning ventilation solutions at room level that give an acceptable indoor climate in terms of temperature, draught, air quality and noise
  • designing/dimensioning indoor sanitary installations (water supply and sewage systems)
  • engineering/dimensioning hot-water supply systems

General competence

The student is capable of

  • planning, designing, dimensioning and controlling energy-efficient HVAC and sanitary installations
  • working in a team to complete an interdisciplinary project by a given deadline
  • communicating design solutions orally, visually and in writing

Grading scale

Lectures, exercises and project work. Students are given weekly exercise assignments.

Examiners

One internal examiner. External examiners are used regularly.

Overlapping courses

1) Individual written exam, 5 hours, weighted 70%

2) Group project work, weighted 30% The report and presentation will be assessed. Possibility for individual oral examination.

Part 1) of the exam: The exam results can be appealed.

Part 2) of the exam: The exam results cannot be appealed.

Both parts of the exam must be awarded grade E or better for the student to pass the course. In the event of a resit or rescheduled individual written exam, oral examination may be used instead. The exam results cannot be appealed.