OOPortal
RationalDB Database Design
prev next prev next
  Course navigation
 
Lesson 3
Objective
Explore Key Course Features
   
This course takes an evolutionary approach to learning C++.
A C programmer will be able to immediately write simple programs in C++ and quickly gain the skills to write more complex functions and programs.
Rather than introducing object-oriented programming, we instead focus on the similarities and differences between C and C++, emphasizing C++'s improvements over C. By starting from the C perspective and moving to the C++ view of familiar concepts such as input/output, comments, casts, functions, structures, pointers, and arrays, you'll find the transition to C++ efficient and fun.
Object-oriented programming in C++ is covered in detail in the next two courses in the C++ for C Programmer series. If you would like an overview of object-oriented programming, click the Help button in the toolbar. This material is supplementary and is not necessary to complete Introduction to C++.
Exercises
This course is programming-intensive. Many of the exercises require you to write, compile, and test C++ programs.

Remember, you can use the course syllabus to go to any lesson in this course. Just click the Syllabus button in the toolbar.

  Course navigation