Программирование в командной строке операционной системы –
основа компьютерной грамотности

(Программирование в командной строке)

 

Открыта регистрация на интенсивный онлайн курс «Программирование в командной строке» для учащихся 8-11 классов.

Период проведения занятий: 16 января – 31 мая 2022

Актуальность курса:

Исторически, командная строка была более развита в операционных системах семейства Unix\Linux. Но в последние годы, более привычная непрофессиональным пользователям ОС Windows так же интенсивно поддерживает и развивает этот инструмент.

Если говорить о перспективе профессионального обучения в области ИТ, то знание языка командной строки тем более необходимо, потому что абсолютно во всех отраслях ИТ требуется владение этим инструментом.

Особенность современной эволюции операционных систем состояла в том, что пользователю предлагается графический (оконный) интерфейс. Мы настолько привыкли к нему, что считаем это, как нечто само собой разумеющееся.

Реальные возможности компьютера в современном понимании открываются только пользователю, не боящемуся работать в командной строке, вообще безо всяких окон и иконок.

Курс представляет собой введение в командную строку Linux, а затем Windows для школьников 8-11 классов.

Автор и преподаватель курса: Куракин Павел Вячеславович

  • Образование МФТИ
  • Институт проблем управления им. В. А. Трапезникова РАН
  • Преподаватель на базовой кафедре Математического моделирования и прикладной математики МФТИ в Институте прикладной математики им. М. В. Келдыша РАН.
  • С 1998 г работал в коммерческой ИТ – отрасли (в т.ч. Hewlett Packard).
  • Опыт преподавания математики и физики школьникам – с 2006 г.

Чтобы принять участие необходимо пройти регистрацию

Зачисление на курс – по результатам тестирования*.

Тест

 

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

  1. Знакомство с виртуальной средой, простейшие команды,
  2. Навигация по файловой системе. Получение списка файлов и каталогов. Перемещение (навигация) по файловой системе. Параллельная работа в различных каталогах. Поиск файлов. Определение доступного дискового пространства.
  3. Работа с файлами и каталогами. Создание файлов. Чтение больших файлов. Создание каталогов. Копирование, удаление и перемещение файлов и каталогов. Управление правами доступа к файлам и каталогам. Работа со ссылками на файлы. Получение дополнительной информации об объектах файловой системы.
  4. Текстовые потоки. Перенаправление ввода и вывода с файловыми дескрипторами. Расщепление потоков (команда tree). Управление стандартным потоком ошибок. Фильтрование потока вывода (команда grep). Удаление символов в потоке вывода (команда cut). Сортировка вывода. Редактирование потоком (команда sed).
  5. Оболочка shell и окружение. Переменные оболочки shell и окружения. Текстовый редактор GNUnano. Настройка сессии оболочки shell. Создание ярлыков (shortcuts) при помощи псевдонимов (aliases) и функций. Создание ярлыков клавиатуры.
  6. Запуск и управление программами. Работа со сложными (составными, многострочными) командами. Повторное использование команд. Управление процессами и задачами. Остановка процессов. Подстановки в командах.
  7. Автоматизация . Автоматизация задач при помощи утилиты make.

Создание скриптов в оболочке bash.

 

Расписание и стоимость:

Предмет Класс День недели Время

Стоимость
4 занятий/

Мес.

Кол-во ак.ч. /

1 занятие

Кол-во ак.ч/ за курс
Программирование в командной строке 8-11 воскресенье 10.00-12.00 4900 р. 2,5 ак.ч. 50 ак.ч.

 

Краткая справка: Обычно под словом «программирование» понимают применение профессиональных языков программирования, таких как C\C++, Java, Python и т.п. Владение такими языками программирования необходимо тем, кто решил стать профессиональным программистом.

С другой стороны, «информатика» представляет собой синтез сведений из самых разных отраслей: дискретная математика, построение алгоритмов, базы данных, комбинаторные игры, кодирование, теория информации, алгебра логики, элементы программирования и др. Эта дисциплина нужна для сдачи ЕГЭ и дальнейшего профессионального обучения по профилю информационных технологий.

Между тем, существует такое «программирование», которое можно считать основой компьютерной грамотности для любого современного человека, знания, необходимые обычному пользователю – это язык командной строки операционной системы.

 

Зарегистрироваться

(регистрация закрыта)

 

Остались вопросы? Звоните!

8-800-302-77-42

8-495-542-65-62

8-495-743-29-02