Хекслет
80 отзывов

Структура и интерпретация компьютерных программ от Хекслет

Этот курс создан на основе одноименной книги профессоров MIT, и в нем вы изучите основы программирования. Вы узнаете больше о примитивных выражениях, комбинировании и абстракциях, о процедурах и порождаемых ими абстракциях. В итоге вы научитесь реализовывать алгоритмы поиска наибольшего общего делителя и проверки на простоту, строить процедуры с помощью Lambda, делать рекурсивные вычисления и находить корень с помощью метода Ньютона. Этот курс пригодится, если вы хотите более глубоко понимать основы программирования. Знания из этого курса помогают разработчикам развивать свои навыки в программировании. Этот курс подойдет как для опытных разработчиков, так и для тех, кто только начинает изучать программирование. Чтобы пройти его, достаточно знаний по математике и программированию из школьной программы.
  • Сертификат об обучении
3900 ₽ / мес.

Актуальная стоимость обучения.

Данные обновлены 7 декабря 2024 г.

  • Сертификат об обучении
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «Структура и интерпретация компьютерных программ» от Хекслет

1. СИКП: Что такое информатика?

  • Познакомиться с понятием информатики.

2. СИКП: Примитивные выражения, комбинирование и абстракция

  • Познакомиться с языком Lisp, рассмотреть примитивные выражения, комбинирование, процедуры и абстракции.

3. СИКП: Процедуры как абстракции

  • Рассмотреть важный подход при программировании: процедуры как абстракции.

4. СИКП: Процедуры и порождаемые ими процессы 1

  • Рассмотреть процедуры и процессы, линейную рекурсию и итерации.

5. СИКП: Процедуры и порождаемые ими процессы 2

  • Рассмотреть процедуры и процессы, линейную рекурсию и итерации.

6. СИКП: Древовидная рекурсия

  • В качестве примера древовидной рекурсии рассмотрим вычисление последовательности чисел Фибоначчи, в которой каждое число является суммой двух предыдущих.

7. СИКП: Порядки роста

  • Познакомиться с понятием порядка роста (order of growth), которое дает общую оценку ресурсов, необходимых процессу при увеличении его входных данных.

8. СИКП: Возведение в степень

  • Рассмотреть задачу возведения числа в степень для лучшего понимания порядков роста

9. СИКП: Наибольший общий делитель

  • Рассмотреть алгоритм поиска наибольшего общего делителя и реализовать его на языке программирования Scheme (LISP).

10. СИКП: Проверка на простоту

  • Реализовать алгоритм проверки числа на простоту на языке программирования Scheme (LISP).

11. СИКП: Процедуры в качестве аргументов

  • Рассмотреть важную особенность языка: возможность передачи процедуры как аргумента в другую процедуру.

12. СИКП: Построение процедур с помощью lambda

  • Научиться создавать процедуры на лету с помощью lambda.

13. СИКП: Создание локальных переменных

  • Научиться создавать локальные переменные в процедурах.

14. СИКП: Метод половинного деления

  • Рассмотреть реализацию метода половинного деления (half-interval method) — простого, но мощного способа нахождения корней уравнения f(x) = 0, где f — непрерывная функция.

15. СИКП: Нахождение неподвижных точек функций

  • Рассмотреть нахождение неподвижных точек функций. Число x называется неподвижной точкой (fixed point) функции f, если оно удовлетворяет уравнению f(x) = x.

16. СИКП: Процедуры как возвращаемые значения

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

17. СИКП: Метод Ньютона

  • Рассмотреть и реализовать общий случай поиска корня с помощью метода Ньютона.

18. Дополнительные материалы

  • Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса.
Подробная информация о курсе

Город
Онлайн
Формат обучения
Онлайн
Сертификат
Есть
Поделись курсом с друзьями

Подробнее о школе Хекслет
Хекслет - это онлайн-школа программирования, за выпускниками которой охотятся компании. Данные практические курсы по программированию помогают новичкам стать профессиональными программистами, а опытным разработчикам получать новые знания и расти профессионально.
  • Преимущества и недостатки обучения в Хекслет
  • Большой объём информации. На курсах Вы получите столько информации, сколько иные программисты не получают за всю свою жизнь.

  • Преподаватели-эксперты. У каждого преподавателя за спиной многолетний опыт работы, ценные знания и выпускники-специалисты.

  • Постоянная поддержка. Кураторы курсов всегда готовы прийти на помощь каждому ученику.

  • Обучение с нуля. В этой школе из новичка сделают профессионала с хорошим портфолио!

  • Самообучение. Ответы на некоторые волнующие вопросы приходится искать самостоятельно, обращаясь к поисковикам.

  • Сложность обучения. Программирование - это нелегко, а на его освоение затрачивается много сил и энергии.

  • Отзывы о Хекслет

    Взгляните, что студенты и выпускники говорят про Хекслет

    Отзыв о школе

    Можно попробовать бесплатно, посмотреть как выглядит интерфейс платформы изнутри и определиться, подходит ли вам такой формат. Подача материала приятная, теория глубокая, упражнения интересные и применимые в реальной жизни. Есть несколько тарифов – для самостоятельного, групповог...

    Показать отзыв полностью
    Отзыв о школе

    Для индивидуального обучения веб-разработки Хекслет подходит на 100%, есть бесплатный доступ, за это время точно решите стоит вам этим заниматься или лучше поискать себя в другом. Обзор на школу нашел на сайте «Это Развод». Подача материалов удобная, но будет сложно, поэтому моти...

    Показать отзыв полностью
    + ещё 78 отзывов о Хекслет
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Структура и интерпретация компьютерных программ» от Хекслет? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

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

    Структура и интерпретация компьютерных программ
    • Хекслет
    • 3900 ₽ / мес.