C++ For C Programmers, Part A

Go to class
Write Review

Free Online Course: C++ For C Programmers, Part A provided by Coursera is a comprehensive online course, which lasts for 5 weeks long, 13 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. C++ For C Programmers, Part A is taught by Ira Pohl.

Overview
  • This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software.

Syllabus
    • Module 1
      • How to convert an existing C program to C++. Use of type safe Input/Output.
        Avoiding the preprocessor.
    • Module 2
      • Review of Dijkstra's shortest path algorithm. C++ Functions and Generics. C++ classes and OO.
        Point as an example.
    • Module 3
      • Point: Default constructor and initializing syntax. Conversion Constructors. Copy Constructor. List and dynamic memory allocation. Deep Copy.
    • Module 4
      • Prim’s and Kruskal’s algorithms. Use of basic Container Classes. Tripod-Container, Iterator, Algorithm.
    • Final Exam
      • Practice and final.