Description
In this course, you will learn
- Basic programming skills
- How to write C++ programs to solve real world computational problems
- How to use object-oriented programming to design modern software systems that adapt to highly rapid change
- How best to use different data structures to represent, organize, and manipulate data
- To inculcate design thinking for building system that scale
- The importance of efficient algorithms in terms of time and space complexity