cs1123 1 intro
TRANSCRIPT
![Page 1: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/1.jpg)
Course Introduction(CS1123)
By
Dr. Muhammad Aleem,
Department of Computer Science, Mohammad Ali Jinnah University, Islamabad
Fall 2013
![Page 2: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/2.jpg)
Lecture Outline
1. Course Contents and Organization2. Course Information3. Instructor Information4. Course Motivation5. Aims6. Literature7. Miscellaneous
![Page 3: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/3.jpg)
1. Contents and Organization
• See the outline for 1. Course Contents 2. Lecture Schedule 3. Grading Policy
![Page 4: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/4.jpg)
2. Course Information
• Cheating in quizzes/exams/assignments will result in zero marks for all the involved students.
![Page 5: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/5.jpg)
3. Instructor Information
• Dr. Muhammad Aleem– Office: 108 (A Block, First Floor)– Phone Ext.: 118 – Email: [email protected]– Office Hours: Monday 02:30 to 04:00
![Page 6: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/6.jpg)
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
![Page 7: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/7.jpg)
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
![Page 8: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/8.jpg)
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”
![Page 9: Cs1123 1 intro](https://reader036.vdocument.in/reader036/viewer/2022082811/55910d661a28ab2e148b4585/html5/thumbnails/9.jpg)
7. Miscellaneous
• Lecture slides and exercises can be downloaded from the: \\dataserver\jinnah$
• 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