IN00CT12 Advanced Software Development Techniques (5 cr)
Prerequisites Generic programming skills
Objectives The student understands how an Operating System (OS) acts as an interface between a computer user and a computer hardware. The student also understands how this software performs the basic tasks, such as file management, memory management, process management, input and output handling.

The student is able to describe the benefits of sharing common resources in a computer and the benefits of multi-threaded programming. The student knows the associated problems and is able to solve them using services provided by the operating system. The student is also able to design and implement multi-threaded applications.
Content The structure and services of a modern computer operating system.
Multithreaded concepts and programming.
Usage of 3rd party libraries.
Recommended optional programme components If necessary, the student advisor will recommend optional programme components for each student based on their individual study plan.
Accomplishment methods Not applicable
Execution methods Not applicable
Materials Not applicable
Literature Not applicable
Evaluation Criteria 0-5
Evaluation Criteria
Assessment Frameworks Assessment framework
Further Information Not applicable
Responsible persons Not applicable
Links Assessment framework


Show old implementations
29.6.2022 18:32:03