computer science

OPENS DOORS

COSC243

Computer Architecture and Operating Systems

Semester 1

The first part of this paper will cover the basics of computer architecture, including data representation, digital logic and devices, combinational and sequential circuits, structure of a computer, memory systems, data input and output, microprogramming and assembler language concepts. The second part will cover the characteristics of operating systems, including processes, interprocess communication, process queues and states, scheduling, memory management, virtual memory, file systems, protection and security and resource allocation. Practical work with Java and UNIX will be an integral part of the course.

COURSEWORK PAGE