Programplaner og emneplaner - Student
DATA2500 Operating Systems Course description
- Course name in Norwegian
- Operativsystemer
- Study programme
-
Bachelor in Applied Computer TechnologyBachelor's Degree Programme in Software EngineeringBachelor's Degree Programme in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2023/2024
- Curriculum
-
SPRING 2024
- Schedule
- Programme description
- 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:
- 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.
- 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.