Official course description:
Basic info last published 26/02-19

Operating Systems and C

Course info
Language:
English
ECTS points:
7.5
Course code:
1409003U
Offered to guest students:
-
Offered as a single subject:
-
Programme
Level:
Bachelor
Programme:
Bachelor in Software Development
Staff
Course semester
Semester
Efterår 2018
Start
27 August 2018
End
28 December 2018
Exam
Exam type
ordinær
Internal/External
ekstern censur
Grade Scale
7-trinsskala
Exam Language
GB
Abstract
Description
Formal prerequisites
Experience with a programming language is necessary.
Intended learning outcomes

After the course, the student should be able to:

  • Read, write and debug C programs in a shell-environment
  • Interpret how C programs execute on a computer system
  • Describe basic system programming concepts in C (I/Os, network programming, concurrent programming)
  • Reflect on the impact of hardware, operating system and compilation process on application programs
  • Design and implement a simple Linux kernel module in C
Ordinary exam
Exam type:
B: Oral exam, external (7-trinsskala)
Exam variation:
B1GH: Oral exam in group with time for preparation. Home. The preparation will take place out of the university. Typically the preparation time is 24 - 48 hours, but could be a week or more.