Computer Science 1‎ > ‎Lessons‎ > ‎


Lesson 3 covers the following topics:

Class Construct, Data Abstraction and Abstract Data Types                     

  • Data Abstraction and Abstract Data Types                   Malik: 12        
  • The C++ Class, Class versus Structs                               
  • Class Constructors, Defining and Using Functions and Classes.
  • General discussion of the C++ Class and creating .h file
  • Constructors

Read:  C++ programming from problem analysis to program design [5th edition] Chapter 12 (classes). The book is in the classroom dropbox folder -> computer science assignments -> book -> CS162 BOOK 

Part 1:  Watch Topic 3 Videos.  Watch all parts (1-3). Classes are a major concept in C++ programming and your first look at true object oriented programming.