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

Coursera

Object Oriented Programming

University of London via Coursera Specialization

Overview

In this 5-course specialisation, you will develop various C++ programming skills. Rather than building many small programs as you will in other courses, we have taken a different approach: you will create a single, extensive program through the five courses. The program will be a simplified cryptocurrency exchange platform. We will cover the following learning objectives: Use control flow to build interactive, multi-branched, iterated programs Select appropriate data types to model the trading platform's information Convert algorithms from pseudo-code to C++ and test them Use classes to combine data and functions and to model interactions between different parts of a program Understand how to construct an extensive program from multiple modules The content for this specialisation is taken from the University of London's online BSc Computer Science degree. If you complete the courses and eventually take the course 'Object Oriented Programming' in the degree, you progress should be carried across.

Syllabus

Course 1: Introduction to Object-Oriented Programming in C++
- This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. ... Enroll for free.

Course 2: C++ Programming: Classes and Data
- This course is the second of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ ... Enroll for free.

Course 3: Object-Oriented Programming in C++: Functions
- This course is the third of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. ... Enroll for free.

Course 4: Working with Objects in C++
- This course is the fourth of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ ... Enroll for free.

Course 5: Use C++ to build a Crypto Trading Platform: Final System
- This course is the fifth of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. ... Enroll for free.

Courses

Taught by

Dr Matthew Yee-King

Reviews

Start your review of Object Oriented Programming

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.