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

Students are required to have good programming skills, for example by having completed the course Programming.

Required preliminary courses

No requirements over and above the admission requirements.

Learning outcomes

Data is the new oil, powering industries, putting into motion trillion Euro companies and supporting governments to take decisions that affect the lives and the well fare of bilions of people around the world. But to do so, data must be refined, properly analized, and presented so relevant decision makers can make sense of it, and use it in a manner that delivers value to society. Data Science is the field of study that focus on collecting, organizing, cleaning, understanding, transforming, using and presenting data so it becomes useful.

In this course you are going to learn what is Data Science, and how do we approach problems in Data Science so it can contribute towards a sustainable future. We will briefly question some common ideas we may have about what science is and how we do scientific research. We will address what makes a research method suitable or not focusing on specific cases to learn from successes and disasters in the history of Data Science.

You will learn the methods, potentials and limits of Data Science as well as how to apply them to real world challenges using a scripting language (Python, Matlab or R). The course is designed to provide a solid theoretical introduction to the subject and build the foundational skill through hands-on experience. To achieve that, you will use open data-sources to develop a data science project from data-collection to insight presentation.

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 following coursework is compulsory and must be approved before the student can sit the exam:

  • 3 group assignments
  • 3 multiple choice tests

Assessment

The following coursework is compulsory and must be approved before the student can take the exam:

Mandatory assignment 1: Students will select an open dataset and a research problem of their preference, study it carefully in the light of scientific literature and submit a text (300-500 words) explaining the reasons for their choice and how it could be used to create value to society or support an existing of future business.

Mandatory assignment 2: Building upon assignment 1, students will create and present a data analysis pipeline using the chosen dataset and self-selected problem. The pipeline should be implemented in code using the data analysis and scripting techniques taught during the course.

Permitted exam materials and equipment

This is a portfolio exam that consists of a report based on the data analysis pipeline developed in the mandatory assignments, and its respective results.

The portfolio will consist of two parts; a report and a presentation:

  1. The report is a careful description of the work done during the semester. The report should contain a set of codes, graphs and notes, together with a sample of the dataset.
  2. 20 minutes maximum presentation of the content presented in the report within a coherent narrative and clarifying any obscure steps in the data processing, analysis, results or conclusions.

The portfolio will be assessed as a whole.

In case of a new or postponed examination, an alternative examination format may be used. Oral presentation can’t be appealed.

Grading scale

All support materials are allowed for both the oral presentation and for the individual written summary.

Examiners

The final assessment will be graded on a grading scale from A to E (A is the highest grade and E the lowest) and F for fail.

Overlapping courses

Emnet er ekvivalent (overlapper 10 studiepoeng) med: DATS2500, ITPE2500

Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.