[フレーム]

50,000+ Free Udemy Courses to Start Today

View Courses

Coursesity is supported by learner community. We may earn affiliate commission when you make purchase via links on Coursesity.

C++ For C Programmers, Part A

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

171.1K

total enrollments

4.4

( 568 )

Total ratings

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.

Course Features

Enrollment options

Free Audit

  • Course Material
  • Graded Assignment
  • Practice Quizzes
  • Certificate on completion

Free Trial

  • 7 - days Free access
  • 49ドル/month (after free trial)
  • Cancel subscription anytime
  • Course Material
  • Graded Assignment
  • Practice Quizzes
  • Project
  • Certificate on completion

Coursera Plus - Monthly

  • 7 - days free access
  • 59ドル/month (after trial ends)
  • Unlimited Access to 3000+ courses
  • Cancel subscription anytime

Coursera Plus - Annual

  • 399ドル/year (43% saving)
  • 14 - days refund
  • Unlimited Access to 3000+ courses

Looking for the financial Help? Apply

(追記) (追記ここまで)
Go to Course

AltStyle によって変換されたページ (->オリジナル) /