Über diesen Kurs

19,299 kürzliche Aufrufe

Karriereergebnisse der Lernenden

14%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

20%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

14%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Ca. 18 Stunden zum Abschließen
Englisch

Kompetenzen, die Sie erwerben

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

Karriereergebnisse der Lernenden

14%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

20%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

14%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Ca. 18 Stunden zum Abschließen
Englisch

von

Placeholder

University of Washington

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1

Woche 1

1 Stunde zum Abschließen

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

1 Stunde zum Abschließen
3 Videos (Gesamt 11 min), 3 Lektüren
3 Videos
Overview of Part C Concepts4m
Part C Course Structure3m
3 Lektüren
Start Here!10m
Part C Software Installation and Use: Ruby and irb30m
Installing and Using SML and Emacs
7 Stunden zum Abschließen

Section 8 and Homework 6 (First Module with Ruby)

7 Stunden zum Abschließen
19 Videos (Gesamt 192 min), 6 Lektüren, 1 Quiz
19 Videos
Classes and Objects12m
Object State13m
Visibility8m
A Longer Example12m
Everything is an Object8m
Class Definitions are Dynamic7m
Duck Typing7m
Arrays11m
Blocks11m
Using Blocks6m
Procs7m
Hashes and Ranges8m
Subclassing10m
Why Use Subclassing?7m
Overriding and Dynamic Dispatch10m
Method-Lookup Rules, Precisely11m
Dynamic Dispatch Versus Closures9m
Optional: Dynamic Dispatch Manually in Racket15m
6 Lektüren
Section 8 Welcome Message7m
Section 8 Reading Notes
Code Files for All Section 8 Videos
Explanation of "Lesson Choices"5m
Homework 6 Instructions3h
Practice Problems for Another Game in Ruby

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

4 Lektüren
4 Lektüren
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
Woche
2

Woche 2

5 Stunden zum Abschließen

Section 9 and Homework 7 (Second Module With Ruby)

5 Stunden zum Abschließen
9 Videos (Gesamt 91 min), 6 Lektüren, 1 Quiz
9 Videos
Adding Operations or Variants11m
Binary Methods with Functional Decomposition7m
Double Dispatch14m
Optional: Multimethods6m
Multiple Inheritance10m
Mixins11m
Interfaces7m
Optional: Abstract Methods8m
6 Lektüren
Section 9 Welcome Message5m
Section 9 Reading Notes
Code Files for All Section 9 Videos
Explanation of "Lesson Choices"5m
Homework 7 Instructions3h
Practice Problem for Double Dispatch and ML-to-Ruby

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

4 Lektüren
4 Lektüren
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Woche
3

Woche 3

5 Stunden zum Abschließen

Section 10, Final Exam, and Course Wrap-Up

5 Stunden zum Abschließen
10 Videos (Gesamt 92 min), 4 Lektüren, 2 Quiz
10 Videos
The Subtype Relation8m
Depth Subtyping8m
Optional: Java/C# Arrays9m
Function Subtyping11m
Subtyping for OOP11m
Generics Versus Subtyping8m
Bounded Polymorphism8m
Summarizing All We Have Learned10m
Saying Good-Bye :-)4m
4 Lektüren
Section 10 Welcome Message5m
Section 10 Reading Notes
(Lack of) Section 10 Code Files
Information About the Exam (Required Reading)1h
2 praktische Übungen
Practice Final Exam1h
Actual Final Exam1h

Bewertungen

Top-Bewertungen von PROGRAMMING LANGUAGES, PART C

Alle Bewertungen anzeigen

Häufig gestellte Fragen

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..