К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
C++ Programming: Classes and Data · LearnSpace
Назад в каталог
courseraПрограммирование

C++ Programming: Classes and Data

Курс от University of London, Goldsmiths, University of London
Средний≈ 10.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course is the second 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. It's an all-in-one package that will take you from the very fundamentals of C++, all the way to building a crypto-currency exchange platform. 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. In this second course, you will start learning about C++ classes. You will learn about header files, class member functions, and select appropriate data types to represent a dataset in a C++ program. Upon completing the course, you will be able to: * Select appropriate data types to represent a dataset in a C++ program * Describe how a class can be used to combine multiple pieces of data into one unit * Write a class with functions

Навыки, которые вы освоите

Object Oriented Programming (OOP)C++ (Programming Language)Data StructuresFinTechC and C++Object Oriented DesignProgramming PrinciplesProgram DevelopmentData ModelingFile I/O

Программа курса

2 модулей · 61 учебных материалов

01Using classes and variables to model data: the OrderBookEntry class, part 141 материалов

1.0 Introduction to the course

Introduction to the second course in the specialisationВидеоCourse syllabusЧтениеGetting ready for this courseЧтениеReading material for this courseЧтение

1.1 Coding workshop: looking at the data and modelling it

Учитесь у экспертов

Professor Matthew Yee-King

Lecturer

C++ Programming: Classes and Data
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.9 ч

2 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Китайский (Китай), Итальянский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Пушту, Урду, Русский, Индонезийский, Азербайджанский, Испанский, Дари, Хинди, Венгерский

Часть программы вашего университета
C++ is strongly typedВидео
C++ types quizЗадание
How are floating points representedЧтение
Quiz on floating point representationsЗадание
CSV order book dataЧтение
The order book data setВидео
The order book quizЗадание
Representing numerical order book data with variablesВидео
Representing data with variables quizЗадание
Modelling the other dataВидео
Modelling other data quizЗадание
Using an enum to represent the bid/askВидео
Enum to represent bid/ask quizЗадание
Representing multiple order book entries: vectorВидео
Multiple order book entries quizЗадание
2.116 Programming exercise: looking at the data and modelling itЛабораторная
Share your findingsОбсуждение
How to back-up your Visual Studio Code workЧтение

1.2 Concept workshop: basic data types – numbers and strings

Concept workshop: basic data types – numbers and stringsВидеоShort task and discussionОбсуждение

1.3 Coding workshop: modelling the OrderBookEntry as a class

Introduction to classesВидеоIntroduction to classes quizЗаданиеDefining our first class: OrderBookEntryВидеоThe OrderBookEntry class quizЗаданиеConstructors: passing initialisation data into objectsВидеоPassing data into objects quizЗаданиеConstructor initialisation listВидеоConstructor initialisation quizЗаданиеCreate a vector of objectsВидеоVector of objects quizЗаданиеThree ways to iterate over a vectorВидеоIterate over a vector quizЗадание

1.4 Concept workshop: classes and data

Syntax for working with simple classes, and putting objects into a vectorВидеоWorking with simple classes quizЗадание

1.5 Weekly assessment (week 1)

Programming worksheet: modelling an order book entry as a classЛабораторнаяImplement and use the OrderBookEntry class Взаимная проверкаEnd of week 1Чтение
02Using classes and variables to model data: the OrderBookEntry class, part 220 материалов

1.6 Coding workshop: using header files and making a class with functions

2.501 Convert OrderBookEntry to header and cppВидеоHeader and cpp quizЗаданиеUse the OrderBookEntry header in the main cpp and compileВидеоMain Cpp file quizЗаданиеCreate the Merkelmain classВидеоMerkelmain class quizЗаданиеImplement the init functionВидеоThe init function quizЗаданиеLimiting exposureВидеоLimiting exposure quizЗаданиеLoad orderBook functionВидеоLoad orderBook function quizЗаданиеLesson worksheet: using header files and making a class with functionsЛабораторнаяShare your MerkelMain classОбсуждение

1.7 Concept workshop: classes and functions

Classes with functions, headers and cppВидеоClasses summary quizЗаданиеShort task and discussionОбсуждение

Lesson 1.8 Weekly assessment (week 2)

End-of-course quiz Задание

1.9 Summary

End of course summaryВидеоGetting ready for the next courseЧтение