Бакалавриат
2024/2025





Прикладное программное обеспечение
Статус:
Курс обязательный (Социология)
Направление:
39.03.01. Социология
Кто читает:
Департамент социологии
Где читается:
Факультет социальных наук
Когда читается:
1-й курс, 4 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
20
Охват аудитории:
для всех кампусов НИУ ВШЭ
Язык:
русский
Кредиты:
6
Программа дисциплины
Аннотация
Для освоения учебной дисциплины специальные требования к входным знаниям, умениям и компетенциям студента не предусматриваются. Основные положения дисциплины должны быть использованы в дальнейшем при изучении следующих дисциплин: - Методология и методы социологического исследования; - Анализ данных в социологии; - Проекты и базы данных в академических и маркетинговых исследованиях; - Проект по методам социологический исследований; - Многомерные методы анализа данных; - Все дисциплины, предполагающие использование компьютерных технологий для хранения, обработки и представления данных.
Цель освоения дисциплины
- Получение студентами представления о современных информационных технологиях и их роли в деятельности специалиста
- Освоение студентами фундаментальных основ компьютерных знаний в операционной системе Windows, включая ее основные программы MS Word и MS Excel и овладение их прикладным применением для последующего использования в практической деятельности
- Формирование у студентов устойчивых навыков работы в среде компьютерных технологий, необходимых для практического использования на последующих этапах обучения и при решении типовых задач в профессиональной сфере деятельности будущего специалиста
- Освоение навыков эффективного графического представления числовых данных и текстовой информации
- Получение студентами навыков программирования на языке Python
- знать основные конструкции и идиомы языков программирования Python, необходимые для изучения других дисциплин, предусмотренных базовым и рабочим учебными планами, а также для применения в профессиональной деятельности;
- уметь создавать программы, решающие задачи по заданному алгоритму на языках Python, а также пользоваться интерпретатором языка Python для их выполнения;
- иметь навыки формализации и решения практических задач по программированию для извлечения и анализа данных.
Планируемые результаты обучения
- Визуализирует графики с использованием pyplot, отображает картографическую информацию с помощью API leaflet
- Знает базовые принципы композиции слайда: контраст, последовательность, иерархия
- Знает основы HTML, получает ресурсы по URL-адресу, использует библиотеки для обработки HTML
- Знает особенности презентации как формы коммуникации
- Знает принципы построения визуальных связей и умеет визуализировать абстрактные идеи
- Имеет представление о возможностях защиты элементов документа и рецензировании
- Имеет представление о различных форматах данных
- Имеет представление о табличной организации данных
- Имеет представление об интерфейсе, вводе данных и работе с документами
- Обрабатывает данные в формате json, работает с публичным интерфейсом API
- Применяет логические выражения, условный оператор, оператор цикла while
- Применяет словари, множества, методы работы с отдельными элементами и всеми структурами
- Применяет цикл for, функцию range, решает задачи с использованием локальных и глобальных переменных
- Размечает данные с помощью XML, умеет получать геоданные
- Решает задачи на ввод-вывод и целочисленную арифметику
- Решает задачи на работу с вещественными числами, применяет функции работы со строками
- Умеет выбирать корректный способ визуализации данных и строить фигурные диаграммы
- Умеет использовать и настраивать диаграммы и микродиаграммы
- Умеет использовать поиск, замену, сортировку и фильтрацию данных
- Умеет использовать функции оформления ячеек
- Умеет корректно использовать шрифты и цвета, соответствующее задачам презентации
- Умеет обрабатывать открытые данные и знает, как рассказать историю данными
- Умеет оформлять тексты в соответствии с требованиями к академическим работам
- Умеет применять математические, статистические и финансовые функции
- Умеет применять правила и условное форматирование
- Умеет применять различные виды формул и использовать инструменты работы с формулами
- Умеет работать с текстом, файлами csv, электронными таблицами xlsx и листами в них
- Умеет редактировать и обрабатывать изображения для презентации
- Умеет создавать слайды и использовать функции для редактирования слайда
Содержание учебной дисциплины
- Общие сведения о табличном процессоре Microsoft Excel
- Создание таблиц
- Основы вычислений
- Использование функций
- Работа с данными
- Форматирование данных, ячеек и таблиц
- Рецензирование и защита документов
- Работа с диаграммами
- Презентация как инструмент коммуникации
- Принципы работы с Power Point
- Цвет и шрифт в презентации
- Работа с изображениями
- Визуализация абстрактных идей и работа с текстом
- Композиция слайда и презентации
- Подготовка данных для презентации и принципы сторителлинга
- Визуализация данных
- Презентация академического исследования
- Арифметика
- Условный оператор, цикл while
- Вещественные числа и строки
- Цикл for, функции
- Словари и множества
- MS Word: основы работы и правила оформления текстов
- Визуализация данных
- Обработка текстовых файлов и электронных таблиц
- Обработка и создание html-страниц
- XML и передача параметров в URL
- json и API
Элементы контроля
- Часть Python: активностьАктивность на семинарах предусматривает ответы на вопросы преподавателя, участие в решении задач по каждой теме. Просто присутствие на семинарах не считается активностью и не оценивается.
- Часть Excel: посещение занятий
- Часть Excel: итоговый тест
- Часть Python: самостоятельные работыНа курсе предусмотрено 4 самостоятельных работы, рассчитанных на 15-20 минут. Работы размещаются на платформе SmartLMS и проводятся либо в конце, либо в начале занятия. Подробнее о дате, времени, точном количестве и темах заданий оповещает преподаватель. Работы проводятся с использованием Safe Exam браузера (а также дополнительной камеры, которую студенты обязаны поставить сбоку, чтобы был виден экран, клавиатура).
- Часть Python: контрольные работыЗадания представляют собой написание кода. Задание студента проверяется на открытых и скрытых данных. Навигация свободная. Штрафного режима нет. Оценка за вторую КР влияет на факт выставления оценки за проект (нужно набрать хотя бы 3 балла за работу). Примеры заданий аналогичны примерам самостоятельных работ. Демоверсии работ размещаются в открытом доступе не позднее семи дней до активности. Работы проводятся с использованием Safe Exam браузера (а также дополнительной камеры, которую студенты обязаны поставить сбоку, чтобы был виден экран, клавиатура).
- Часть Python: проект + защитаКритерии и дедлайн сдачи проекта определяются преподавателем и доводятся до студентов в начале курса. Дедлайн является жестким. Не допускается сдача работы после установленного дедлайна (в случае непредоставления работы выставляется оценка 0, защита не проводится). Если студент написал контрольную работу 2 на 3 балла или более, то он освобождается от защиты. Если же нет, то для него проводится защита по правилам, установленным в ПУДе.
Промежуточная аттестация
- 2024/2025 4th module0.3 * Часть Excel: итоговый тест + 0.2 * Часть Excel: посещение занятий + 0.05 * Часть Python: активность + 0.2 * Часть Python: контрольные работы + 0.15 * Часть Python: проект + защита + 0.1 * Часть Python: самостоятельные работы
Список литературы
Рекомендуемая основная литература
- Business statistics using Excel, Davis, G., 2013
Рекомендуемая дополнительная литература
- Анализ данных в MS Excel : основные сведения о MS Excel, статистические таблицы и графики, статистические функции, пакет анализа (анализ данных) : учеб. пособие для вузов, Мхитарян, В. С., 2018