课程简介
This course introduces the fundamental principles of computer programming and computational
problem solving using a modern programming language. Students will develop the ability to
design, implement, test, and debug programs through a structured and object-oriented approach.
The course covers essential programming concepts including variables, control structures,
functions, data structures, and object-oriented design. Students will also be introduced to
recursion, file input/output, exception handling, and basic software development practices.
Emphasis is placed on developing logical thinking, algorithmic reasoning, and problem-solving
skills applicable to real-world computational tasks.