September 2, 2007
Introduction to C++ - Stanford Video Tutorials and Other Lectures
Here are some of the best rated videos on C++. The first set 5 video 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 Dr. Bjarne Stroustrup - the original designer and implementer of the C++ Programming Language. (Note: You can click on the heading for each video to go directly to the video so that you can enlarge it to fill the screen.)
c++ programming 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 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 Tutorial 2 (Part 2 of 2)
June 01, 2007 - 9 min
reconnetworks.com
Part two of my second programming tutorial
==================================
c++ Programming Tutorial 3
July 03, 2007 - 10 min
reconnetworks.com
Going through some new stuff, including rand.
==================================
c++ Programming 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 Tutorial 4 (Part 2 of 2)
July 13, 2007 - 5 min
reconnetworks.com
continuation of part 1 of 2
==================================
c++ Programming 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++ 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 C++ 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 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.
Popularity: 96% [?]










Comments
September 6, 2007
Bob said:
Thank you