Course

Course Summary
Credit Type:
Course
ACE Course Number:
SDCM-0201
Organization:
Location:
Classroom-based
Length:
Self-paced. 20 weeks (40 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Operating Systems
Description

Objective:

The course objective is to describe the modern operating systems, their functionalities, processes, and computing resource management. The students will learn to write simple codes and will compare various operating systems.

Learning Outcomes:

  • Upon completion of the course, the student will be able to summarize the main functionalities of a modern operating system
  • Describe how operating systems manage memory, process and scheduling as well as I/O and communication
  • Write simple codes that emulate basic functionalities of operating systems
  • Explain concurrency and how operating systems manage computing resource sharing among processes and threads
  • And compare operating systems and select a most convenient one for a certain context/application

General Course Topics:

  • Introduction to operating systems
  • Using operating systems
  • Memory management and operating systems
  • Concurrency in operating systems
  • External device management
  • File management systems
  • Security in operating systems
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

70%
Supplemental Materials