Основы алгоритмизации и программирование

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

Базовым языком программирования курса является Python - один из наиболее популярных в мире в настоящее время. В тоже время это не учебник по языку Python, для этого существует большой список авторитетных книг. Изучение языка и его особенностей затрагивается настолько, насколько это позволяет решить прикладные задачи, возникающие в процессе изучения той или иной темы; основной же целью является формирование алгоритмического мышления, умения понять проблему, найти ее решение, а также спроектировать и отобразить его в виде программы на языке программирования.

Преподаватель: Жанна Верзун