About this Course

14,877 recent views

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 35 hours to complete

Russian

Subtitles: Russian

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 35 hours to complete

Russian

Subtitles: Russian

Offered by

National Research University Higher School of Economics logo

National Research University Higher School of Economics

Syllabus - What you will learn from this course

Content RatingThumbs Up93%(1,204 ratings)Info
Week
1

Week 1

2 hours to complete

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

2 hours to complete
8 videos (Total 45 min), 4 readings, 1 quiz
8 videos
О курсе «Алгоритмизация вычислений»1m
Преимущества и недостатки различных подходов к составлению алгоритмов и программ. Определение структурного программирования. Основные алгоритмические структуры (конструкции)14m
Общий вид постановки задачи. Метод решения задачи. Внешняя спецификация. Алгоритм. Программа5m
Пример применения систематического подхода к составлению алгоритма и программы (решение линейного уравнения). Сравнение различных способов записи алгоритма (блок-схема, псевдокод, диаграмма Нейсси-Шнейдермана)10m
Общий вид алгоритма на псевдокоде. Понятие переменной. Классификация команд3m
Базовые операции и базовые структуры. Операция присваивания3m
Операция ввода. Операция вывода4m
4 readings
Об университете10m
Учебный план10m
Система оценивания10m
Дополнительные материалы для ознакомления10m
1 practice exercise
Основы алгоритмизации30m
Week
2

Week 2

2 hours to complete

Основные алгоритмические конструкции. Язык Pascal

2 hours to complete
8 videos (Total 62 min), 1 reading, 1 quiz
8 videos
Циклы. От … до (со счетчиком). Цикл-пока (с предусловием). Цикл-до (с постусловием). Взаимозаменяемость циклов «пока» и «до»8m
Алфавит языка и особенности использования символов. Структура программы. Идентификаторы и служебные слова. Описание переменных5m
Классификация типов. Описание констант. Описание типов3m
Операторы вывода. Форматный вывод. Ввод данных с клавиатуры7m
Стандартные процедуры и функции8m
Арифметические и логические операции. Операции отношения. Простые и составные операторы6m
Простейшая условная конструкция. Расширенная условная конструкция. Пример: программа для решения квадратного уравнения15m
1 reading
Дополнительные материалы10m
1 practice exercise
Основные алгоритмические конструкции. Язык Pascal32m
Week
3

Week 3

4 hours to complete

Циклы и примеры их использования

4 hours to complete
9 videos (Total 96 min), 1 reading, 1 quiz
9 videos
Вычисление заданного количества чисел Фибоначчи10m
Кодирование циклов с предусловием и постусловием2m
Пример использования цикла-до: метод половинного деления11m
Итерационные алгоритмы. Вывод рекуррентного отношения10m
Использование циклов с предусловием и постусловием при записи итерационных алгоритмов10m
Порядковые типы. Перечислимый тип. Интервальный тип. Описание массива. Ввод и вывод элементов одномерного массива17m
Кванторы. Использование кванторов в постановке и методе решения задачи. Поиск максимального элемента и его номера в одномерном массиве из n элементов. Поиск максимума при помощи обращения по индексу. Поиск минимального по модулю элемента в одномерном массиве из n элементов13m
Поиск минимального среди элементов одномерного массива, удовлетворяющих заданному условию и его номера. Особенности поиска минимума (максимума) при дополнительном условии14m
1 reading
Дополнительные материалы10m
Week
4

Week 4

4 hours to complete

Алгоритмы обработки одномерных массивов

4 hours to complete
7 videos (Total 84 min), 1 reading, 1 quiz
7 videos
Формирование нового массива с известным числом элементов. Формирование нового массива с неизвестным числом элементов12m
Вычисление двух новых массивов неизвестной длины8m
Удаление путем сдвига. Использование законов де Моргана для отрицания условий, содержащих неравенства и логические связки (или, и)14m
Перестановка значений переменных. Алгоритмы удаления14m
Алгоритмы вставки9m
Обработка целых чисел. Надежный ввод данных. Разбиение числа на цифры с использованием функций div, mod8m
1 reading
Дополнительные материалы10m

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You’ll be prompted to complete an application and will be notified if you are approved. Learn more.

  • Изучение данной дисциплины базируется на знании слушателями основ математики, информатики и алгоритмизации в пределах программы средней школы, умении применять математический аппарат при выборе метода решения задачи.

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

  • Для успешной сдачи курса нужно успешно пройти каждый оцениваемый тест и задание на взаимную оценку.

  • В итоговую оценку входят баллы за 5 тестов и 7 лабораторных работ

  • This Course doesn't carry university credit, but some universities may choose to accept Course Certificates for credit. Check with your institution to learn more. Online Degrees and Mastertrack™ Certificates on Coursera provide the opportunity to earn university credit.

More questions? Visit the Learner Help Center.