Coursera
Coursera Logo

Use C++ to build a crypto trading platform IV: objects 

  • Offered byCoursera

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Overview

Duration

12 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Course details

More about this course
  • 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
  • This specialisation is for individuals who want to learn about objected oriented programming
  • During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform
  • In this fourth course, you will implement the matching engine for the crypto-currency exchange platform
  • You will learn about C++ vector iterations, test data to evaluate the matching engine algorithm, and deepen your knowledge about exception handling to write robust code

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Curriculum

Writing and testing an algorithm: taking orders and the order matching engine, part 1

Introduction to the fourth course in the specialisation

Introduction to separating orders by type, product and time

Set up the OrderBook class

Basic OrderBook class implementation

Implement the constructor and integrate to MerkelMain

Implement getKnownProducts with a map

Implement getOrders

Implement get low and high stats

Summing up our work on the order book

Working with time

Setting up earliest time

Moving through time

Printing stats for current time window

Iterating over vectors and memory

Course syllabus

Getting ready for this course

Reading material for this course

How to back-up your Visual Studio Code work

End of week 1

Separating orders by type, product and time quiz

The OrderBook class quiz

OrderBookEntry, OrderBook, MerkelMain classes quiz

The getKnownProducts with a map quiz

Implement getOrders quiz

Implement get low and high stats quiz

Simulation and time quiz

Setting up earliest time quiz

Moving through time quiz

Iterating over vectors and memory quiz

Writing and testing an algorithm: taking orders and the order matching engine, part 2

How will we retrieve data from the user for an OrderBookEntry?

Read a line from the user, part 1

Read a line from the user, part 2

Making it robust

Introduction to inserting the order into the order book

The code to insert the order into the order book

Pseudocode

Converting the pseudocode into C++

Preparing for testing

Doing testing

Course summary

Information about the matching algorithm

Getting ready for the next course

Retrieving data from the user for an OrderBookEntry quiz

Read a line from the user, part 1 quiz

Read a line from the user, part 2 quiz

Making it robust quiz

Inserting the order into the order book quiz

The code to insert the order into the order book quiz

Pseudocode quiz

Converting the pseudocode into C++ quiz

Preparing for testing quiz

End-of-course quiz

Use C++ to build a crypto trading platform IV: objects
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Use C++ to build a crypto trading platform IV: objects
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...