You are on page 1of 2

EEE 202 COMPUTER PROGRAMMING II

Objective(s)
To enable a student apply a high level language (C++ programming language) for solution of
simple scientific problems that aims at manipulating the inputs/outputs of a computer
program.

Detailed Course Outline

C++ Programming Language Overview: Object-oriented programming, standard libraries,


the ANSI Standard, Learning C++ programming language, Uses of C++ programming
language

C++ Programming Environmental Setup: Downloading, Installing and configuring Code


blocks Integrated Development Environment (IDE) for developing C++ console applications.

Basic C++ programming Language Syntax: C++ program structure, C++ statements, C++
function blocks, C++ Identifiers, C++ Keywords, Whitespaces in C++, Comments in C++

C++ Data Types: Primitive Built-In data types, typedef Declarations, Enumerated Types

C++ Variable Types: Variable definition in C++, Variable Declaration in C++, Lvalues and
Rvalues

C++ Variable Scope: Local variables, Global variables, Initializing Local and Global
variables

C++ Constants/Literals: Integer Literals, Floating-point Literals, Boolean Literals, Character


Literals, String Literals, Defining Constants

C++ Modifier Types: Type Qualifiers in C++

C++ Operators: Arithmetic, Relational, Logical, Bitwise, Assignment Operators.

C++ Loop Types: While, for, do-while, nested Loops, Loop Control statements, Break
Statement, Continue, Goto, Infinite Loops

C++ Decision Making Statements: If, If-Else, If-Else If -Else, Switch, Nested If Statements,
The ?: operator

C++ Functions: Function Definition, Function Declaration, Function Calling, Function


Arguments, Call by Value, Call by Pointer, Call by Reference, Default Values for Parameters

Numbers in C++: Defining Numbers in C++, Math Operations in C++, Random Numbers in
C++

C++ Arrays: Declaring Arrays, Initializing Arrays, Accessing Array Elements, Pointer to an
Array, Passing Arrays to Functions, Returning Arrays from Functions
Strings in C++: The C-style Character Class, The String Class in C++

C++ Pointers: Pointer Definition, Using Pointers in C++, Null Pointers

C++ Classes and Objects: C++ Class Definitions, C++ Object Definition, Accessing Data
Members, Public, Private and Protected Members

REFERENCES

[1] Alex Allain,”Jumping Into C++”,First Edition, 2017

[2] Richard L. Halterman, “Fundamentals of C++ Programming”, First Edition, 2016

[3] John R. Hubbard, Schaum’s Outlines, ”Programming with C++”,Second Edition, 2000

You might also like