Course Teacher:
Dr. Masud Hasan
Office: B20
Email: mhasan2010@gmail.com (in English please)
Website: https://sites.google.com/view/masudhasan
Book:
- C++ Programming: D. S. Malik, 6th Edition.
Class Schedule:
Course Plan: [pdf]
Course Website: https://sites.google.com/view/tucs205august2018iea/home
Office Hours: Sunday and Thursday, 11:15am-12:15pm, B20
Marks Distribution:
- Mid Term 1: 20%
- Mid Term 2: 20%
- Lab: 20%
- Final Exam: 40%
Topics, Textbook reading, Slides, Hand notes:
- Lecture 1: Introduction
- Slides [pdf], Quick review [pdf]
- Textbook reading: Ch 1
- Lecture 2: Algorithms and Flowchart
- Slides [pdf], Quick review [pdf]
- Textbook reading: Ch 1
- Lecture 3: Basic Elements of C++
- Slides [pdf], Quick review [pdf]
- Textbook reading: Ch 2
- Lecture 4: Control Structures I (Selection)
- Slides [pdf], Quick review [pdf], ASCII table [pdf]
- Textbook reading: Ch 4
- Lecture 5: Control Structures II (Repetition)
- Slides [pdf], Quick review [pdf]
- Textbook reading: Ch 5
- Lecture 6: User Defined Functions I
- Slides [pdf], Quick review [pdf]
- Textbook reading: Ch 6
- Lecture 7: Arrays
- Slides [pdf], Quick review [pdf]
- Textbook reading: Ch 8 (6th edition) or Ch 9 (5th edition): Arrays and Strings
Exams:
- Midterm exam 1:
- Date and Time: 24-10-2018, Wednesday, in class, 1:00pm-1:50pm
- Syllabus: Lecture 1, 2, 3, 4 (up to Slide 48 of Lecture 4)
- Question Type: Both multiple choice and short questions
- Answer [pdf]
- Midterm exam 2:
- Date and Time: 14-11-2018, Wednesday, in class, 1:00pm-1:50pm
- Syllabus: Lecture 4 (Slide 49 - End), Lecture 5
- Question Type: Both multiple choice and short questions
- Answer [pdf]
- Final Exam:
- Syllabus: All chapters covered in the class.
- Question Type: MCQ, T/F, Short Questions.
Marks: [pdf]