This course enables learners to basically get the consciousness and ability of using computer to analyze and solve problems, and to improve their basic literacy in acquiring, processing, analyzing, and using information. The course provides the basic principles and methods of computing, and how to use C ++ programming language to implement these methods. The objectives of this course are to cultivate students' consciousness, to improve their ability to use “Computational Thinking” to solve problems, and to provide them a good foundation of using computers to solve problems in their daily lives in the future.
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Build with Azure OpenAI, Copilot Studio & Agentic Frameworks — Microsoft Certified
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Syllabus
- Part 1 How to make a computer compute
- Part 2 How to represent data in a computer
- Part 3 How to process basic data types in C++
- Part 4 Branch and iteration algorithm and their C++ implementation
- Part 5 Structured data and its C ++ implementation
- Part 6 Modularity
- Part 7 Data storage and its C++ implementation
- Final Exam
Taught by
Hong Zhao, Yun Guo, Mingxiao Lu, , Gang Wang, Tianyong Guo, Gang Yu, and Jiehui Kang