Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Illinois at Urbana-Champaign

Object-Oriented Data Structures in C++

University of Illinois at Urbana-Champaign via Coursera

Overview

This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes. It is the first course in the Accelerated CS Fundamentals specialization, and subsequent courses in this specialization will be using C++ as the language for implementing the data structures covered in class.

Syllabus

  • Orientation; Writing a C++ Program
  • Understanding the C++ Memory Model
  • Developing C++ Classes
  • Engineering C++ Software Solutions

Taught by

Wade Fagen-Ulmschneider

Reviews

4.0 rating, based on 3 Class Central reviews

4.7 rating at Coursera based on 2989 ratings

Start your review of Object-Oriented Data Structures in C++

  • Profile image for David Chen
    David Chen
    Amongst many programming / algorithm / CS MOOCs I have taken over these years, I would say this is one of the BEST! First, the course material and structure were excellent. Unlike many other MOOCs on related subjects, this course does NOT make use…
  • its nice course The course effectively covers the fundamental concepts of Object-Oriented Programming and Data Structures using the C++ programming language. It aims to provide students with a solid foundation in both OOP principles and essential data structures, fostering a deeper understanding of software development and problem-solving.
  • Anonymous
    Week Challenges are very difficult as compared to Video Lectures given. They should give more examples about the topics for Challenges. The code I submitted after compiling in my App worked but it is not working in Courses app.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.