SlideShare a Scribd company logo
Introduction to Computer
Programming for Civil
Engineering
INSTRUCTOR:
DR SHAFIULLAH SOOMRO
S.SOOMRO@QUEST.EDU.PK
INSTRUCTOR:INSTRUCTOR:
DR SHAFIULLAH SOOMRODR SHAFIULLAH SOOMRO
s.soomro@quest.edu.pks.soomro@quest.edu.pk
COURSE SLIDE WEB PAGE :COURSE SLIDE WEB PAGE :
HTTPS://WWW.SLIDESHARE.NET/SAFISOOMROHTTPS://WWW.SLIDESHARE.NET/SAFISOOMRO
TEXTBOOKS:TEXTBOOKS:
UCUC -- UNDERSTANDING COMPUTERS (2000UNDERSTANDING COMPUTERS (2000
ED.)ED.)
LOOKING INSIDE THE COMPUTER SYSTEM
Parts of the Computer
System
 Computer systems have four parts
 Hardware
 Software
 Data
 User
1B
-4
Parts of the Computer
System
 Hardware
 Mechanical devices in the computer
 Anything that can be touched
 Software
 Tell the computer what to do
 Also called a program
 Thousands of programs exist
1B
-5
Parts of the Computer
System
 Data
 Pieces of information
 Computers organize and present data
 Users
 People operating the computer
 Most important part
 Tell the computer what to do
1B
-6
Information Processing
Cycle
 Steps followed to process data
 Input
 Processing
 Output
 Storage
1B
-7
Essential Computer
Hardware
 Computers use the same basic hardware
 Hardware categorized into four types
1B
-8
Essential Computer
Hardware
 Processing devices
 Brains of the computer
 Carries out instructions from the program
 Manipulate the data
 Most computers have several processors
 Central Processing Unit (CPU)
 Secondary processors
 Processors made of silicon and copper
1B
-9
Essential Computer
Hardware
 Memory devices
 Stores data or programs
 Random Access Memory (RAM)
 Volatile
 Stores current data and programs
 More RAM results in a faster system
 Read Only Memory (ROM)
 Permanent storage of programs
 Holds the computer boot directions
1B
-
10
Essential Computer
Hardware
 Input and output devices
 Allows the user to interact
 Input devices accept data
 Keyboard, mouse
 Output devices deliver data
 Monitor, printer, speaker
 Some devices are input and output
 Touch screens
1B
-
11
Essential Computer
Hardware
 Storage devices
 Hold data and programs permanently
 Different from RAM
 Magnetic storage
 Floppy and hard drive
 Uses a magnet to access data
 Optical storage
 CD and DVD drives
 Uses a laser to access data
1B
-
12
Software Runs the
Machine
 Tells the computer what to do
 Reason people purchase computers
 Two types
 System software
 Application software
1B
-
13
Software Runs the
Machine
 System software
 Most important software
 Operating system
 Windows XP
 Network operating system (OS)
 Windows Server 2003
 Utility
 Symantec AntiVirus
1B
-
14
Software Runs the
Machine
 Application software
 Accomplishes a specific task
 Most common type of software
 MS Word
 Covers most common uses of computers
1B
-
15
Computer Data
 Fact with no meaning on its own
 Stored using the binary number system
 Data can be organized into files
1B
-
16
Computer Users
 Role depends on ability
 Setup the system
 Install software
 Manage files
 Maintain the system
 “Userless” computers
 Run with no user input
 Automated systems
1B
-
17

More Related Content

PDF
Basic concepts in_computer_hardware_and_software
Santosh Kulkarni
 
PPTX
Types of software
SEO SKills
 
PPTX
Softwares
zohramunir
 
PPTX
Kinds of Computer software
Myra Juan
 
PDF
Software and hardware
meryy21
 
PPTX
Presentation1
MankaranSingh20
 
PPTX
Computer software
Rishabh Seth
 
PPTX
Hardware & software
00susanaob
 
Basic concepts in_computer_hardware_and_software
Santosh Kulkarni
 
Types of software
SEO SKills
 
Softwares
zohramunir
 
Kinds of Computer software
Myra Juan
 
Software and hardware
meryy21
 
Presentation1
MankaranSingh20
 
Computer software
Rishabh Seth
 
Hardware & software
00susanaob
 

What's hot (20)

PPT
Computer software (Introduction to OS)
Miz Malinz
 
PPT
Presentation on computer software
Daffodil International University
 
PPTX
Powerpoint on Software Concept (ClassXI)
Fernando Torres
 
PPTX
Components in computers
ShehanMeenu
 
ODP
Tecno hardware software
guadatecno
 
PPTX
Computer software
Sakib3017
 
PPTX
Computer software
juna luna
 
PPT
Software And Hardware
criezel
 
PPT
Network software n othr types of software
Dhani Ahmad
 
PPTX
Software
ilzannafri
 
PPTX
Computer software
RajniKashyap9
 
PPTX
Computer software
Bundelkhand University
 
PDF
Computer networks note 3
MDHASNAIN23
 
PPTX
Computer software
Venus Desiar
 
PPTX
Introduction to computer software
Elike Ikechukwu
 
PPT
Deeksha ppt
Ashish Kumar
 
PPT
Presentation on Computer Software.ppt
Daffodil International University
 
PPT
Courses in technical english ensas i 2014 2015
Rednef68 Rednef68
 
PDF
Note 03
MejbahUddinRafi
 
Computer software (Introduction to OS)
Miz Malinz
 
Presentation on computer software
Daffodil International University
 
Powerpoint on Software Concept (ClassXI)
Fernando Torres
 
Components in computers
ShehanMeenu
 
Tecno hardware software
guadatecno
 
Computer software
Sakib3017
 
Computer software
juna luna
 
Software And Hardware
criezel
 
Network software n othr types of software
Dhani Ahmad
 
Software
ilzannafri
 
Computer software
RajniKashyap9
 
Computer software
Bundelkhand University
 
Computer networks note 3
MDHASNAIN23
 
Computer software
Venus Desiar
 
Introduction to computer software
Elike Ikechukwu
 
Deeksha ppt
Ashish Kumar
 
Presentation on Computer Software.ppt
Daffodil International University
 
Courses in technical english ensas i 2014 2015
Rednef68 Rednef68
 
Ad

Similar to Lecture 2 (20)

PPTX
Computer application lecture 02
Mahmudur Rahman
 
PPT
computer system hardware. Bsc.csit first semester
ag3315232
 
PPT
Computer system
fardinahmed8
 
PPT
Intro_Chapter_01B.ppt intro to computing field
omelmairaj
 
PPTX
lesson_1_Introduction_to_computers_pptx.pptx
brilliantlearning01
 
PPTX
lesson_1_Introduction_to_computers_pptx.pptx
UmmeAmmaraTariq
 
PPT
A Hardware for studding of student please read it
naveedkarimi786
 
PPTX
lesson_1_Introduction_to_computers_pptx.pptx
noveriustelaumbanua
 
PPTX
lesson_1_Introduction_to_computers_pptx.pptx
JunaidRamzan4
 
PPTX
lesson_1_Introduction_to_computers_pptx.pptx
irwanendut18
 
PPTX
Lesson 1 introduction to computers
Vishal Patyal
 
PPTX
Types Of The Computer System And Processing Cycle
manesh Makheja
 
PPT
information processing by peter nothon chapter 1B
Syed Arslan Rizvi
 
PPT
Intro_to_Computers_Parts.ppt
SylvesterNdegese1
 
PPT
COMPUTER SYSTEM
Yanne Evangelista
 
PPT
Lecture 1 (1).ppt
hmaham
 
PPTX
INTRODUCTION TO COMPUTER
MOHSIN GULAB TANWARI
 
PPT
introduction to computer
Bahame Leonard
 
PPT
Lecture-2: Looking into Computer System.
nazianahid2
 
PPTX
Essential Knowledge of Computers.pptx
HODCSE74
 
Computer application lecture 02
Mahmudur Rahman
 
computer system hardware. Bsc.csit first semester
ag3315232
 
Computer system
fardinahmed8
 
Intro_Chapter_01B.ppt intro to computing field
omelmairaj
 
lesson_1_Introduction_to_computers_pptx.pptx
brilliantlearning01
 
lesson_1_Introduction_to_computers_pptx.pptx
UmmeAmmaraTariq
 
A Hardware for studding of student please read it
naveedkarimi786
 
lesson_1_Introduction_to_computers_pptx.pptx
noveriustelaumbanua
 
lesson_1_Introduction_to_computers_pptx.pptx
JunaidRamzan4
 
lesson_1_Introduction_to_computers_pptx.pptx
irwanendut18
 
Lesson 1 introduction to computers
Vishal Patyal
 
Types Of The Computer System And Processing Cycle
manesh Makheja
 
information processing by peter nothon chapter 1B
Syed Arslan Rizvi
 
Intro_to_Computers_Parts.ppt
SylvesterNdegese1
 
COMPUTER SYSTEM
Yanne Evangelista
 
Lecture 1 (1).ppt
hmaham
 
INTRODUCTION TO COMPUTER
MOHSIN GULAB TANWARI
 
introduction to computer
Bahame Leonard
 
Lecture-2: Looking into Computer System.
nazianahid2
 
Essential Knowledge of Computers.pptx
HODCSE74
 
Ad

More from Quaid-e-Awam University of Engineering Science and Technology Nawabshah Sindh Pakistan (20)

Recently uploaded (20)

DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
CDH. pptx
AneetaSharma15
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
CDH. pptx
AneetaSharma15
 

Lecture 2

  • 1. Introduction to Computer Programming for Civil Engineering INSTRUCTOR: DR SHAFIULLAH SOOMRO [email protected]
  • 2. INSTRUCTOR:INSTRUCTOR: DR SHAFIULLAH SOOMRODR SHAFIULLAH SOOMRO [email protected]@quest.edu.pk COURSE SLIDE WEB PAGE :COURSE SLIDE WEB PAGE : HTTPS://WWW.SLIDESHARE.NET/SAFISOOMROHTTPS://WWW.SLIDESHARE.NET/SAFISOOMRO TEXTBOOKS:TEXTBOOKS: UCUC -- UNDERSTANDING COMPUTERS (2000UNDERSTANDING COMPUTERS (2000 ED.)ED.)
  • 3. LOOKING INSIDE THE COMPUTER SYSTEM
  • 4. Parts of the Computer System  Computer systems have four parts  Hardware  Software  Data  User 1B -4
  • 5. Parts of the Computer System  Hardware  Mechanical devices in the computer  Anything that can be touched  Software  Tell the computer what to do  Also called a program  Thousands of programs exist 1B -5
  • 6. Parts of the Computer System  Data  Pieces of information  Computers organize and present data  Users  People operating the computer  Most important part  Tell the computer what to do 1B -6
  • 7. Information Processing Cycle  Steps followed to process data  Input  Processing  Output  Storage 1B -7
  • 8. Essential Computer Hardware  Computers use the same basic hardware  Hardware categorized into four types 1B -8
  • 9. Essential Computer Hardware  Processing devices  Brains of the computer  Carries out instructions from the program  Manipulate the data  Most computers have several processors  Central Processing Unit (CPU)  Secondary processors  Processors made of silicon and copper 1B -9
  • 10. Essential Computer Hardware  Memory devices  Stores data or programs  Random Access Memory (RAM)  Volatile  Stores current data and programs  More RAM results in a faster system  Read Only Memory (ROM)  Permanent storage of programs  Holds the computer boot directions 1B - 10
  • 11. Essential Computer Hardware  Input and output devices  Allows the user to interact  Input devices accept data  Keyboard, mouse  Output devices deliver data  Monitor, printer, speaker  Some devices are input and output  Touch screens 1B - 11
  • 12. Essential Computer Hardware  Storage devices  Hold data and programs permanently  Different from RAM  Magnetic storage  Floppy and hard drive  Uses a magnet to access data  Optical storage  CD and DVD drives  Uses a laser to access data 1B - 12
  • 13. Software Runs the Machine  Tells the computer what to do  Reason people purchase computers  Two types  System software  Application software 1B - 13
  • 14. Software Runs the Machine  System software  Most important software  Operating system  Windows XP  Network operating system (OS)  Windows Server 2003  Utility  Symantec AntiVirus 1B - 14
  • 15. Software Runs the Machine  Application software  Accomplishes a specific task  Most common type of software  MS Word  Covers most common uses of computers 1B - 15
  • 16. Computer Data  Fact with no meaning on its own  Stored using the binary number system  Data can be organized into files 1B - 16
  • 17. Computer Users  Role depends on ability  Setup the system  Install software  Manage files  Maintain the system  “Userless” computers  Run with no user input  Automated systems 1B - 17

Editor's Notes

  • #6: Teaching tip Suggest to your students that the majority of people who purchase computers do so because of software. They want to email, or type letters. Nearly every reason given to purchase a computer is based on software needs.
  • #7: Teaching tip A good exercise to relate the importance of making data meaningful is to list some random numbers on the board. Then ask what they mean. Without a title, the numbers have no meaning. Once a title is presented, the numbers make sense.
  • #8: Teaching tip It is helpful to walk through a simple program to demonstrate the cycle. I often use a simple arithmetic problem to show this cycle.
  • #10: Teaching tip The interaction between a CPU and secondary processors is much like the interaction between a boss and subordinate. The boss tells the subordinate what to do but not necessarily how to accomplish the task. The subordinate only bothers the boss when guidance or more data is needed.
  • #11: Insider information Intel, the manufacturer of popular CPUs, originally made RAM for mainframe and minicomputers. Today Kingston is a leading RAM manufacturer. Chapter 5 discusses ROM and the BIOS. Refer your students to this chapter if they desire more information.
  • #12: Teaching tip It is helpful to have examples of input and output devices in class. Stories of obscure input output devices are typically well received by the students.
  • #13: Insider information A new CD technology is emerging. A shorter wavelength blue laser beam is being used to burn CD’s. This allows more data to be saved on a disk. The technology is in it’s infancy but should be mature in the near future. Chapter 11 of the text provides more detail regarding storage devices. DVD writers are available for purchase. They have not been standardized yet. Several competing formats are vying for acceptance. Of these, the DVD+RW seems to have the strongest support.
  • #17: Teaching tip Chapter 5 in the text explores data processing in greater detail. Figure 1B.5 shows data in binary format.
  • #18: Teaching tip Most computer problems are caused by user error. Given this fact, it is fun here to teach the student the acronym PEBKAC the Problem Exists Between Keyboard And Chair. A little humor can break up the lecture monotony.