Алгоритмизация вычислений (Algorithmic computation)

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

Алгоритмизация вычислений (Algorithmic computation)
Цена
1799
12 недель12 недель
Бесплатное ознакомлениеБесплатное ознакомление
СертификатСертификат
РусскийРусский
НИУ ВШЭ
Coursera

Описание:

В результате изучения курса вы сможете:

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

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

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

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

Программа курса:

  1. Основы алгоритмизации 
  2. Основные алгоритмические конструкции. Язык Pascal 
  3. Циклы и примеры их использования 
  4. Алгоритмы обработки одномерных массивов 
  5. Алгоритмы сортировки. Обработка матриц 
  6. Алгоритмы с досрочным выходом из цикла 
  7. Процедуры и функции 
  8. Решение задач с использованием процедур и функций 
  9. Символьный тип данных. Строковый тип данных. Записи 
  10. Файлы. Тип «множество» 
  11. Статические и динамические переменные. Указатели.  
  12. Статические и динамические переменные. Связанные списки