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 EDR Internals: Research & Development From The Masters
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates 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