



CourseIntroduction
The C++ course focuses on practical operations and logical thinking, guiding students from zero to concentrate on the core knowledge of C++, gradually building a solid coding foundation. Through projects and exercises, students will master the essence of C++, develop problem-solving skills, and cultivate computational thinking, laying a strong foundational mindset for future programming studies.


Target Audience
Students from sixth to ninth grade with good comprehension and logical abilities, who are good at thinking, have a strong interest in computer programming, and possess a determined learning attitude.

Course Duration and Content
5 sessions
(This course is only offered at the Activity Center)
First Semester: Basic C++ Statements and Structures
Learn about variables, data types, operators, and sequential, selection, and loop statement structures, mastering enumeration algorithms to lay the groundwork for further learning.
Second Semester: Arrays and Algorithms
After passing the selection exam, students will delve into array operations and searching and sorting algorithms, enhancing programming skills through project practice and solidifying their understanding of C++.
Third Semester: Functions and Recursion
After passing the selection exam, students will deepen their learning of functions and calls, being able to use recursive thinking to solve specific problems.
Fourth Semester: Data Structures
After passing the selection exam, students will learn about basic data structures such as linear lists, stacks, and queues, and will study search algorithms in depth.
Fifth Semester: Mathematical Structures and Advanced Algorithms
After passing the selection exam, students will learn about trees, graphs, and advanced algorithms, solving practical problems and enhancing programming and problem-solving abilities.

Contact Information:
Activity Center Office 101, Science and Technology Building, Teacher Xie 85821059
END

Written by: Xie Yinuo
Edited by: Liu Hui
Reviewed by: Xu Songyan