C 프로그래밍 - 입문부터 게임 개발까지 faq

learnersLearners: 2
instructor Instructor: drprventura instructor-icon
duration Duration: 4.00 instructor-icon

C++ is a powerful language that can be used to create complex programs. In this course, students learn how to install CLion and MSYS2, as well as how to use arrays, looping, and buffer overflow. Additionally, students are taught to use std::array containers, STL copy functions, and ostream_iterators. Finally, students learn how to use vectors, find_if, copy_if, and input a whole file into a vector. With this knowledge, students can create powerful programs with C++.

Course Feature Course Overview Course Provider
Go to class

Course Feature

costCost:

Free

providerProvider:

Youtube

certificateCertificate:

Paid Certification

languageLanguage:

English

start dateStart Date:

On-Demand

Course Overview

❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [February 21st, 2023]

C++ is a powerful programming language that is used in a variety of applications. Learning C++ can open up a world of opportunities for learners, from developing software to creating games. With the help of CLion and MSYS2, learners can easily install and setup a C++ compiler and IDE to get started.

Learners can learn the basics of C++ such as arrays, looping, and buffer overflow. They can also learn more advanced topics such as using the STL library, vector containers, and inputting a whole file into a vector. Additionally, learners can learn about classes, constructors, accessors, mutators, friends, and overloaded operators. They can also learn how to separate a C++ class into a .h and .cpp file, and how to create a class containing a vector of objects. Finally, learners can learn about Big O Notation and how to measure complexity.

By learning C++ with CLion and MSYS2, learners can gain the skills and knowledge necessary to develop software, create games, and more. With the help of these tools, learners can easily install and setup a C++ compiler and IDE to get started.

[Applications]
After completing this course, students should be able to apply the knowledge they have gained to their own projects. They should be able to install CLion and MSYS2, understand the differences between arrays and std::array containers, use STL copy functions and ostream_iterators, use vectors, find_if, copy_if, and input a whole file into a vector, rename main.cpp, create classes with constructors, accessors, mutators, friends, and overloaded operators, separate a C++ class into a .h and .cpp files, create a C++ class containing a vector of objects, use STL copy, find_if, and lambdas with capture, and understand Big O Notation.

[Career Paths]
1. C++ Software Developer: C++ Software Developers are responsible for developing software applications using the C++ programming language. They must have a strong understanding of the language and be able to write efficient code. They must also be able to debug and troubleshoot any issues that arise. The demand for C++ Software Developers is increasing as more companies are looking to develop applications using the language.

2. C++ Systems Engineer: C++ Systems Engineers are responsible for designing, developing, and maintaining systems that use the C++ programming language. They must have a strong understanding of the language and be able to write efficient code. They must also be able to debug and troubleshoot any issues that arise.

3. C++ Database Administrator: C++ Database Administrators are responsible for managing databases that use the C++ programming language. They must have a strong understanding of the language and be able to write efficient code.

4. C++ Web Developer: C++ Web Developers are responsible for developing web applications using the C++ programming language. They must have a strong understanding of the language and be able to write efficient code. They must also be able to debug and troubleshoot any issues that arise. The demand for C++ Web Developers is increasing as more companies are looking to develop web applications using the language.

Course Provider

Provider Youtube's Stats at OeClass