このコースについて

20,853 最近の表示

受講生の就業成果

14%

コース終了後に新しいキャリアをスタートした

20%

コースが具体的なキャリアアップにつながった

14%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
約18時間で修了
英語

習得するスキル

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

受講生の就業成果

14%

コース終了後に新しいキャリアをスタートした

20%

コースが具体的なキャリアアップにつながった

14%

昇給や昇進につながった
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
約18時間で修了
英語

提供:

Placeholder

ワシントン大学(University of Washington)

シラバス - 本コースの学習内容

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 Instructions3 時間
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 Instructions3 時間
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)1 時間
2の練習問題
Practice Final Exam1 時間
Actual Final Exam1 時間

レビュー

PROGRAMMING LANGUAGES, PART C からの人気レビュー

すべてのレビューを見る

よくある質問

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。