Overview of C++ (Parts 1, 2, and 3) 
Overview of C++ (Parts 1, 2, and 3)
by Vanderbilt
Video Lecture 1 of 24
Not yet rated
Views: 6,659
Date Added: September 16, 2017

Lecture Description

This screencast is from a course I taught on January 8th at Vanderbilt University in my course CS 251: Intermediate Software Design. It begins my overview of C++, giving some history of the language and outlining the evolution of software design from ad hoc solutions to information hiding and data abstraction. Please see www.dre.vanderbilt.edu/~schmidt/cs251/ for more information about CS 251.

Course Index

Course Description

This course focuses on the practical aspects of object-oriented and generic design and programming in Java. The concepts addressed in this course cover the following topics important to developing and maintaining quality software: reuse of architectural and design patterns and software components; developing, documenting, testing, and applying reusable class libraries, object-oriented frameworks, and generic functions using Java.

Unlike the CS Software Engineering course (which focuses on the overall software lifecycle and covers topics such as requirements analysis, specification techniques, modeling notations, and design documents), CS 251 focuses intensively on techniques for designing, implementing, and validating efficient, reliable, and secure object-oriented and generic design and programming with Java.


There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)