Csc 2209 Systems Programming



Download 24.46 Kb.
Date31.01.2017
Size24.46 Kb.
#14012
CSC 2209 Systems Programming
(a) Description

Systems programming is aimed at teaching students how to write pro- grams using system level services. The system of instruction is UNIX due to availability of free system tools that have been largely developed by and for the academia.


(b) Aim

Skills in tools provided by systems, their commands, system calls and understanding for model of computation.


(c) Teaching and Learning Pattern

The teaching pattern is by lectures, lab sessions and projects. (d) Indicative Content

• Introduction and Unix Standardization
• File input and output
• Standard I/O Library
Files and Directories
• System Data Files and Information
• Process Environment
Process Control
• Process Relationships
• Signals
Threads
• Advanced I/O
• Interprocess Communication
(e) Assessment method

Assessment will be in form of tests and practical assignment (40%) and final written examination (60%)


(f ) Reading List
(i) Advanced programming in the Unix Environment, by W. Richard

Stevens, Addison-Wesley 2008

Download 24.46 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page