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

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

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

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

Introduction to Object-Oriented Programming in C++

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

О курсе

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. 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 first course, you will get started with C++ by writing, building and running your first program. You will then learn about text input/output, if statements and loops by building an interactive menu system for the crypto-currency exchange platform. Upon completing the course, you will be able to: * Write, compile and run a C++ program that prints messages to the console * Use the standard library to do text I/O in the console * Write and call simple functions * Use a while loop to repeatedly receive and respond to user input

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

C++ (Programming Language)Computer ProgrammingInteractive DesignFinTechObject Oriented DesignCommand-Line InterfaceObject Oriented Programming (OOP)Program DevelopmentProgramming Principles

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

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

01Text I/O and functions: the main menu, part 127 материалов

Introduction to the course

Course structure and navigationЧтениеCourse introductionВидеоCourse syllabusЧтениеCourse preparation guideЧтение

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

Professor Matthew Yee-King

Lecturer

Introduction to Object-Oriented Programming in C++
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.7 ч

2 модулей

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

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

Часть программы вашего университета
Quick quiz Задание
What you’ll build by the end of the specialisationВидео

Coding workshop: Introduction to C++ and our first program

Is C++ a low-level language?ВидеоC++ and low-level language quiz ЗаданиеLet’s discuss programming languages: High or Low?DIALOGUEWriting our first programВидеоWriting our first program quizЗадание How to compile a program in web-based Visual Studio CodeВидеоVisual Studio Code LabЛабораторнаяHow to back-up your virtual lab workЧтениеUseful Bash commandsЧтениеCompile your first programОбсуждение

Coding workshop: user I/O menu

Print a list of options (menu)ВидеоBasic printing quizЗаданиеReceiving user input with the extraction operatorВидеоBasic input processing quizЗаданиеIf statements: conditionally printing responses to the userВидеоIf statements quizЗадание

Concept workshop: text I/O

Let's experiment with std::cout and std::cinВидеоAbout the end of line characterЧтениеBabbage and C++ standards quizЗадание

End of week assessment

Programming activity: build the menuЛабораторнаяHalfway summative quiz Задание
02Topic 1 Text I/O and functions: the main menu, part 217 материалов

Text-based programs

Background: text-based simulationsВидеоText-based simulations quizЗаданиеHave you used a text-based program before?DIALOGUE

Coding workshop: converting the menu to use functions

What is refactoring?ВидеоWhat is refactoring? QuizЗаданиеWrite a print menu function and a processOption functionВидеоPrint menu function quizЗаданиеWrite menu functionsВидеоWrite menu functions quizЗаданиеLesson worksheet: converting the menu to use functionsЛабораторнаяWorksheet check-in quizЗадание

Concept workshop: getting to know functions

Let's look at some functionsВидеоFunctions quizЗаданиеExperimenting with functionsЛабораторная

End of course assessment and next steps

End of course summaryВидеоEnd-of-course quizЗаданиеGreat work! Ready for Course 2? Чтение