코스 소개
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.
배우게 되는 것
코스 상세
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.