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

Advanced C Programming: Pointers
Udemy
C Programming:The best approach to learn C Language
Udemy
First Look: Java 10 and Java 11
LinkedIn Learning
لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera
C++ Programming Language
YouTube