C++ For C Programmers, Part A
Offered By: University of California, Santa Cruz via Coursera
Course Description
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.
Taught by
Ira Pohl
Tags
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++程序设计
Peking University via Coursera