Programming in Unix, 7,5 credits
Start of studies
Autumn semester 2028
Form of education
Campus, Day-time, Half-time
Language
English
Period
2028 week 35 until 2028 week 43
Admission to the course requires 12 completed credits in Programming, 6 completed credits in Algorithms and Data Structures, 6 completed credits in Operating Systems, and 3 completed credits in Datacommunicaton. English 6
The course introduces the student to programming and system development in the Unix environment by combining theory with in-depth practical applications, as well as the history, structure and file hierarchies of Unix and Linux systems. The course introduces basic system concepts such as virtual machines, containers and system access via authentication. The course focuses on shell scripting with Bash and advanced C programming in the Unix environment, where aspects such as handling I/O, memory allocation, file system calls, parent /child processes and implementation of network communication via TCP/IP are covered in detail.
Admission to the course requires 12 completed credits in Programming, 6 completed credits in Algorithms and Data Structures, 6 completed credits in Operating Systems, and 3 completed credits in Datacommunicaton. English 6
Study subject
Computer Science
Level
G1F
Course code
DV1734