SlideShare a Scribd company logo
Course Introduction
(CS1123)
By
Dr. Muhammad Aleem,
Department of Computer Science,
Mohammad Ali Jinnah University, Islamabad
Fall 2013
Lecture Outline
1. Course Contents and Organization
2. Course Information
3. Instructor Information
4. Course Motivation
5. Aims
6. Literature
7. Miscellaneous
1. Contents and Organization
• See the outline for
1. Course Contents
2. Lecture Schedule
3. Grading Policy
2. Course Information
• Cheating in quizzes/exams/assignments will
result in zero marks for all the involved
students.
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
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
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
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”
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

More Related Content

PDF
Module 1 introduction 20 to 20 comp 20 software
PPTX
Job analysis
PPT
About Peer Learning Tool
PDF
University timetable generator using tabu search
PDF
Public Training AS/400 Managing Jobs and Query Data (12-15 Juni 2017)
PDF
Public Training AS/400 Managing Jobs and Query Data (16-20 Oktober 2017))
PDF
Lecturer Evaluation System Using Weighed Sum Model
PPTX
Automized Examination System
Module 1 introduction 20 to 20 comp 20 software
Job analysis
About Peer Learning Tool
University timetable generator using tabu search
Public Training AS/400 Managing Jobs and Query Data (12-15 Juni 2017)
Public Training AS/400 Managing Jobs and Query Data (16-20 Oktober 2017))
Lecturer Evaluation System Using Weighed Sum Model
Automized Examination System

What's hot (17)

PDF
Ingenium test(Exam Management System) Project Presentation (Full)
PPTX
Machine learning introduction by arpit_sharma
PPT
My Action Plan
PPTX
DOCX
60.e counseling
PPTX
Online quiz system
DOCX
80.e time table
PPT
Time-table Scheduling
DOC
Veena mkr 493 Resume
PDF
Computer application in Secondary education (Mind Map)
PDF
6 key entities for successful digital evaluation of the answer sheet
PPT
Technology in education
DOC
mananjay_resume(2)
PDF
Design and implementation of students timetable management system
PDF
Computer application in secondary education
PDF
Report on science computer assignment
PPTX
Instructional sofware
Ingenium test(Exam Management System) Project Presentation (Full)
Machine learning introduction by arpit_sharma
My Action Plan
60.e counseling
Online quiz system
80.e time table
Time-table Scheduling
Veena mkr 493 Resume
Computer application in Secondary education (Mind Map)
6 key entities for successful digital evaluation of the answer sheet
Technology in education
mananjay_resume(2)
Design and implementation of students timetable management system
Computer application in secondary education
Report on science computer assignment
Instructional sofware
Ad

Similar to Cs1123 1 intro (20)

DOC
Mis course outline final
PDF
Lesson plan
PDF
Lasson plan
PPTX
Thesis Project Management system presentation(part 1)
DOCX
ENGR 1201 Introduction to Engineering3. Understanding the
PPT
01 berkenalan
PDF
Machine Learning
PPTX
00 Introduction class_SKTK4143.pptx
PPT
Course outline
PPTX
Alanoud alqoufi inductive learning
PPTX
RowanDay1.pptx
PDF
Sbfs1103 thinking skills and prob solving
PPTX
PEPY ICT
PPTX
Etamax engineering classes, ulhasnagar
PPT
M.sc.ism introduction lecture 2011 2012
PDF
Bhm%20105
PDF
Teacher's guide final
PDF
Em 501 introduction to business-course outline
PPT
Michael terry: Online Delivery of Functional Skills (Theory and Practice)
DOCX
Role of school manager
Mis course outline final
Lesson plan
Lasson plan
Thesis Project Management system presentation(part 1)
ENGR 1201 Introduction to Engineering3. Understanding the
01 berkenalan
Machine Learning
00 Introduction class_SKTK4143.pptx
Course outline
Alanoud alqoufi inductive learning
RowanDay1.pptx
Sbfs1103 thinking skills and prob solving
PEPY ICT
Etamax engineering classes, ulhasnagar
M.sc.ism introduction lecture 2011 2012
Bhm%20105
Teacher's guide final
Em 501 introduction to business-course outline
Michael terry: Online Delivery of Functional Skills (Theory and Practice)
Role of school manager
Ad

More from TAlha MAlik (12)

PPTX
Data file handling
PPTX
Cs1123 12 structures
PPTX
Cs1123 11 pointers
PPTX
Cs1123 10 file operations
PPTX
Cs1123 8 functions
PPTX
Cs1123 6 loops
PPTX
Cs1123 7 arrays
PPTX
Cs1123 5 selection_if
PPTX
Cs1123 4 variables_constants
PPTX
Cs1123 3 c++ overview
PPTX
Cs1123 2 comp_prog
PPTX
Cs1123 9 strings
Data file handling
Cs1123 12 structures
Cs1123 11 pointers
Cs1123 10 file operations
Cs1123 8 functions
Cs1123 6 loops
Cs1123 7 arrays
Cs1123 5 selection_if
Cs1123 4 variables_constants
Cs1123 3 c++ overview
Cs1123 2 comp_prog
Cs1123 9 strings

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?

Cs1123 1 intro

  • 1. Course Introduction (CS1123) By Dr. Muhammad Aleem, Department of Computer Science, Mohammad Ali Jinnah University, Islamabad Fall 2013
  • 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