Operating Systems

Тип: На вибір студента

Кафедра: department of digital economics and business analytics

Навчальний план

СеместрКредитиЗвітність
34Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
316доцент Oleh Yarema

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
332УФЕ-21сдоцент Oleh Yarema, доцент Oleh Yarema

Опис курсу

The course “Operating Systems” is aimed at developing theoretical knowledge and practical skills in the field of modern operating systems, their architecture, and principles of resource, process, memory, and file system management.

Within the course, students master practical aspects of installing operating systems (Windows, Linux, macOS, Android) using ISO images, creating and configuring virtual machines with hypervisors (VirtualBox, VMware, Parallels), as well as remote administration tools (PuTTY, WinSCP).

Special attention is paid to:

  • OS architecture (x86, x64, ARM);
  • Virtualization and hypervisor principles;
  • Network configuration modes (NAT, Bridge, Host-only);
  • Basic Linux administration;
  • Features of modern versions of Windows 10/11 and ARM-based solutions.

The course has an applied orientation and is designed to develop digital competencies required for working in IT environments and administering information systems.

Course Objective

The objective of the course “Operating Systems” is to provide students of specialty 051 “Economics” with a systemic understanding of modern operating system principles and to develop practical skills in installation, virtualization, configuration, and basic administration for effective use in economic and managerial activities.

The course aims to develop digital competencies necessary for working with enterprise information systems, corporate software, and business digital infrastructure.

Course Goals

Upon completion of the course, the student should:

  • Develop an understanding of the role of operating systems in the digital economy and enterprise information systems;
  • Master the principles of OS architecture (process management, memory management, file systems);
  • Understand virtualization as a tool for optimizing business IT resources;
  • Learn to install and configure operating systems (Windows, Linux, macOS, Android) using ISO images;
  • Perform basic OS administration to ensure stable operation of application software;
  • Configure virtual machines and network modes for testing software solutions;
  • Use remote access tools (SSH, PuTTY, WinSCP) to work with server environments;
  • Analyze the efficiency of operating system use within enterprise activities;
  • Understand the economic aspects of implementing server infrastructure and cloud solutions.

During the study of the course “Operating Systems,” students acquire general and professional competencies, as well as program learning outcomes necessary for professional activity in the context of digital economic transformation.

Integral Competence

IC1 – Ability to solve complex economic and managerial tasks related to the use of modern operating systems, digital infrastructure, and information technologies in enterprise activities.

General Competencies

GC2 – Ability to analyze and assess information and technological risks in a digital environment.

GC3 – Ability to act responsibly and ensure secure use of information systems.

GC6 – Ability to make managerial decisions regarding the implementation and use of IT infrastructure.

GC8 – Ability to use modern information and communication technologies.

Special Competencies

SC3 – Ability to use information systems and technologies in enterprise economic activities.

SC7 – Ability to ensure efficient functioning of enterprise digital infrastructure.

SC9 – Ability to assess the feasibility of implementing server and cloud solutions.

SC12 – Ability to integrate modern operating systems and virtualization tools into enterprise digital transformation.

Program Learning Outcomes

PLO02 – Make well-founded managerial decisions regarding the use of information technologies.

PLO04 – Use modern information systems to support managerial processes.

PLO07 – Analyze the efficiency of enterprise digital infrastructure.

PLO10 – Ensure a basic level of information security in enterprise activities.

PLO14 – Organize the use of cloud and server solutions in the business environment.

PLO18 – Analyze trends in digital transformation and IT implementation.

The Student Must:

a) Know:

  • Principles of operating system functioning;
  • OS architecture (processes, memory, file systems);
  • Types of hypervisors and principles of virtualization;
  • Features of Windows 10/11, Linux (CentOS), macOS, and Android;
  • Network modes in virtual machines (NAT, Bridge, Host-only);
  • Basics of administration and remote access (SSH);
  • Basic principles of OS information security;
  • The role of operating systems in enterprise digital infrastructure;
  • Economic aspects of implementing server and cloud solutions.

b) Be Able To:

  • Install operating systems from ISO images;
  • Create and configure virtual machines;
  • Perform basic administration of Windows and Linux;
  • Work with the Linux command line;
  • Configure network parameters in virtual environments;
  • Use PuTTY and WinSCP for remote administration;
  • Create virtual machines in cloud environments (AWS);
  • Evaluate the efficiency of IT infrastructure use;
  • Analyze risks associated with operating system use in business;
  • Prepare technical reports on system configuration.

Рекомендована література

Main Literature

  1. Skopeckyi, V.V., & Kovalchuk, T.M. (2021). Operating Systems: Study Guide. Kyiv: Igor Sikorsky Kyiv Polytechnic Institute.
  2. Oliinyk, O.V., & Petrenko, V.M. (2022). Operating Systems and System Programming. Lviv: Ivan Franko National University of Lviv.
  3. Silberschatz, A., Galvin, P. B., & Gagne, G. (2022). Operating System Concepts (Global Edition). Wiley.
  4. Stallings, W. (2021). Operating Systems: Internals and Design Principles (9th ed.). Pearson.
  5. Russinovich, M., Solomon, D., & Ionescu, A. (2021). Windows Internals, Part 1 (7th ed.). Microsoft Press.
  6. Nemeth, E., Snyder, G., Hein, T., & Whaley, B. (2023). UNIX and Linux System Administration Handbook (5th ed.). Addison-Wesley.
  7. Red Hat. (2023). RHCSA Red Hat Enterprise Linux 9 Certification Study Guide. McGraw-Hill Education.

Additional Literature

  1. Zhaldak, M.I., & Morze, N.V. (2021). Information Systems and Technologies in Economics. Kyiv: National Pedagogical Dragomanov University.
  2. Kravchuk, L.V. (2023). Cloud Technologies and Virtualization. Kharkiv: Simon Kuznets Kharkiv National University of Economics.
  3. Negus, C. (2022). Linux Bible (10th ed.). Wiley.
  4. Love, R. (2022). Linux Kernel Development. Addison-Wesley.
  5. Hightower, K., Burns, B., & Beda, J. (2022). Kubernetes: Up and Running (3rd ed.). O’Reilly Media.
  6. Mouat, A. (2023). Using Docker: Developing and Deploying Software with Containers. O’Reilly Media.
  7. McCarty, B. (2023). AWS Certified SysOps Administrator Study Guide. Wiley.
  8. Tanenbaum, A. S., & Bos, H. (2022). Modern Operating Systems (4th ed.). Pearson.

Internet Resources

  1. The Linux Foundation – https://www.linuxfoundation.org
  2. Docker Documentation – https://docs.docker.com
  3. Kubernetes Documentation – https://kubernetes.io/docs
  4. Microsoft Learn – https://learn.microsoft.com
  5. AWS Documentation – https://docs.aws.amazon.com
  6. VMware Documentation – https://docs.vmware.com
  7. VirtualBox Documentation – https://www.virtualbox.org/wiki/Documentation
  8. Android Open Source Project – https://source.android.com
  9. Ministry of Digital Transformation of Ukraine – https://thedigital.gov.ua
  10. Diia.Education – https://osvita.diia.gov.ua

Силабус: 2025-2026

Завантажити силабус