Lecture 1 - Page 5 : 29
Notes about C++
From C to C++
* Course Introduction
Overview of Advanced Programming - Part One
Overview of Advanced Programming - Part Two
Recommended use of your time
Course Approach - Part 1
Course Exam
Which compiler or IDE?
* A quick tour of C
Basic Observations
The Evolution of C
The Popularity of C and C++
The C preprocessor
Fundamental types
Arrays and Pointers
Arrays and Pointers: Examples
Structures and Unions
Structures: Examples
Function types
User defined types
Expressions and operators
Control structures
Functions and parameters
Call-by-reference parameters via pointers
C Program organization
Memory Allocation
The standard library
* C/C++ Compatibility
C/C++ Compatibility
C/C++ Compatibility - some small details
Course Approach - Part 1
C++ as compared with similar programming languages, such as C and C#
Lectures
Traditional lecturing with slides and small illustrative programs
Discussions based on the programming experience and background of the partipants
Exercises
Small programming exercises
Work on the selected topic of interest
Selected topic of interest
A relatively narrow and delimited topic related to C++, and programming in C++
The evaluation of the course is based on documentation of your work on the selected topic
Preparation
Reading selected parts of
The C++ Programming Language
and other relevant pieces of literature
Programming