Acerca de este Curso
86,949 vistas recientes

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.

Nivel intermedio

Aprox. 16 horas para completar

Sugerido: 4 weeks of study, 6-9 hours per week...

Inglés (English)

Subtítulos: Inglés (English)

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.

Nivel intermedio

Aprox. 16 horas para completar

Sugerido: 4 weeks of study, 6-9 hours per week...

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
7 horas para completar

Orientation; Writing a C++ Program

5 videos (Total 24 minutos), 13 readings, 4 quizzes
5 videos
1.2 C++ Classes8m
1.3 C++'s Standard Library (std)8m
13 lecturas
Syllabus10m
Additional References for C++10m
About the Discussion Forums10m
Updating Your Profile10m
Week 1 Overview10m
Installing a C++ Code Editor on Your Own Computer20m
Choosing a Linux-Compatible Environment and Compiler for C++1h
Signing Up to Use the AWS Cloud9 Service30m
Creating a Cloud9 Environment on AWS1h
Note: Common Cloud9 Issues10m
Downloading the Example C++ Source Code for Lecture with Git10m
Important Tips and Notes for All Challenge Problems10m
Preparing for the Week 2 Project5m
3 ejercicios de práctica
Orientation Quiz5m
Week 1 Quiz30m
Week 1 Challenge30m
Semana
2
4 horas para completar

Understanding the C++ Memory Model

4 videos (Total 49 minutos), 7 readings, 3 quizzes
4 videos
2.3 Heap Memory Puzzles12m
7 lecturas
Week 2 Overview10m
C++ Syntax Notes: Making Comments in C++ Code5m
Headers and Source Files: C++ Code Organization10m
Compiling and Running a C++ Program10m
(Optional) Useful Bash Terminal Commands10m
C++ Syntax Notes: Basic Operators, If-Else, and Type Casting10m
C++ Syntax Notes: Block Scope, Loops10m
2 ejercicios de práctica
Week 2 Quiz30m
Week 2 Challenge30m
Semana
3
3 horas para completar

Developing C++ Classes

6 videos (Total 48 minutos), 5 readings, 2 quizzes
6 videos
3.3 Copy Assignment Operator4m
3.4 Variable Storage16m
3.5 Class Destructor8m
5 lecturas
Week 3 Overview10m
C++ Syntax Notes: Uninitialized Pointers, Segfaults, and Undefined Behavior10m
C++ Syntax Notes: The modern range-based for loop10m
(Optional) Unsigned Integers10m
Preparing for the Week 4 Project5m
2 ejercicios de práctica
Week 3 Quiz1h
Week 3 Challenge45m
Semana
4
7 horas para completar

Engineering C++ Software Solutions

7 videos (Total 59 minutos), 1 reading, 4 quizzes
7 videos
4.3 Tower of Hanoi - Solution 110m
4.4 Tower of Hanoi - Solution 215m
4.5 Templates and Classes5m
4.6 Inheritance7m
1 lectura
Week 4 Overview10m
2 ejercicios de práctica
Week 4 Quiz1h
Week 4 Challenge30m
4.9
18 revisionesChevron Right

Principales revisiones sobre Object-Oriented Data Structures in C++

por ARMar 17th 2019

So well designed course! Should be named c++ made easy. I specifically liked the challenge problem and Week 4 programming assignment. Thanks professor Wade Fagen-Ulmschneider and Eric!

por RSMar 11th 2019

It was a lot of fun, and challenging -- but not too challenging! :) I would recommend taking the course if it is made available to the public.

Instructor

Avatar

Wade Fagen-Ulmschneider

Teaching Assistant Professor
Computer Science

Acerca de Universidad de Illinois en Urbana-Champaign

The University of Illinois at Urbana-Champaign is a world leader in research, teaching and public engagement, distinguished by the breadth of its programs, broad academic excellence, and internationally renowned faculty and alumni. Illinois serves the world by creating knowledge, preparing students for lives of impact, and finding solutions to critical societal needs. ...

Acerca de Programa especializado Accelerated Computer Science Fundamentals

Topics covered by this Specialization include basic object-oriented programming, the analysis of asymptotic algorithmic run times, and the implementation of basic data structures including arrays, hash tables, linked lists, trees, heaps and graphs, as well as algorithms for traversals, rebalancing and shortest paths. This Specialization sequence is designed to help prospective applicants to the flexible and affordable Online Master of Computer Science (MCS) and MCS in Data Science prepare for the Online MCS Entrance Exam. The Online MCS Entrance Exam allows applicants who do not have graded and transcripted prerequisite CS coursework in the areas of data structures, algorithms, and object-oriented programming to strengthen their applications for admission. Learn more about the Online MCS Entrance Exam....
Accelerated Computer Science Fundamentals

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 te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. 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 auditar el curso sin costo.

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