C++ For C Programmers, Part A
- Provider
Coursera
- Cost
Free Online Course (Audit)
- Session
Upcoming
- Language
English
- Certificate
Paid Certificate Available
- Effort
5-12 hours a week
- Duration
5 weeks long
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.
-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.