Описание факультатива: Вы считаете, что программирование — это скучно и не для вас? Не отличаете переменную от функции и не представляете, как
вообще можно «говорить» с компьютером? Хотели бы хоть раз написать код, который действительно помог бы вам в повседневной жизни — но не знаете, с чего начать?
Этот курс для тех, кто хочет освоить основы программирования без необходимости углубляться в технические науки или обладать специальной подготовкой. Вместо абстрактных задач мы будем разбирать примеры из повседневной жизни — ироничные, абсурдные, но наглядные и запоминающиеся. Курс ориентирован на практику: каждую тему вы будете сразу пробовать на деле — писать код, экспериментировать и видеть результат.
Во время занятий у каждого студента будет возможность обсудить свои лабораторные работы с опытным программистом — получить разбор, рекомендации и практические советы, которые пригодятся не только для выполнения заданий, но и для самостоятельной работы в будущем.
Наша цель — чтобы программирование перестало вас пугать, а начало приносить удовольствие и пользу.
Кому подойдёт этот курс: Курс предназначен для студентов не-IT-специальностей, не имеющих предварительной подготовки в области программирования. Предполагается уровень владения компьютером на уровне пользователя и базовые знания из школьного курса информатики. Особый упор делается на доступное изложение материала, что делает курс подходящим для слушателей с гуманитарным профилем.
Чему вы научитесь: После прохождения курса вы сможете:
- понимать основные понятия и термины программирования, чтобы ориентироваться в технической речи,
- применять полученные знания для автоматизации повседневных и рабочих задач,
- повысить свою профессиональную ценность, добавив востребованный навык в резюме,
- самостоятельно разбираться в коде и оценивать его смысл,
- развить и укрепить навыки аналитического и логического мышления.
Как проходит обучение: занятия проходят на русском языке, курс состоит из практических и лабораторных занятий. Для получения зачета необходимо сдать более 60% лабораторных работ.
Содержание курса: - встроенные типы данных Python,
- переменные,
- порядок исполнения программы,
- условия,
- циклы,
- функции,
- коллекции в Python,
- оценка эффективности кода,
- строки, кодировка,
- работа с файлами,
- обработка исключений в Python,
- принципы оформления Python проекта.
РасписаниеРабочая программа дисциплины