Save for later

Object-Oriented Data Structures in C++

Accelerated Computer Science Fundamentals,

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.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 114 ratings
Length 6 weeks
Effort 4 weeks of study, 6-9 hours per week
Starts Jun 21 (46 weeks ago)
Cost $99
From University of Illinois at Urbana-Champaign via Coursera
Instructor Wade Fagen-Ulmschneider
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

enjoyed this course

I really enjoyed this course, a good explanation of the material.

The questions itself will make up for the amount of effort you have to put in this course, the instructor is superb and you will have lots of fun doing this Really enjoyed this course.

I thoroughly enjoyed this course.

-Lectures were well made and very informative.-Instructors and staff were very knowledgeable and were able to answer all questions asked by the students in a timely manner.-Final project was very fun to work on and had a nice level of difficulty.-Thoroughly enjoyed this course!

Read more

very good course

very good course!!!

Very good course, The Instructor is Amazing, and I almost learnt everything from this.

This is a very good course for someone who is not too easily frustrated and is willing to persist despite not feeling total mastery after the first exposure to the material.

The lecturers are good Very good course.

Read more

final project

Could have been harder ;) but the final project was fun, since I've never worked with images.

Note people have had trouble with the difficulty with the final project but it's not too bad if you have programming experience.

Some of the portions of the final project I actually felt fairly successful with, but others I struggled with in the same way.

Really enjoyed working on the final project complete and insightful Had coded in python and java previously; was a great intro course and the final project provided a nice set of methods to test out coding skills learned.

Read more

professor wade fagen-ulmschneider

If I meet professor Wade Fagen-Ulmschneider, I will really thank him for this.

There are an infinite number of courses, books, videos, web pages, etc., but , professor Wade Fagen-Ulmschneider of C ++ and David Beazley of Python are best int the world.

Read more

easy to understand

The material is neither clear nor easy to understand.

clearly and easy to understand Computer-graded code is a nice change after waiting weeks for an assignment to be graded in some other courses.

Read more

learn a lot

You learn a lot of important concepts very quickly.

easy to follow and learn a lot!

Read more

understanding of c++

I already had a basic understanding of C++ with if-else, functions.

It certainly helped improve my understanding of C++, even though I already utilized it for app development previously.

Read more

data structures

Thanks Prof. Wade :) Great course to get grip on Cpp Object oriented programming, data structures and memory understanding.

After this detailed start, using very minimal but precise code, It then rapidly starts developing the all the other fundamental data structures in C++, moving at quite a fast pace until one has a nice broad overview.

Very good introductory course into beautiful world of data structures in C++.

Read more

for someone

So ultimately I feel that this is a decent course for a fairly experienced programmer to get acquainted with the differences of a language they're not expert in, but for someone new it may go mostly over their head unless that have more outside help.

One improvement if I may suggest for future is, sometime I found instructor's talking pace too rapid which may take couple of iterations through video lectures for someone to grasp a new concept.

oriented programming

A great introduction to object oriented programming for someone with little background on the field (although necessary).

The course provide a good introduction in object oriented programming and data structure foundation Superb course.

but overall

I would have liked an assignment each week that let me practice coding a bit more, as I'm new to c++ and the syntax is a bit weird, but overall great class.

Coming from a Python programming background, the key idea is not hard to grasp and the assignments are not hard to complete, but overall the introduction was great.

already had

Therefore I would suggest the following addition to make the course more smooth for people who are already familiar with their IDE, but not with make files:- In the beginning briefly explain what a make file is and how to run make from cmd/terminal or in Linux.This will be a help for people like me who already had some experience with an IDE but still find this course very useful.

The course is marked as intermediate but it would really help if you've already had some experience with basic C++ syntax.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Structures/Bridge $81k

Structures Technician 1 $81k

Associate Structures Engineering $83k

Structures Designer $85k

Structures CADD $91k

Structures Mech $94k

Aircraft Structures $96k

Structures Foreman $98k

Engineer of Structures $100k

Structures Engineer 1 2 $103k

Product Engineer - Structures $115k

Structures Estimator Manager $127k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.6 based on 114 ratings
Length 6 weeks
Effort 4 weeks of study, 6-9 hours per week
Starts Jun 21 (46 weeks ago)
Cost $99
From University of Illinois at Urbana-Champaign via Coursera
Instructor Wade Fagen-Ulmschneider
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now