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)