10 episodes

Introduction to programming in C++ and object-oriented programming - encapsulation using classes, inheritance, etc.

Introduction to C++ Programming - Winter 2010 Computer Science & Engineering

    • Education
    • 2.7 • 37 Ratings

Introduction to programming in C++ and object-oriented programming - encapsulation using classes, inheritance, etc.

    Lecture 15: Final Exam Review and Dynamic Allocation

    Lecture 15: Final Exam Review and Dynamic Allocation

    In this lecture, we review key concepts that will be covered by the final exam. Also, we discuss more details pertaining to dynamic allocations, including motivation, requesting dynamic memory, and releasing dynamic memory, that will not be covered on the final exam.

    Lecture 14: Introduction to Pointers

    Lecture 14: Introduction to Pointers

    We discuss the details of pointer values and types in C++ in this lecture. We conclude with a very brief introduction to dynamic allocation and some other motivation behind pointer types in C++.

    Lecture 13: More Operator Overloading and Stacks

    Lecture 13: More Operator Overloading and Stacks

    We begin this lecture by discussing operator overloading in more detail. The lecture concludes with details on designing a stack data structure class.

    Lecture 12: Member Functions and Operator Overloading

    Lecture 12: Member Functions and Operator Overloading

    In this lecture, we discuss possible solutions to the Fraction homework, as wel as briefly touch on overloading the insertion operator for the Fraction class.

    Lecture 11-Constructors and Clients

    Lecture 11-Constructors and Clients

    In this lecture, we continue our discussion of Object-Oriented Programming. Specifically, we introduce the idea of member functions to create objects. Such functions are called contructors. We then go on to discuss the various ways clients of the Fraction class can use objects of type Fraction. We conclude with homework problem discussions.

    Lecture 10-Introduction to Object-Oriented Programming

    Lecture 10-Introduction to Object-Oriented Programming

    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.

Customer Reviews

2.7 out of 5
37 Ratings

37 Ratings

Seedy-ROM ,

Declaration*

Not decrelation, or whatever your saying.
Also without being able to see the board, this almost seems like rote test cramming material. Not any real insights.

Darwin1324 ,

Useful

Not able to see the board but useful to hear logic and process. Also nice to know most students are not having answers right away. This is a difficult new topic to comprehend. I am in intro class at another school and listened to this while driving for work. Hoping that it makes me more familiar with terms and logic.... not necessarily writing the code which I'll do at other times.

Csymtyr ,

Well..

I was going to give this a listen and subscribe, until I realized a large swath of the first episodes aren’t here. Can’t really learn if I don’t begin with the basics.

Top Podcasts In Education

The Mel Robbins Podcast
Mel Robbins
The Jordan B. Peterson Podcast
Dr. Jordan B. Peterson
Am I Doing It Wrong?
HuffPost
TED Talks Daily
TED
Do The Work
Do The Work
UNBIASED
Jordan Is My Lawyer