Skip to main content

Featured post

demo check for course

Learn C Language Online - C Programming Tutorials for Beginners Learn C Programming Concepts from basics to advance at Eduonix. Get Started with C Programming Online Tutorial and Become a Professional C Programer. Description You will learn concepts such as Methods and Functions - Get to know about C programming using functions both system defined and user defined ones. Pointers - Master the concepts behind pointers and learn their use in C programming Input/Output - Learn to take user input and display output for your programs Control Flow - Learn all about concepts such as iteration and conditional statements Data Structures - Get to know the important data structures required for C programming. Dynamic Memory allocation - Memory handling is one of the exotic C attributes and you will get to learn all about in this course Socket programming - Learn to...

[100% FREE] C++ For C Programmers, Part A

C++For C Programmers,Part A

Learn C++For C Programmers,Part A from University of California,Santa Cruz.

Description

This course is designed for experienced C programmers who want to learn C++. The examples and exercises necessitate a fundamental understanding of algorithms and object-oriented programming. 

Syllabus:

1. Module 1

  • Overview and Course Organization
  • Getting Started
  • Converting a C Program to C++
  • Using C++Code
  • C++Improvements
  • C++Advantages
  • C++is Better Than C
  • C Swap Function
  • Swap Function in C++
  • Generics

 

2. Module 2

  • C++Generics and Functions
  • Multiple Template Arguments
  • Graph Theory &Algorithms
  • Graph as a Data Structure
  • Dijkstra Shortest Path
  • C++Creating Types
  • Enum &Operator Overloading
  • Example:typedef days
  • Natural Way to Build Widgets
  • C++Point

 

3. Module 3

  • C++Classes &Object Orientation
  • Point and its Constructor
  • More Constructors
  • Using Dijkstra's Algorithm
  • The is-connected Algorithm
  • Complex Aggregates - Lists
  • List1
  • Print() Chaining
  • More Elaborate List
  • Deep vs. Shallow Copy
  • Destructor
  • Dynamic Data Structures in STL

 

4. Module 4

  • MST
  • Jarnik-Prim MST
  • Jarnik-Prim MST:Another Look
  • Kruskal's Algorithm
  • Overloading and Function Selection
  • STL and STL C++11
  • STL Example
  • C++11 Feature:auto
  • Vector Methods
  • More Code
  • C++11 Feature:for statement
  • STL Input File
  • Iterators Categories
  • Output a Random Graph

 

5. Final Exam

  • Practice and final.



Comments

Popular Posts