课程信息
4.4
493 个评分
114 个审阅
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....
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Clock

建议:3 hours/week

完成时间大约为17 小时
Comment Dots

English

字幕:English

您将获得的技能

Graph TheoryC++11C++Graph Algorithms
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Clock

建议:3 hours/week

完成时间大约为17 小时
Comment Dots

English

字幕:English

教学大纲 - 您将从这门课程中学到什么

1

章节
Clock
完成时间为 4 小时

Module 1

How to convert an existing C program to C++. Use of type safe Input/Output. Avoiding the preprocessor....
Reading
10 个视频(共 122 分钟), 1 个阅读材料, 1 个测验
Video10 个视频
1.2 Getting Started5分钟
1.3 Converting a C Program to C++7分钟
1.4 Using C++ Code7分钟
1.5 C++ Improvements6分钟
1.6 C++ Advantages12分钟
1.7 C++ is Better Than C16分钟
1.8 C Swap Function10分钟
1.9 Swap Function in C++15分钟
1.10 Generics20分钟
Reading1 个阅读材料
1.0 Module 1 Overview10分钟

2

章节
Clock
完成时间为 2 小时

Module 2

Review of Dijkstra's shortest path algorithm. C++ Functions and Generics. C++ classes and OO. Point as an example....
Reading
10 个视频(共 122 分钟), 1 个阅读材料
Video10 个视频
2.2 Multiple Template Arguments8分钟
2.3 Graph Theory & Algorithms9分钟
2.4 Graph as a Data Structure11分钟
2.5 Dijkstra Shortest Path16分钟
2.6 C++ Creating Types5分钟
2.7 Enum & Operator Overloading4分钟
2.8 Example: typedef days18分钟
2.9 Natural Way to Build Widgets6分钟
2.10 C++ Point26分钟
Reading1 个阅读材料
2.0 Module 2 Overview10分钟

3

章节
Clock
完成时间为 4 小时

Module 3

Point: Default constructor and initializing syntax. Conversion Constructors. Copy Constructor. List and dynamic memory allocation. Deep Copy. ...
Reading
12 个视频(共 116 分钟), 1 个阅读材料, 1 个测验
Video12 个视频
3.2 Point and its Constructor12分钟
3.3 More Constructors18分钟
3.4 Using Dijkstra's Algorithm14分钟
3.5 The is-connected Algorithm12分钟
3.6 Complex Aggregates - Lists6分钟
3.7 List12分钟
3.8 Print() Chaining6分钟
3.9 More Elaborate List3分钟
3.10 Deep vs. Shallow Copy8分钟
3.11 Destructor4分钟
3.12 Dynamic Data Structures in STL7分钟
Reading1 个阅读材料
3.0 Module 3 Overview10分钟

4

章节
Clock
完成时间为 5 小时

Module 4

Prim’s and Kruskal’s algorithms. Use of basic Container Classes. Tripod-Container, Iterator, Algorithm....
Reading
14 个视频(共 164 分钟), 1 个阅读材料, 1 个测验
Video14 个视频
4.1 MST13分钟
4.2 Jarnik-Prim MST11分钟
4.3 Jarnik-Prim MST: Another Look11分钟
4.4 Kruskal's Algorithm8分钟
4.5 Overloading and Function Selection32分钟
4.6 STL and STL C++1111分钟
4.7 STL Example5分钟
4.8 C++11 Feature: auto5分钟
4.9 Vector Methods10分钟
4.10 More Code8分钟
4.11 C++11 Feature: for statement7分钟
4.12 STL Input File11分钟
4.13 Iterators Categories14分钟
4.14 Output a Random Graph12分钟
Reading1 个阅读材料
4.0 Module 4 Overview10分钟

讲师

Ira Pohl

Professor
Computer Science

关于 University of California, Santa Cruz

UC Santa Cruz is an outstanding public research university with a deep commitment to undergraduate education. It’s a place that connects people and programs in unexpected ways while providing unparalleled opportunities for students to learn through hands-on experience....

常见问题

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

还有其他问题吗?请访问 学生帮助中心