diff --git a/content/notes/cosc-204.md b/content/notes/cosc-204.md index af968925b..5c238b713 100644 --- a/content/notes/cosc-204.md +++ b/content/notes/cosc-204.md @@ -13,6 +13,25 @@ tags: # Assignments # Notes +By completion of this paper students are expected to: + +## Hardware +- Understand how programs are executed on computer hardware + +## Assembly +- Demonstrate an ability to read and write assembly language programs + +## C +- Be able to construct programs in C and understand its role as a systems programming language + +## Operating systems +- Understand the fundamental principles and structure of an operating system + +## OS Algorithms +- Understand core operating systems algorithms such as process scheduling and resource allocation and management + +## Use of Resources +- Be aware of the importance of efficient use of resources from computational, economic, and environmental viewpoints # Lectures