For students who did not meet the English Proficiency requirements. Upon successful completion of the course and examination, students may then continue to study in UoPeople.
Along with the core concepts of modern operating systems, this course also covers the basic structure of the operating system that is based on three key ideas: virtualization, concurrency, and persistence.
This course introduces the design of computer algorithms and also provides an analysis of sophisticated algorithms. The course also covers the asymptotic performance of algorithms.