YoVDO

C++ For C Programmers, Part A

Offered By: University of California, Santa Cruz via Coursera

Tags

C++ Courses C Programming Courses Object-oriented programming Courses Algorithms Courses Generics Courses Memory Allocation Courses

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

UNSW Computing 1 - The Art of Programming
OpenLearning
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera
Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX