Para quién es esta clase: The course assumes students are familiar with programming covered by most introductory courses, but it is explicitly designed not to be a particularly advanced course. Students should be comfortable with variables, conditionals, arrays, linked lists, stacks, and recursion (though recursion will be reviewed and expanded upon), and the difference between an interface and an implementation. Students should be eager to write programs in languages new to them. Part C of the course analyzes basic object-oriented concepts and contrast them with those of other languages, so familiarity with Java or a closely related language (e.g., C#) might be helpful for Part C, but it is not necessary for the assignments. This course is based on a course designed for second- and third-year undergraduates: not a first computer science course, but not an advanced course either. So it certainly will not cover everything in the beautiful world of programming languages, but it is a solid introduction. It is designed to be eye-opening and fascinating both for learners seeking a "third or fourth programming course" and for learners with more experience who are looking for a clear and precise foundation in programming languages. The assignments in the course are designed to be challenging, but with everything you need in the course content. An introductory video and another reading discuss assumed background in some more detail in Week 1 of Part A of the course.


Creada por:   Universidad de Washington

  • Dan  Grossman

    Enseñado por:    Dan Grossman, Professor

    Computer Science & Engineering
NivelIntermediate
Compromiso8-16 hours/week
Idioma
English
Cómo aprobarAprueba todas las tareas calificadas para completar el curso.
Calificaciones del usuario
4.9 stars
Average User Rating 4.9Ve los que los estudiantes dijeron
Programa

Preguntas Frecuentes
Cómo funciona
Trabajo del curso
Trabajo del curso

Cada curso es como un libro de texto interactivo, con videos pregrabados, cuestionarios y proyectos.

Ayuda de tus compañeros
Ayuda de tus compañeros

Conéctate con miles de estudiantes y debate ideas y materiales del curso, y obtén ayuda para dominar los conceptos.

Certificados
Certificados

Obtén reconocimiento oficial por tu trabajo y comparte tu éxito con amigos, compañeros y empleadores.

Creadores
Universidad de 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.
Calificaciones y revisiones
Calificado 4.9 de 5 137 calificaciones

interesting!!!!

Suitable even for experienced programmers.

Excellent presentation of fundamental programming concepts.

Exercises are challenging but rewarding.

这一部分果然比第一部分难,可是非常有意思。学到了很多有意思的东西。

Awesome!