SlideShare une entreprise Scribd logo
1  sur  9
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

Contenu connexe

Tendances

My Action Plan
My Action PlanMy Action Plan
My Action Plan
sderuso
 
Veena mkr 493 Resume
Veena mkr 493 ResumeVeena mkr 493 Resume
Veena mkr 493 Resume
m veena
 
Technology in education
Technology in educationTechnology in education
Technology in education
Louis872010
 

Tendances (17)

Ingenium test(Exam Management System) Project Presentation (Full)
Ingenium test(Exam Management System) Project Presentation (Full)Ingenium test(Exam Management System) Project Presentation (Full)
Ingenium test(Exam Management System) Project Presentation (Full)
 
Machine learning introduction by arpit_sharma
Machine learning introduction by arpit_sharmaMachine learning introduction by arpit_sharma
Machine learning introduction by arpit_sharma
 
My Action Plan
My Action PlanMy Action Plan
My Action Plan
 
FINAL-1
FINAL-1FINAL-1
FINAL-1
 
60.e counseling
60.e counseling60.e counseling
60.e counseling
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
80.e time table
80.e time table80.e time table
80.e time table
 
Time-table Scheduling
Time-table SchedulingTime-table Scheduling
Time-table Scheduling
 
Veena mkr 493 Resume
Veena mkr 493 ResumeVeena mkr 493 Resume
Veena mkr 493 Resume
 
Computer application in Secondary education (Mind Map)
Computer application in Secondary education (Mind Map)Computer application in Secondary education (Mind Map)
Computer application in Secondary education (Mind Map)
 
6 key entities for successful digital evaluation of the answer sheet
6 key entities for successful digital evaluation of the answer sheet6 key entities for successful digital evaluation of the answer sheet
6 key entities for successful digital evaluation of the answer sheet
 
Technology in education
Technology in educationTechnology in education
Technology in education
 
mananjay_resume(2)
mananjay_resume(2)mananjay_resume(2)
mananjay_resume(2)
 
Design and implementation of students timetable management system
Design and implementation of students timetable management systemDesign and implementation of students timetable management system
Design and implementation of students timetable management system
 
Computer application in secondary education
Computer application  in secondary educationComputer application  in secondary education
Computer application in secondary education
 
Report on science computer assignment
Report on science computer assignmentReport on science computer assignment
Report on science computer assignment
 
Instructional sofware
Instructional sofwareInstructional sofware
Instructional sofware
 

Similaire à Cs1123 1 intro

Mis course outline final
Mis  course outline finalMis  course outline final
Mis course outline final
Naznin Rimi
 
ENGR 1201 Introduction to Engineering3. Understanding the
ENGR 1201 Introduction to Engineering3. Understanding the ENGR 1201 Introduction to Engineering3. Understanding the
ENGR 1201 Introduction to Engineering3. Understanding the
TanaMaeskm
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
butest
 
Course outline
Course outlineCourse outline
Course outline
butest
 
M.sc.ism introduction lecture 2011 2012
M.sc.ism introduction lecture 2011 2012M.sc.ism introduction lecture 2011 2012
M.sc.ism introduction lecture 2011 2012
Chris Barry
 
Em 501 introduction to business-course outline
Em 501 introduction to business-course outlineEm 501 introduction to business-course outline
Em 501 introduction to business-course outline
Mahmud Ahmed
 

Similaire à Cs1123 1 intro (20)

Mis course outline final
Mis  course outline finalMis  course outline final
Mis course outline final
 
Lesson plan
Lesson planLesson plan
Lesson plan
 
Lasson plan
Lasson planLasson plan
Lasson plan
 
Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)
 
ENGR 1201 Introduction to Engineering3. Understanding the
ENGR 1201 Introduction to Engineering3. Understanding the ENGR 1201 Introduction to Engineering3. Understanding the
ENGR 1201 Introduction to Engineering3. Understanding the
 
01 berkenalan
01 berkenalan01 berkenalan
01 berkenalan
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
00 Introduction class_SKTK4143.pptx
00 Introduction class_SKTK4143.pptx00 Introduction class_SKTK4143.pptx
00 Introduction class_SKTK4143.pptx
 
Course outline
Course outlineCourse outline
Course outline
 
Alanoud alqoufi inductive learning
Alanoud alqoufi inductive learningAlanoud alqoufi inductive learning
Alanoud alqoufi inductive learning
 
RowanDay1.pptx
RowanDay1.pptxRowanDay1.pptx
RowanDay1.pptx
 
Sbfs1103 thinking skills and prob solving
Sbfs1103 thinking skills and prob solvingSbfs1103 thinking skills and prob solving
Sbfs1103 thinking skills and prob solving
 
PEPY ICT
PEPY ICTPEPY ICT
PEPY ICT
 
Etamax engineering classes, ulhasnagar
Etamax engineering classes, ulhasnagarEtamax engineering classes, ulhasnagar
Etamax engineering classes, ulhasnagar
 
M.sc.ism introduction lecture 2011 2012
M.sc.ism introduction lecture 2011 2012M.sc.ism introduction lecture 2011 2012
M.sc.ism introduction lecture 2011 2012
 
Bhm%20105
Bhm%20105Bhm%20105
Bhm%20105
 
Teacher's guide final
Teacher's  guide finalTeacher's  guide final
Teacher's guide final
 
Em 501 introduction to business-course outline
Em 501 introduction to business-course outlineEm 501 introduction to business-course outline
Em 501 introduction to business-course outline
 
Michael terry: Online Delivery of Functional Skills (Theory and Practice)
Michael terry: Online Delivery of Functional Skills (Theory and Practice)Michael terry: Online Delivery of Functional Skills (Theory and Practice)
Michael terry: Online Delivery of Functional Skills (Theory and Practice)
 
Time management
Time managementTime management
Time management
 

Plus de TAlha MAlik

Data file handling
Data file handlingData file handling
Data file handling
TAlha MAlik
 
Cs1123 12 structures
Cs1123 12 structuresCs1123 12 structures
Cs1123 12 structures
TAlha MAlik
 
Cs1123 11 pointers
Cs1123 11 pointersCs1123 11 pointers
Cs1123 11 pointers
TAlha MAlik
 
Cs1123 10 file operations
Cs1123 10 file operationsCs1123 10 file operations
Cs1123 10 file operations
TAlha MAlik
 
Cs1123 8 functions
Cs1123 8 functionsCs1123 8 functions
Cs1123 8 functions
TAlha MAlik
 
Cs1123 5 selection_if
Cs1123 5 selection_ifCs1123 5 selection_if
Cs1123 5 selection_if
TAlha MAlik
 
Cs1123 4 variables_constants
Cs1123 4 variables_constantsCs1123 4 variables_constants
Cs1123 4 variables_constants
TAlha MAlik
 
Cs1123 3 c++ overview
Cs1123 3 c++ overviewCs1123 3 c++ overview
Cs1123 3 c++ overview
TAlha MAlik
 
Cs1123 2 comp_prog
Cs1123 2 comp_progCs1123 2 comp_prog
Cs1123 2 comp_prog
TAlha MAlik
 
Cs1123 9 strings
Cs1123 9 stringsCs1123 9 strings
Cs1123 9 strings
TAlha MAlik
 

Plus de TAlha MAlik (12)

Data file handling
Data file handlingData file handling
Data file handling
 
Cs1123 12 structures
Cs1123 12 structuresCs1123 12 structures
Cs1123 12 structures
 
Cs1123 11 pointers
Cs1123 11 pointersCs1123 11 pointers
Cs1123 11 pointers
 
Cs1123 10 file operations
Cs1123 10 file operationsCs1123 10 file operations
Cs1123 10 file operations
 
Cs1123 8 functions
Cs1123 8 functionsCs1123 8 functions
Cs1123 8 functions
 
Cs1123 6 loops
Cs1123 6 loopsCs1123 6 loops
Cs1123 6 loops
 
Cs1123 7 arrays
Cs1123 7 arraysCs1123 7 arrays
Cs1123 7 arrays
 
Cs1123 5 selection_if
Cs1123 5 selection_ifCs1123 5 selection_if
Cs1123 5 selection_if
 
Cs1123 4 variables_constants
Cs1123 4 variables_constantsCs1123 4 variables_constants
Cs1123 4 variables_constants
 
Cs1123 3 c++ overview
Cs1123 3 c++ overviewCs1123 3 c++ overview
Cs1123 3 c++ overview
 
Cs1123 2 comp_prog
Cs1123 2 comp_progCs1123 2 comp_prog
Cs1123 2 comp_prog
 
Cs1123 9 strings
Cs1123 9 stringsCs1123 9 strings
Cs1123 9 strings
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

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