Walter Savitch
Comprehensive Programming Logic & Design
Joyce Farrel
How to Program in C++ With 100 Examples (Volume-I)
Zeeshan Ashraf
Harmash (Arabic)
Abu Khleif "Contains notes, Exams, Explanation"
Important term to learn:
" Programming Logic & Design " Pages#2-4.
Pseudocode & Flowchart:
" Programming Logic & Design " Pages 14-22.
Program Development Cycle:
" Programming Logic & Design " Pages#7-14.
Computer Memory:
" problem Solving with C++ " Pages#2-7.
Data Types:
" Programming Logic & Design " Pages#39-46
" problem Solving with C++ " Pages#60-66.
Declaring Variables:
" problem Solving with C++ " Pages#44-49.
Input & Output:
" problem Solving with C++ " Pages#50-59.
Assignment Statements:
"Programming Logic & Design" Pages#47-49
" Problem Solving with C++ " Pages#46-48 & #69-74
" C++ Programming " Pages#88-89.
Type Compatibilities:
" Problem Solving with C++ " Pages#68-69.
Arithmetic Operators :
" C++ Programming " Pages#40-48.
Increment & Decrement:
" C++ Programming " Pages#67-69.
String:
" C++ Programming " Page#51
Logical Operators:
" Problem Solving with C++ " Pages#74-84
"C++ Programming" Pages#175-184
Boolean Expressions:
" Problem Solving with C++ " Pages# 112-118
Comparing Characters
"C++ Programming" Pages#172-174
IF-Statement
"C++ Programming" Pages#184-192
Getline, Get, Ignore
"Problem Solving with C++" Pages#477-484
"C++ Programming" Pages#125-128, 145
Nested IF Statement
"Problem Solving with C++" Pages#120-128
"C++ Programming" Pages#192-196
Switch Statement
"Problem Solving with C++" Pages#128-138
Break Statement & Continue
"Problem Solving with C++" Pages#153-154
"C++ Programming" Pages#204-210, 278-281
Conditional Operator
"C++ Programming" Pages#203-204
For Loop
"Problem Solving with C++" Pages#144-150
"C++ Programming" Pages#264-270
Simple Loop Mechanism "While, Do-while, Nested Loops "
"Problem Solving with C++" Pages#84-92, 155-164.
While Loop "Same as Slides Topics"
"C++ Programming" Pages#233-247
Do-While Loop
"C++ Programming" Pages#274-278
Nested Loop
"C++ Programming" Pages#281-288
1D Arrays
"Problem Solving with C++" Pages#380-390
"C++ Programming" Pages#471-482
2D Arrays
"Problem Solving with C++" Pages#426-434
"C++ Programming" Pages#500-511
C-String
"Problem Solving with C++" Pages#455-468
"C++ Programming" Pages#492-497
Array of Strings
"C++ Programming" Pages#514-516