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
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.