Here is a collection of best rated videos on C++. These videos have been collected from a variety of sources such as Stanford university, reconnectworks and even a lecture by Dr. Bjarne Stroustrup the creator of C++.
The Stanford University lectures are very clear and start with the basics in an attempt to teach C++. Each lecture is about an hour and a half long.
It starts with the very basics and ends with sophisticated example of tracking code. The content of each lecture is roughly the following…
- session 1: basic declarations, conditional structure, operators.
- session 2: pointers and functions.
- session 3: introduction to classes including operator overloading using 3-Vector from CLHEP (class library for high energy physics) as an example.
- session 4; more on classes with arrays and lists and including templates.
- session 5: introduction to inheritance and some thoughts on class design and dealing with legacy code.
- session 6: polymorphic inheritance with a large example taken from a simulation code.
These series of lectures are not a "hands-on" style ones. Only few practical exercises are suggested in the lectures. The students are expected to take their own initiatives in getting started.
By the end of the course, one should be able to read most C++ code written by others and be on their way to using C++ in their own work.
Link to the video lectures
Link to the video lectures
No comments:
Post a Comment