|
C++ Programs
C++ history and evolution, Program Structure and Environment,
Simple C++ programs
Comments, Keywords, Identifiers, C++ program life
cycle, C++ development environments
Types
Numeric Data Types,
Initialisation, Arithmetic operations,
precedence, assignment, constants, literals, conversions
Text Data Types
Characters, wide characters, strings, general
text manipulation
Control Flow
Statements, decisions, conditional statements, looping statements,
structured programming
Functions and Methods
Declaring, calling and
defining functions and methods in C++, passing arguments to functions
by value and by reference
|
Arrays
Declaration, initialisation, constraints, Accessing array
elements, Arrays with functions, character
arrays, multidimensional arrays
Pointers
Use of pointers in C++, the concept of pointers. declaring
pointers, initialising a pointer
the operators ‘&’ and ‘*’,
manipulating pointers
Input and Output
C style Stream I/O, C++ style Stream I/O
Information Modelling
Object-Oriented Systems Analysis
Difficulties in Software Engineering, basic
Ideas, abstraction, definition of an Object, attributes, objects in a
C++ Program
Classes
Objects in C++, Structs and classes, class
members, member functions (Methods)
|