このコースについて
8,616 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約21時間で修了

推奨:8-16 hours/week...

英語

字幕:英語

習得するスキル

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

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約21時間で修了

推奨:8-16 hours/week...

英語

字幕:英語

このCourseを受講している学習者は

  • Machine Learning Engineers
  • Software Engineers
  • Technical Solutions Engineers
  • IT Support
  • Data Scientists

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

1
1時間で修了

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

3件のビデオ (合計11分), 3 readings
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)

19件のビデオ (合計192分), 6 readings, 1 quiz
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 readings, 4 quizzes
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
5時間で修了

Section 9 and Homework 7 (Second Module With Ruby)

9件のビデオ (合計91分), 6 readings, 1 quiz
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 readings, 4 quizzes
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
5時間で修了

Section 10, Final Exam, and Course Wrap-Up

10件のビデオ (合計92分), 4 readings, 2 quizzes
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 時間
4.9
58件のレビューChevron Right

14%

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

20%

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

14%

昇給や昇進につながった

Programming Languages, Part C からの人気レビュー

by SSJan 8th 2019

Great course, nicely rounded off the discussions from previous parts. Really puts OOP style programming in context and nicely contrasts it from the functional programming concepts. Highly recommended!

by JHDec 27th 2016

I took this course about 10 years off the college, and it was excellent refresher on the topics I don't use on a daily basis. Absolutely great lecturer, great videos and study materials!

講師

Avatar

Dan Grossman

Professor
Computer Science & Engineering

ワシントン大学(University of Washington)について

Founded in 1861, the University of Washington is one of the oldest state-supported institutions of higher education on the West Coast and is one of the preeminent research universities in the world....

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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