Not Only Sociology Not Only SOC.iology

Курсы по основам программирования для социологов НИУ ВШЭ – Санкт-Петербург

Основы программирования для социологов 2013–2014

– Если этот стишок очень длинный, – сказала она как можно вежливее, – пожалуйста, скажите мне сначала, какой дорогой…

Льюис Кэролл. “Алиса в Зазеркалье” гл. IV (пер. Нины Демуровой)

В 2013–2014 учебном году экспериментальный курс по основам программирования читается для бакалавров-первокурсников факультета социологии НИУ ВШЭ – Санкт-Петербург 1 раз в истории человеческого рода :)

Даже базовый курс по программированию требует довольно много времени и усилий. К сожалению, если во многих курсах есть шанс компенсировать недопонятое и недоработанное в течение семестра ударной работой перед экзаменом, то у нас с вами такого шанса, увы, не будет: опоздавший на неделю имеет все шансы опоздать навсегда.

Поэтому, последовав просьбе Алисы из эпиграфа, мы сначала попробуем ответить коротко “какой дорогой…”, и разбили наш курс на две части:

Таким образом мы хотим дать вам шанс утвердиться в своём выборе и оценить интересность и потенциальную пользу, предполагаемые затраты усилий и, наконец, переносимость вами нашего стиля изложения за счёт вот этой маленькой первой части. Ну и, конечно, мы хотим дать себе шанс убедиться что студенты, которые придут к нам в следующем семестре готовы к интенсивной работе. В конце концов, если посещение двух пар лекций раз в две недели и выполнение незамысловатого домашнего задания станет для вас непреодолимым препятствием, то и ожидать, что встречи каждую неделю на лекцию и практическое занятие, а также самостоятельное чтение и упражнение по программированию окажутся вам по плечу было бы наивно.

Эта часть, Введение в концепции программирования, состоит из 3 лекционных встреч по две пары каждая (предварительные даты и место: 23.11, 7.12 и 21.12, ауд. 301 на Союза Печатников), самостоятельного чтения (преимущественно на английском), консультаций (по субботам, в которые нет лекций, в аудитории 410 на Союза Печатников), нескольких домашних заданий и зачёта.

Примерные темы лекций:

Несмотря на то, что мы не напишем ни строчки кода в этой части, мы: