2. Lecture Outline
1. Course Contents and Organization
2. Course Information
3. Instructor Information
4. Course Motivation
5. Aims
6. Literature
7. Miscellaneous
3. 1. Contents and Organization
• See the outline for
1. Course Contents
2. Lecture Schedule
3. Grading Policy
4. 2. Course Information
• Cheating in quizzes/exams/assignments will
result in zero marks for all the involved
students.
5. 3. Instructor Information
• Dr. Muhammad Aleem
– Office: 108 (A Block, First Floor)
– Phone Ext.: 118
– Email: aleem@jinnah.edu.pk
– Office Hours: Monday 02:30 to 04:00
6. 4. Course Motivations
• Why study computer programming?
• To write “Programs”, But why ??
1. To solve problems
• Efficiently (Computers are fast)
• Correctly (almost no errors )
– but we have to tell them all the steps
correctly
2. Computers are good at repetitive tasks
– Humans tend to get bore of repetitive tasks
7. 5. Aims
• To introduce the basic concepts of problem solving
and programming.
• The focus will be on general programming techniques,
whereas C++ will be used as implementation tool.
• To make students proficient in computer programming
using imperative programming paradigms
8. 6. Literature
• Books
–Text Book: “Computer Programming by D. S.
Malik, Third edition”
–Reference Book: “Starting Out with C++: From
Control Structures through Objects, By Tony
Gaddis, Publisher: Addison-Wesley; 6th edition”
9. 7. Miscellaneous
• Lecture slides and exercises can be downloaded
from the: dataserverjinnah$
• Further remarks:
– Please interrupt the lecture if you have questions,
Any other disturbance will not be allowed
– Use of mobile phones is prohibited during lecture
– Feedback is welcome