наверх
  • Английский

    язык курса

  • 10 недель

    длительность курса

  • от 10 до 11 часов в неделю

    понадобится для освоения

  • 3 зачётных единицы

    для зачета в своем вузе

This course will provide you with fundamentals of Unix and Linux operating systems. It will show you how such systems are organized, and demonstrate how to use them at an advanced level. After completing this course, you will have a good understanding of principles how these systems work. In applying these skills, you will be able to perform fundamental operational tasks, whether your Unix/Linux machine or on a remote system. The course is on English level with Russian subtitles.

О курсе

In this course you will learn fundamental principles of Unix and Linux operating systems. The course objective is to teach fluency in Unix / Linux commands and utilities. Аs a result you will get the skills to work with Unix/Linux in command line, the skills to perform fundamental operational tasks, whether your Unix/Linux machine is in your hands or on a remote system across the Internet, you will understand principles of applications development in the Unix/Linux environment, understand the reasons why open standards and the open source development model are so important in today's computing environment.
This course uses virtual machines as innovative educational technologies.
Learning the Unix/Linux command line as the most stable component of the computer infrastructure is the best time investment in your computer science experience.

Формат

The course consist of 10 video lectures with quizes and tests. Duration - 10 weeks, weekly 10 hours, 3 credits

Требования

Necessary conditions course mastering are the following: 
- knowledge of modern software;
- general views about operating systems.
- English language basic level

Software required for training.

Программа курса

The course structure:

  1. Introduction, Shell, System manuals, Informational commands.
  2. Basic concepts: Users, Processes, Files
  3. Text editors and utilities for manipulation with a text data.
  4. UNIX/Linux network and graphical environments.
  5. Shell programming.
  6. Packages.
  7. Repositories.
  8. Distributives.
  9. System configuration.
  10. Development with shell scripts.

Результаты обучения

  • The skills to working with Unix/Linux in command line (РО-1)
  • Understanding to reasons why open standards and the open source development model are so important in today's computing environment (РО-2)
  • The skills to perform fundamental operational tasks, whether your Unix/Linux machine is in your hands or on a remote system across the Internet (РО-3)
  • Understanding principles of applications development in the Unix/Linux environment (РО-4)
     

Формируемые компетенции

  • Способен формулировать, строить и применять математические модели для управления достижением планируемых результатов процессов и объектов профессиональной деятельности на базе знаний математики, программирования и унифицированных пакетов программ (ОПК-3)
  • Способен к теоретическим и экспериментальным исследованиям в области профессиональной деятельности, включая постановку эксперимента, верификацию результатов, анализ и интерпретацию данных (ОПК-4)
  • Способен использовать информационно-коммуникационные технологии, включая специальные методы, программное обеспечение, компьютерное оборудование и технологии искусственного интеллекта при решении задач профессиональной деятельности, соблюдая стандарты и нормативы при подготовке проектной документации и требования информационной безопасности (ОПК-5)
     

Направления подготовки

Садов Олег Леонидович


Должность: Ведущий инженер лаборатории программных и сетевых систем Университета ИТМО, сотрудник международной лаборатории сетевых технологий в распределенных компьютерных системах Университета ИТМО

Титов Владимир Борисович

К.ф.-м.н., доцент
Должность: Преподаватель факультета инфокоммуникационных технологий Университета ИТМО, сотрудник международной лаборатории сетевых технологий в распределенных компьютерных системах Университета ИТМО

Грудинин Владимир Алексеевич

Кандидат технических наук
Должность: заместитель заведующего кафедрой сетевых и облачных технологий

Похожие курсы