TrustOpen Education Category · Discipline · Subject · Course

Course

CRS-0101-03-002Theory and Methods of Computer Systems

introductoryactive

Covers process scheduling, synchronization, virtual memory, file systems, and concurrency control.

Theory and Methods of Computer Systems

introductoryactive

Also known as: Operating Systems, Systems Principles

Course nameTheory and Methods of Computer Systems
Course codeCRS-0101-03-002
Canonical IDurn:taxonomy:cip-aligned:course:0101-03-002
Levelintroductory
Statusactive
SubjectComputer Systems (SUB-0101-03)
DisciplineComputer Science (DIS-0101)
CategoryComputing and Information Sciences (CAT-01)

Covers process scheduling, synchronization, virtual memory, file systems, and concurrency control.

Credit hours

Min3
Max4
Typesemester

Contact hours

Lecture3
Lab1
Studio0
Clinical0
Practicum0

Learning outcomes

  • Analyze scheduling and synchronization algorithms.
  • Explain virtual memory and paging.
  • Implement core components of an operating system.

Topics

schedulingsynchronizationvirtual memoryfile systemsdeadlockconcurrency

Assessments

assignmentslabsexamsproject

Prerequisites

CRS-0101-03-001

Corequisites

None

Equivalent courses

None

Cross-listed courses

None

Delivery modes

in_persononlinehybrid

Languages

en
👤