Introduction to C++ Programming - Winter 2010

Introduction to C++ Programming - Winter 2010

http://streaming.osu.edu/podcast/cse230wi10/podcast.xml
307 Followers 10 Episodes Claim Ownership
Introduction to programming in C++ and object-oriented programming - encapsulation using classes, inheritance, etc.

Episode List

Lecture 10-Introduction to Object-Oriented Programming

Feb 26th, 2010 12:00 AM

This lecture is an introduction to Object-Oriented programming. We first begin by describing some motivation of objects. Then, we discuss the mechanics of classes, including how they are declared, the various keywords used, etc. We conclude with several implementation details pertaining to how classes are typically split into different files to facilitate separate compilation.

Lecture 9-Parameter Passing and Void Functions

Feb 4th, 2010 12:00 AM

In this lecture, we mainly discuss function parameter passing modes, namely, the differences between call-by-value and call-by-reference. We then go on to discuss void functions and using arrays as arguments to functions.

Lecture 8: Introduction to Value Returning Functions

Jan 29th, 2010 4:30 PM

In this lecture, we introduce the notion of value returning functions in C++ and provide several examples. Value returing functions are quite similar to functions you would, say, see in excel. However, there are some important differences that we will notice between the two later in the course, particularly in respect to parameter passing modes. We cover both using pre-definied functions and creating programmer-defined functions. Lastly, we finish with a brief introduction to separate compilatio...

Lecture 7: Palindrome homework discussion and arrays

Jan 28th, 2010 6:00 PM

In this lecture, we mainly discuss the details and requirements of the Palindrome homework assignment, however, doing so also entailed discussing many details of static arrays in C++. Specifically, static arrays will have two notions of size, i.e., a maximum size (the maximum number of elements an array can hold) and an actual size (the number of valid elements the array currently holds). Lastly, we discuss and develop an algorithm to solve the homework problem.

Lecture 6: Loops and Intro to Arrays

Jan 22nd, 2010 12:00 AM

In this lecture, we begin by explaining answers about boolean operations and variable scopes raised in the last class. We then go on to discuss global variables and named constants. The focal point of the lecture, repetitive statements in C++, comes next.

Get this podcast on your phone, Free

Create Your Podcast In Minutes

  • Full-featured podcast site
  • Unlimited storage and bandwidth
  • Comprehensive podcast stats
  • Distribute to Apple Podcasts, Spotify, and more
  • Make money with your podcast
Get Started
It is Free