views:

805

answers:

2

Hi

Is anybody aware of any introductory podcasts/screencasts about programming in general that step by step familiarize viewers with the key concepts of programming using C++ as a teaching language (making basically few if any assumptions)?

I am hoping to refer some folks to such a resource, who would a) need a complete basic introduction to programming in general (these folks have mostly very basic scripting backgrounds) and who'd b) specifically need some illustrated C++ video tutorial, preferably even detailing how to set up an IDE in the beginning, because C++ is the language of the project that they're interested in.

Thanks in advance

+8  A: 

http://www.youtube.com/view_play_list?p=FE6E58F856038C69

"This course (CS 106B) is the successor to CS 106A and covers more advanced programming topics such as recursion, algorithmic analysis, and data abstraction. It is taught using the C++ programming language, which is similar to both C and Java. In the past when both CS 106A and CS106B were taught in C/C++, the coupling between the two classes was very tight and it was unheard for students to take CS106B without having completed our CS 106A (we recommended CS 106X instead). Nowadays, some students do go straight into CS106B, this is typically appropriate for a student who done well in an intro programming course (e.g., scored 4 or 5 on the CS AP exam or earned a good grade in a college course) and has sufficient familiarity with good programming style and software engineering issues (at the level of CS 106A) to use this understanding as a foundation on which to tackle advanced topics."

Comptrol
Very good find indeed, thanks!
none
It is my pleasure :)
Comptrol
Thank you very much, this is a gold mine!
Copas
It really is a gold mine, and probably many people are going to find this very useful.
none
+3  A: 

+1 for CS106. There is also a Programming Paradigms course (CS107) which includes C, Assembly, C++, Concurrent Programming, Scheme, and Python.

http://www.youtube.com/view_play_list?p=9D558D49CA734A02

mikelong