Week 1b - C++ Language Survey

Help with projects too!

Synopsis:

This lecture provides some help with Project #1, then surveys the C++ Language.

Readings amd Activities for this Session:

CPPPL: chapters 1 - 5, review
Project #1 - review statement
Look through these presentations for synchronous discussion:
You many wish to print out a copy of this presentation:

Glossary of Terms

Lecture Content:

  1. Problem with Dependencies, pptx
    Motivation for a lot of what we do in this course.
  2. Project Helper code in Repository
  3. Helper code: GettingStarted
    Shows how to implement application tasks and test them.
  4. first look at STL notes, pptx
    The Standard Template Library (STL) provides a set of useful containers, iterators, and algorithms. You can use the containers without knowing too much about how templates work. We will get to that soon.
  5. basic STL code demos
    Shows how easy it is to use vectors, lists, sets, and maps.
  6. Visual Studio IDE:
  7. Review Syllabus, Review Getting Started with First Project
  8. Lecture Take-away:

    Compilation, Computation, and Memory models, ppt

    C++ Survival Guide, doc
    A quick tour of syntax for pointers, references, classes, strings, streams, and vectors.

    classes and class relationships - high level view, docx
    class layout, pptx