Introduction to C++ – Stanford Video Tutorials and Other Video Lectures

C++ Video Tutorial,Stanford video lecturesHere are some of the best rated C++ Video Lecture Tutorials. The first set 5 video lecture tutorials is from reconnetworks.com. The next set of 13 lectures from Stanford University is much more in-depth. The lecture at the end is by – the original designer and implementer of the C++ Programming Language. (Note: You can click on the heading for each to go directly to the video so that you can enlarge it to fill the screen.)
Creative Commons License photo credit: rick

Need a Quick Way to See .NET Videos and Monitor Your Progress?

Click Here to Use Progress Monitor Now

c++ programming video tutorial 1

May 10, 2007 – 9 min
reconnetworks.com

This video gives a brief introduction to basic commands and you get to make a program that takes 3 numbers that a user inputs and averages them.

==================================

c++ Programming Video Tutorial 2 (Part 1 of 2)

June 01, 2007 – 8 min
reconnetworks.com

Part 1 of 2, my new tutorial going through loops, switch statements, if else statements and applying them to another fairly simple program.

==================================

c++ Programming Video Tutorial 2 (Part 2 of 2)

June 01, 2007 – 9 min
reconnetworks.com

Part two of my second programming tutorial

==================================

c++ Programming Video Tutorial 3

July 03, 2007 – 10 min
reconnetworks.com

Going through some new stuff, including rand.

==================================

c++ Programming Video Tutorial 4 (Part 1 of 2)

July 13, 2007 – 7 min
reconnetworks.com

Going through the use of functions, pointers, how to make fullscreen, and changing colors per line.

==================================

c++ Programming Video Tutorial 4 (Part 2 of 2)

July 13, 2007 – 5 min
reconnetworks.com

continuation of part 1 of 2

==================================

c++ Programming Video Tutorial 5

July 27, 2007 – 7 min
reconnetworks.com

Continuation of 4 so to speak, going through pointers a little more in depth as people didnt really seem to get it.

==================================

C++ Video Tutorial for Particle Physicists by Paul Kunz

This series of 13 lectures was presented at CERN in Geneva by Paul Kunz from Stanford University. The lectures are very clear and start with the basics in an attempt to teach to Particle Physicists. Each lecture is about an hour and a half long.

The course 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.

This course is not a “hands-on” style course. Only few practical exercises is 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 other scientists and be on their way to using C++ in their own work.

==================================

Bjarne Stroustrup’s Video Tutorial Lecture on C++0x Standard

A good programming language is far more than a simple collection of features. My ideal is to provide a set of facilities that smoothly work together to support design and programming styles of a generality beyond my imagination. Here, I briefly outline rules of thumb (guidelines, principles) that are being applied in the design of C++0x. Then, I present the state of the standards process (we are aiming for C++09) and give examples of a few of the proposals such as concepts, generalized initialization, being considered in the ISO C++ standards committee. Since there are far more proposals than could be presented in an hour, I’ll take questions.

Dr. Bjarne Stroustrup is the original designer and implementer of the C++ Programming Language.