Алгоритмизация и Программирование
Аннотация
Курс направлен на изучение основ алгоритмизации и разработки программных решений, включая работу с типами данных, управляющими конструкциями и функциями для решения практических задач, с использованием языка программирования Python.О курсе
Курс посвящен
Изучению основ алгоритмизации – процесса создания и формализации алгоритмов для решения различных задач. Освоению базового синтаксиса и конструкций языка Python, включая переменные, типы данных, операторы, условия, циклы и функции.
Цель курса формирование умений применять стандартные алгоритмы и структуры данных для решения практико-ориентированных задач с использованием Python.
Расписание курса
Информационные ресурсы
1. Русскоязычная документация по Python
2. Перевод официальной документации Python 3.8 на русский язык
3. Документация по языку Python3
4. Создание диаграмм, блок-схем
Дополнительный инструментарий
Программное обеспечение:
Интерпретатор Python 3.x – бесплатный, доступен для скачивания с официального сайта https://www.python.org Устанавливается локально на Windows, Linux, macOS.
2. Интегрированные среды разработки (IDE):
а) PyCharm (есть бесплатная Community версия).
б) Visual Studio Code (бесплатный редактор с расширениями для Python).
в) Thonny – простая IDE для начинающих.
г) Spyder – для научных вычислений.
д) Jupyter Notebook – для интерактивного программирования и визуализации.
3. Онлайн-компиляторы и среды разработки.
- https://colab.google – Можно использовать для работы, не устанавливая на ПК.
- pythononlinecompiler.ru
Оценивание и документы
Правила Формирования оценки
| № | Наименование оценочного средства | Шкала оценивания |
| 1 | Лабораторная работа (6 работ) | 5 баллов |
| 2 | Тесты | 5 баллов |
| 3 | Домашнее задание (15 работ) | 5 баллов |
| 4 | Контрольная работа | 20 баллов |
Система оценивания
Максимальное количество баллов за курс - 130. Студент должен предоставить ВСЕ работы, необходимые при изучении курса.
0 – 54 % от максимально возможной суммы баллов – «неудовле-творительно» (недостаточный уровень для промежуточной аттестации по дисциплине);
55 – 69 % от максимально возможной суммы баллов – «удовле-творительно» (пороговый (минимальный) уровень);
70 – 84 % от максимально возможной суммы баллов – «хорошо» (средний уровень);
85 – 100 % от максимально возможной суммы баллов – «отлично» (высокий (максимальный) уровень).