프로그램 목록으로

Introduction to C++

난이도 ( Intermediate )6개 모듈4-6 MonthsAge 13~

코스 소개

Designed for students with prior experience in high-level languages like Python or Java, this Introduction to C++ course bridges the gap between basic scripting and low-level system programming.

Unlike Python or Java, C++ requires developers to understand and manage memory directly. Students will explore the unique aspects of C++, focusing on pointers, memory allocation, execution speed, and foundational computer science principles.

By the end of this course, students will be able to write high-performance code and possess a deep "under the hood" understanding of how software interacts directly with hardware.

이런 학생에게 맞습니다

Students who have already mastered the basics of Python or Java and are looking to expand their skill set into a lower-level, high-performance language.

It is an excellent foundation for future Computer Science majors, and those specifically interested in fields like 3D game engine development, robotics, or complex systems engineering.

수강 요건

Prior programming experience is required. Students must be comfortable with core programming concepts (variables, loops, conditionals, and basic functions) in either Python or Java.

배우게 되는 것

C++ Syntax & Compilation
Memory Addresses & Pointers
Pass-by-Reference vs Value
Manual Memory Management
C++ Object-Oriented Design
Standard Template Library (STL)
Header vs Source Files
Function Overloading

코스 상세

학습 목표 / 다루는 내용
C++ vs Java/PythonThe Compilation ProcessBasic Syntax & SemicolonsConsole I/O (std::cout, std::cin)Data Types & Modifiers
연습문제 예시

First C++ Program

Write, compile, and run a basic C++ program to understand the build pipeline and #include directives.

Data Type Limits

Use the <limits> library to explore and print the exact memory sizes and maximum values of various C++ data types.

지금 시작하세요

시작하기 가장 좋은 때는 지금입니다. 무엇이 가능한지 보여드리겠습니다.

문의하기