Программирование в командной строке операционной системы –
основа компьютерной грамотности
(Программирование в командной строке)
Открыта регистрация на интенсивный онлайн курс «Программирование в командной строке» для учащихся 8-11 классов.
Период проведения занятий: 16 января – 31 мая 2022
Актуальность курса:
Исторически, командная строка была более развита в операционных системах семейства Unix\Linux. Но в последние годы, более привычная непрофессиональным пользователям ОС Windows так же интенсивно поддерживает и развивает этот инструмент.
Если говорить о перспективе профессионального обучения в области ИТ, то знание языка командной строки тем более необходимо, потому что абсолютно во всех отраслях ИТ требуется владение этим инструментом.
Особенность современной эволюции операционных систем состояла в том, что пользователю предлагается графический (оконный) интерфейс. Мы настолько привыкли к нему, что считаем это, как нечто само собой разумеющееся.
Реальные возможности компьютера в современном понимании открываются только пользователю, не боящемуся работать в командной строке, вообще безо всяких окон и иконок.
Курс представляет собой введение в командную строку Linux, а затем Windows для школьников 8-11 классов.
Автор и преподаватель курса: Куракин Павел Вячеславович
- Образование МФТИ
- Институт проблем управления им. В. А. Трапезникова РАН
- Преподаватель на базовой кафедре Математического моделирования и прикладной математики МФТИ в Институте прикладной математики им. М. В. Келдыша РАН.
- С 1998 г работал в коммерческой ИТ – отрасли (в т.ч. Hewlett Packard).
- Опыт преподавания математики и физики школьникам – с 2006 г.
Чтобы принять участие необходимо пройти регистрацию
Зачисление на курс – по результатам тестирования*.
Программа курса
- Знакомство с виртуальной средой, простейшие команды,
- Навигация по файловой системе. Получение списка файлов и каталогов. Перемещение (навигация) по файловой системе. Параллельная работа в различных каталогах. Поиск файлов. Определение доступного дискового пространства.
- Работа с файлами и каталогами. Создание файлов. Чтение больших файлов. Создание каталогов. Копирование, удаление и перемещение файлов и каталогов. Управление правами доступа к файлам и каталогам. Работа со ссылками на файлы. Получение дополнительной информации об объектах файловой системы.
- Текстовые потоки. Перенаправление ввода и вывода с файловыми дескрипторами. Расщепление потоков (команда tree). Управление стандартным потоком ошибок. Фильтрование потока вывода (команда grep). Удаление символов в потоке вывода (команда cut). Сортировка вывода. Редактирование потоком (команда sed).
- Оболочка shell и окружение. Переменные оболочки shell и окружения. Текстовый редактор GNUnano. Настройка сессии оболочки shell. Создание ярлыков (shortcuts) при помощи псевдонимов (aliases) и функций. Создание ярлыков клавиатуры.
- Запуск и управление программами. Работа со сложными (составными, многострочными) командами. Повторное использование команд. Управление процессами и задачами. Остановка процессов. Подстановки в командах.
- Автоматизация . Автоматизация задач при помощи утилиты make.
Создание скриптов в оболочке bash.
Расписание и стоимость:
Предмет | Класс | День недели | Время |
Стоимость Мес. |
Кол-во ак.ч. / 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