Programming Language(630203)

(Complete Syllabus) (Short Syllabus) Lecture Time: 10:10-11:10 Sun, Tue, Thu (s1), 14:10-15:10 Sun, Tue, Thu (s5)

Lectures

Lectures are adapted from slides and software materials of D.S. Malik:

Textook: C++ Programming From Problem Analysis To Program Design, Fifth Edition, Course Technology, 2011

Lecture 1: An Overview of Computers and Programming Languages (pdf)

Lecture 2 : Basic Elements of C++ (pdf)

Lecture 3 : Arithmetic operators in C++ (pdf) C++ Programming Example: Rectangle (Rect.cpp)

Lecture 4: Control Structures in C++ (pdf)

Lecture 5: Selection Control Structures in C++_I(pdf)

Lecture 6: Selection Control Structures in C++_II (pdf)

Lecture 7 : Selection Control Structures in C++ _switch Structure (pdf)

Lecture 8 :Repetition Control Structures-I (pdf)

Lecture 9 : Repetition Control Structures-II(pdf)

Lecture 10 : Repetition Control Structures-III (for structure) (pdf)

Lecture 11 : Repetition Structure (do---while) (pdf)

Lecture 12 : Nested Control Structures (pdf)

Lecture 13 : Predefined Functions (pdf)

Lecture 14 : User-Defined Functions I(pdf)

Lecture 15 : User-Defined Functions II (pdf) User Defined Function Programming Example (cpp)

Lecture 16 : User-Defined Functions III (pdf)

Lecture 17 : void Functions I (pdf)

Lecture 18 : Value and reference parameters(pdf)

Lecture 19 : Random Number Generation (pdf)

Lecture 20 : Function overloading (pdf)

Lecture 21 : Functions with default parameters(pdf)

Lecture 22 : C++ Arrays-part I (ppt)

Lecture 23 : Array II (ppt)

Array Examples :

Example 1 (arrayOerations.cpp)

Example 2 ( ArraysWithFunctions.CPP)

Example 3(.cpp)

Example 4(.cpp)

Example 5(.cpp)

Assignments

Assignment1 (pdf)

Assignment 2(pdf)