Об этом курсе

Недавно просмотрено: 44,325

Карьерные результаты учащихся

29%

начал новую карьеру, пройдя эти курсы

23%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 17 часов на выполнение
Английский
Субтитры: Английский

Приобретаемые навыки

Racket (Programming Language)Programming Language ConceptsType SystemFunctional Programming

Карьерные результаты учащихся

29%

начал новую карьеру, пройдя эти курсы

23%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 17 часов на выполнение
Английский
Субтитры: Английский

Преподаватели

от партнера

Логотип Вашингтонский университет

Вашингтонский университет

Программа курса: что вы изучите

Оценка контентаThumbs Up96%(1,159 оценки)Info
Неделя
1

Неделя 1

1 ч. на завершение

Introduction, Course-Wide Information, and Software Installation (Start Here)

1 ч. на завершение
3 видео ((всего 11 мин.)), 2 материалов для самостоятельного изучения
3 видео
Overview of Part B Concepts5мин
Part B Course Structure2мин
2 материала для самостоятельного изучения
Start Here!7мин
Part B Software Installation and Use: Racket and DrRacket15мин
7 ч. на завершение

Section 5 and Homework 4 (First Module with Racket)

7 ч. на завершение
23 видео ((всего 211 мин.)), 6 материалов для самостоятельного изучения, 2 тестов
23 видео
Racket Definitions, Functions, Conditionals10мин
Racket Lists9мин
Syntax and Parentheses8мин
Parentheses Matter! (Debugging Practice)10мин
Dynamic Typing9мин
Cond8мин
Local Bindings13мин
Toplevel Bindings4мин
Mutation with set!8мин
The Truth About Cons7мин
mcons For Mutable Pairs7мин
Delayed Evaluation and Thunks10мин
Avoiding Unnecessary Computations6мин
Delay and Force9мин
Using Streams10мин
Defining Streams10мин
Memoization10мин
Macros: The Key Points8мин
Optional: Tokenization, Parenthesization, and Scope7мин
Optional: Racket Macros With define-syntax9мин
Optional: Variables, Macros, and Hygiene10мин
Optional: More Macro Examples9мин
6 материалов для самостоятельного изучения
Section 5 Welcome Message5мин
Section 5 Reading Notes
Code Files for All Section 5 Videos
Homework 4 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 56мин
Extra Practice Problems
Неделя
2

Неделя 2

6 ч. на завершение

Section 6 and Homework 5 (Second Module with Racket)

6 ч. на завершение
9 видео ((всего 86 мин.)), 6 материалов для самостоятельного изучения, 2 тестов
9 видео
Datatype-Programming in Racket With Structs9мин
Advantages of Structs8мин
Implementing Programming Languages10мин
What Your Interpreter Can and Cannot Assume13мин
Implementing Variables and Environments6мин
Implementing Closures6мин
Optional: Are Closures Efficient?9мин
Racket Functions As “Macros” For Interpreted Language9мин
6 материалов для самостоятельного изучения
Section 6 Welcome Message5мин
Section 6 Reading Notes
Code Files for All Section 6 Videos
Homework 5 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 67мин
Extra Practice Problems
Неделя
3

Неделя 3

2 ч. на завершение

Section 7 Including a Quiz

2 ч. на завершение
8 видео ((всего 77 мин.)), 5 материалов для самостоятельного изучения, 1 тест
8 видео
What is Static Checking?10мин
Soundness and Completeness9мин
Weak Typing9мин
Static Versus Dynamic Typing, Part One9мин
Static Versus Dynamic Typing, Part Two13мин
Optional: eval and quote7мин
Part B Wrap-Up and Part C Preview7мин
5 материалов для самостоятельного изучения
Section 7 Welcome Message5мин
Section 7 Reading Notes
Code Files for All Section 7 Videos
Quiz Instructions5мин
Nothing (yet) (explanation)
1 практическое упражнение
Section 7 Quiz45мин

Рецензии

Лучшие отзывы о курсе PROGRAMMING LANGUAGES, PART B

Посмотреть все отзывы

Часто задаваемые вопросы

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

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

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке 'Финансовая помощь' слева под кнопкой 'Зарегистрироваться' и заполните форму. Если его примут, вы получите уведомление. Подробнее

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

Остались вопросы? Посетите Центр поддержки учащихся.