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

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

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

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

C++ Class Development

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

О курсе

This course is the third course in the specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes you have the prerequisite knowledge from the previous two courses in the specialization. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course. Throughout this course you'll continue building your foundational C++ and Unreal knowledge by exploring more C++ and Unreal topics. Module 1: Learn how abstraction helps us develop good software and design and implement console app classes Module 2: Explore how functions really work "under the covers" Module 3: Design and implement Unreal classes and include them in a game. Discover how strings work in both C++ and in an Unreal HUD Module4: Expand your understanding of pointers and add sound effects to an Unreal game

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

C++ (Programming Language)Object Oriented Programming (OOP)Object Oriented DesignApplication DevelopmentMemory ManagementProgramming PrinciplesApplication DesignC and C++Video Game DevelopmentProgram DevelopmentUnreal EngineGame Design

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

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

01Abstraction and Console App Classes26 материалов

Getting Started

Course IntroductionВидеоNavigating a Coursera CourseВидеоMeet the Instructor (optional)ВидеоCourse ModelsЧтение

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

Dr. Tim "Dr. T" Chamillard

Associate Professor

C++ Class Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 18.2 ч

4 модулей

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

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

Часть программы вашего университета
Large Download SizesЧтение

Abstraction

Lesson IntroductionВидеоRock and RollВидеоWhat is a Chair?ВидеоExercise 1: What is an Apple?ЧтениеNetwork LayersВидеоAbstraction in CodeВидеоExercise 2: Gravity, It's Just a TheoryЧтение

Console App Classes

Lesson IntroductionВидеоDesigning the ClassВидеоExercise 3: A Classy AppleЧтениеFields and GettersВидеоExercise 4: Apple Fields and GettersЧтениеOne ConstructorВидеоAnother ConstructorВидеоExercise 5: Building an AppleЧтениеFunctionВидеоExercise 6: Eating an AppleЧтениеWhat About Destructors?ВидеоMost Confusing Ideas Implementing a Console App ClassОбсуждение

Programming Assignment 1

Nom Nom NomПрограммированиеNom Nom Nom SolutionЧтение
02A Closer Look at Functions13 материалов

A Closer Look at Functions

Lesson IntroductionВидеоFunction HeadersВидеоFunction BodiesВидеоPass-by-ValueВидеоGetting Valid User InputВидеоPass-by-ReferenceВидеоPassing Containers to FunctionsВидеоExercise 7: Height StatisticamatorЧтениеPassing Objects to FunctionsВидеоNesting and Boxes RevisitedВидеоFunctions Stumbling BlocksОбсуждение

Programming Assignment 2

The MatheratorПрограммированиеThe Matherator SolutionЧтение
03Unreal Engine Classes and Strings20 материалов

Unreal Engine Classes

Lesson IntroductionВидеоDesigning the ClassВидеоFields, Getter, and SetterВидеоFunctionsВидеоUsing in a GameВидеоExercise 8: The RunawayЧтение

Strings and Unreal Text

Lesson IntroductionВидеоThe Char Data TypeВидеоString BasicsВидеоExercise 9: Yer BirthdayЧтениеSearching a StringВидеоConverting Strings to NumbersВидеоExercise 10: You the ConverterЧтениеCSV String ProcessingВидеоExercise 11: CSVs for MeЧтениеUnreal Text OutputВидеоExercise 12: The Counting RunawayЧтениеFunniest Exercises StoryОбсуждение

Programming Assignment 3

Junior CodebreakerПрограммированиеJunior Codebreaker SolutionЧтение
04Pointers and Unreal Engine Audio12 материалов

Pointers

Lesson IntroductionВидеоC++ Raw PointersВидеоExercise 13: Don't Leave Me DanglingЧтениеC++ Smart PointersВидеоExercise 14: It's Nice to ShareЧтениеUnreal Smart PointersВидео

Unreal Engine Audio

Lesson IntroductionВидеоPlaying Sound EffectsВидеоExercise 15: The Loud RunawayЧтениеAudio Asset SourcesОбсуждение

Finishing Up

Finishing UpВидео

Final Exam

Final ExamЗадание