課程信息

38,170 次近期查看

學生職業成果

17%

通過此課程獲得實實在在的工作福利

20%

加薪或升職
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
完成時間大約為17 小時
英語(English)
字幕:英語(English)

您將獲得的技能

Graph TheoryC++11Standard Template LibraryC++

學生職業成果

17%

通過此課程獲得實實在在的工作福利

20%

加薪或升職
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
完成時間大約為17 小時
英語(English)
字幕:英語(English)

講師

提供方

加州大学圣克鲁兹分校 徽標

加州大学圣克鲁兹分校

教學大綱 - 您將從這門課程中學到什麼

1

1

完成時間為 3 小時

STL and the game of Hex

完成時間為 3 小時
16 個視頻 (總計 157 分鐘), 1 個閱讀材料
16 個視頻
1.1 Overview10分鐘
1.2 New in C++115分鐘
1.3 Standard Template Library9分鐘
1.4 Iterator Categories11分鐘
1.5 Example Poker Probability26分鐘
1.6 Bidirectional Iterator8分鐘
1.7 Random Access Iterator6分鐘
1.8 STL: Overview of Containers10分鐘
1.9 Associative Containers11分鐘
1.10 STL: Algorithms Library6分鐘
1.11 Non-mutating Algorithm7分鐘
1.12 Lambda Expressions: for_each Function11分鐘
1.13 Numerical algorithms6分鐘
1.14 Functional Objects9分鐘
1.15 Defined Function Object Classes: Function Adapters7分鐘
1 個閱讀材料
Topics, readings & files10分鐘
2

2

完成時間為 4 小時

Hex as a graph and Inheritance

完成時間為 4 小時
14 個視頻 (總計 138 分鐘), 1 個閱讀材料, 1 個測驗
14 個視頻
2.2 Homework Basic Hex Program4分鐘
2.3 Basics of Inheritance13分鐘
2.4 Traits and Inheritance7分鐘
2.5 Virtual Member Functions10分鐘
2.6 C++ Feature: 'final'1分鐘
2.7 Topics on Inheritance1分鐘
2.8 Hex Overview15分鐘
2.9 One Style for a 11x11 Hex Graph6分鐘
2.10 The Inheritance Mechanism10分鐘
2.11 A Derived Class: grad_student18分鐘
2.12 Students and Graduate Students12分鐘
2.13 Virtual Function Selection10分鐘
2.14 Confusion with Overloading5分鐘
1 個閱讀材料
Topics, homework, readings & files10分鐘
3

3

完成時間為 2 小時

Hex and the use of AI and C++ Move semantics

完成時間為 2 小時
11 個視頻 (總計 133 分鐘), 1 個閱讀材料
11 個視頻
3.2 Some Further Constructors5分鐘
3.3 'Move' Constructor17分鐘
3.4 Lookahead12分鐘
3.5 Plausible Move Generator22分鐘
3.6 alpha-beta Algorithm Preview4分鐘
3.7 alpha-beta Improvement to Min Max15分鐘
3.8 Polish Notation8分鐘
3.9 Referential Garbage Collection17分鐘
3.10 Abstract Base Class = 0 Notation9分鐘
3.11 Tree Constructors8分鐘
1 個閱讀材料
Topics, readings & files10分鐘
4

4

完成時間為 5 小時

Monte Carlo Hex Program, Further advanced C++ Topics and Patterns

完成時間為 5 小時
16 個視頻 (總計 178 分鐘), 1 個閱讀材料, 1 個測驗
16 個視頻
4.2 Monte Carlo12分鐘
4.3 Basic Monte Carlo Idea5分鐘
4.4 Simple Idea for Generating Board7分鐘
4.5 MC - Go (2006)16分鐘
4.6 Asserts and Exceptions18分鐘
4.7 Static Asserts - New C++11 Feature8分鐘
4.8 Exceptions13分鐘
4.9 C++11 & Design Patterns18分鐘
4.10 C++11 Standard12分鐘
4.11 Thread8分鐘
4.12 <tuple> C++11 New Library12分鐘
4.13 The Bigger Picture10分鐘
4.14 Factory Method6分鐘
4.15 Factory Code; C++ 11 Example3分鐘
4.16 Adapter Pattern6分鐘
1 個閱讀材料
Topics, homework, readings & files10分鐘

審閱

來自C++ FOR C PROGRAMMERS, PART B的熱門評論

查看所有評論

常見問題

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • 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.

  • You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You’ll be prompted to complete an application and will be notified if you are approved. Learn more.

還有其他問題嗎?請訪問 學生幫助中心