CSC 322 : ESSENTIAL ARCHITECTURES II: OPERATING SYSTEMS AND NETWORKING

This course continues the introduction to operating systems begun in CSC321, and adds coverage of the basic building blocks of computer networks. Operating systems concepts covered include scheduling, synchronization, memory management, and security. Networking concepts covered include the layered model of networking, switching, error correction and flow control, addressing and datagrams, routing, the Domain Name System, major protocols (TCP, UDP, ICMP) and performance issues.
Minor credit.

Prerequisites

CSC 321 or permission of the instructor.

Overview

Program

Credits

3