Об этом курсе

Недавно просмотрено: 19,074

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

14%

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

20%

получил значимые преимущества в карьере благодаря этому курсу

14%

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

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

Ruby (Programming Language)Programming LanguageObject-Oriented Programming (OOP)Subtyping

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

14%

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

20%

получил значимые преимущества в карьере благодаря этому курсу

14%

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

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

от партнера

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

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

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

Неделя
1

Неделя 1

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

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

1 ч. на завершение
3 видео ((всего 11 мин.)), 3 материалов для самостоятельного изучения
3 видео
Overview of Part C Concepts4мин
Part C Course Structure3мин
3 материала для самостоятельного изучения
Start Here!10мин
Part C Software Installation and Use: Ruby and irb30мин
Installing and Using SML and Emacs
7 ч. на завершение

Section 8 and Homework 6 (First Module with Ruby)

7 ч. на завершение
19 видео ((всего 192 мин.)), 6 материалов для самостоятельного изучения, 1 тест
19 видео
Classes and Objects12мин
Object State13мин
Visibility8мин
A Longer Example12мин
Everything is an Object8мин
Class Definitions are Dynamic7мин
Duck Typing7мин
Arrays11мин
Blocks11мин
Using Blocks6мин
Procs7мин
Hashes and Ranges8мин
Subclassing10мин
Why Use Subclassing?7мин
Overriding and Dynamic Dispatch10мин
Method-Lookup Rules, Precisely11мин
Dynamic Dispatch Versus Closures9мин
Optional: Dynamic Dispatch Manually in Racket15мин
6 материалов для самостоятельного изучения
Section 8 Welcome Message7мин
Section 8 Reading Notes
Code Files for All Section 8 Videos
Explanation of "Lesson Choices"5мин
Homework 6 Instructions
Practice Problems for Another Game in Ruby

Section 8 and Homework 6 (First Module with Ruby): Lesson Choices

4 материалов для самостоятельного изучения
4 материала для самостоятельного изучения
Homework 6 Detailed Peer-Assessment Instructions
Homework 6 Detailed Guidelines for Peer Assessment
Homework 6 Detailed Guidelines for Peer Assessment
Homework 6 Detailed Guidelines for Peer Assessment
Неделя
2

Неделя 2

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

Section 9 and Homework 7 (Second Module With Ruby)

5 ч. на завершение
9 видео ((всего 91 мин.)), 6 материалов для самостоятельного изучения, 1 тест
9 видео
Adding Operations or Variants11мин
Binary Methods with Functional Decomposition7мин
Double Dispatch14мин
Optional: Multimethods6мин
Multiple Inheritance10мин
Mixins11мин
Interfaces7мин
Optional: Abstract Methods8мин
6 материалов для самостоятельного изучения
Section 9 Welcome Message5мин
Section 9 Reading Notes
Code Files for All Section 9 Videos
Explanation of "Lesson Choices"5мин
Homework 7 Instructions
Practice Problem for Double Dispatch and ML-to-Ruby

Section 9 and Homework 7 (Second Module With Ruby): Lesson Choices

4 материалов для самостоятельного изучения
4 материала для самостоятельного изучения
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Неделя
3

Неделя 3

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

Section 10, Final Exam, and Course Wrap-Up

5 ч. на завершение
10 видео ((всего 92 мин.)), 4 материалов для самостоятельного изучения, 2 тестов
10 видео
The Subtype Relation8мин
Depth Subtyping8мин
Optional: Java/C# Arrays9мин
Function Subtyping11мин
Subtyping for OOP11мин
Generics Versus Subtyping8мин
Bounded Polymorphism8мин
Summarizing All We Have Learned10мин
Saying Good-Bye :-)4мин
4 материала для самостоятельного изучения
Section 10 Welcome Message5мин
Section 10 Reading Notes
(Lack of) Section 10 Code Files
Information About the Exam (Required Reading)
2 практических упражнения
Practice Final Exam
Actual Final Exam

Рецензии

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

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

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

  • 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 предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке 'Финансовая помощь' слева под кнопкой 'Зарегистрироваться' и заполните форму. Если его примут, вы получите уведомление. Подробнее

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