We may earn an affiliate commission when you visit our partners.
Course image
Dr Matthew Yee-King

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:

Read more

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.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Five courses

Introduction to Object-Oriented Programming in C++

(0 hours)
This course introduces object-oriented programming in C++ by building a crypto-currency exchange platform. You will learn about text input/output, if statements, loops, and simple functions. Upon completing the course, you will be able to:

C++ Programming: Classes and Data

This course, the second of five, aims to help you become confident working in the object-oriented paradigm in C++. You will learn about header files, class member functions, and selecting appropriate data types to represent a dataset in a C++ program.

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. During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform. Whilst building the project, you will learn about a range of programming techniques from basic control flow and input/output through to file parsing, object-oriented techniques and user interaction on the console.

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++ language. During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform. Whilst building the project, you will learn about a range of programming techniques from basic control flow and input/output through to file parsing, object-oriented techniques and user interaction on the console.

Use C++ to build a Crypto Trading Platform: Final System

This course, the fifth of five, aims to help you become confident working in the object-oriented paradigm in the C++ language. During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform. Whilst building the project, you will learn about a range of programming techniques from basic control flow and input/output through to file parsing, object-oriented techniques and user interaction on the console.

Save this collection

Save Object Oriented Programming to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser