Acerca de este Curso

15,641 vistas recientes

Resultados profesionales del estudiante

14%

comenzó una nueva carrera después de completar estos cursos

20%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

14%

consiguió un aumento de sueldo o ascenso

Certificado para compartir

Obtén un certificado al finalizar

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 22 horas para completar

Sugerido: 8-16 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Habilidades que obtendrás

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

Resultados profesionales del estudiante

14%

comenzó una nueva carrera después de completar estos cursos

20%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

14%

consiguió un aumento de sueldo o ascenso

Certificado para compartir

Obtén un certificado al finalizar

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 22 horas para completar

Sugerido: 8-16 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

ofrecido por

Logotipo de Universidad de Washington

Universidad de Washington

Programa - Qué aprenderás en este curso

Semana
1

Semana 1

1 hora para completar

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

1 hora para completar
3 videos (Total 11 minutos), 3 lecturas
3 videos
Overview of Part C Concepts4m
Part C Course Structure3m
3 lecturas
Start Here!10m
Part C Software Installation and Use: Ruby and irb30m
Installing and Using SML and Emacs
7 horas para completar

Section 8 and Homework 6 (First Module with Ruby)

7 horas para completar
19 videos (Total 192 minutos), 6 lecturas, 1 cuestionario
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 lecturas
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 lecturas
4 lecturas
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
Semana
2

Semana 2

5 horas para completar

Section 9 and Homework 7 (Second Module With Ruby)

5 horas para completar
9 videos (Total 91 minutos), 6 lecturas, 1 cuestionario
9 videos
Adding Operations or Variants11m
Binary Methods with Functional Decomposition7m
Double Dispatch14m
Optional: Multimethods6m
Multiple Inheritance10m
Mixins11m
Interfaces7m
Optional: Abstract Methods8m
6 lecturas
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 lecturas
4 lecturas
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Homework 7 Peer Review Detailed Instructions
Semana
3

Semana 3

5 horas para completar

Section 10, Final Exam, and Course Wrap-Up

5 horas para completar
10 videos (Total 92 minutos), 4 lecturas, 2 cuestionarios
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 lecturas
Section 10 Welcome Message5m
Section 10 Reading Notes
(Lack of) Section 10 Code Files
Information About the Exam (Required Reading)1h
2 ejercicios de práctica
Practice Final Exam1h
Actual Final Exam1h

Revisiones

Principales revisiones sobre PROGRAMMING LANGUAGES, PART C
Ver todos los comentarios

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.