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.
3 trial videos available. Create an account to watch unlimited course videos.
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.
Algorithms, C++ (Programming Language), C (Programming Language), Computer Programming, Object Oriented Programming (OOP), Graph Theory, Debugging, Data Structures, Software Design Patterns, Game Design, Artificial Intelligence
4.5 (327 ratings)
KA
Aug 7, 2024
Was a total greenhorn in C/ C++ before taking this course. Having taken this course, am not anymore a noob that cannot read and write C/C++ :)
AP
Aug 23, 2020
From History to Today's Programming World, every session lookout from Great perspective & passes through students that's really appreciate.
From the lesson
Monte Carlo Hex Program, Further advanced C++ Topics and Patterns
This module shows how to use Monte Carlo evaluation in complex games such as Hex and Go. This had led top championship level play in both these games. The module discusses C++ assertions and exceptions for error handling and the new C++ 11 feature static asserts. Finally, the last part of the module introduces the idea of “Design Pattern”, a feature of modern OO programming.
Professor