SlideShare une entreprise Scribd logo
1  sur  29
Fundamentals of Computer Concepts

CSC141 Introduction to Computer
Programming

1
Computer
A computer is a programmable, multiuse machine
that accepts data, ( raw facts and figures ) and
process ,or manipulates, it into information.

Information:
“processed data
information”

on

a

computer

CSC141 Introduction to Computer
Programming

is

called

2
Parts of the Computer System
• Building Blocks of computer system
– Data (information)
– User
– Hardware
– Software

CSC141 Introduction to Computer
Programming

3
Parts of the Computer System
• Data
– Pieces of facts
– Computer organize and present information
• Users
– People operating the computer
– Computer working for the people
– Users are most important part of the
computers
– Tell the computer what to do
CSC141 Introduction to Computer
Programming

4
HARDWARE
• Physical Components of the Computer.
• TANGIBLE (can be touched)

SOFTWARE
•
•
•
•

Step-by-step instructions to perform the task.
Also called a program
INTANGIBLE (cannot be touched)
Programs and software interchangeable
terms

CSC141 Introduction to Computer
Programming

5
HARDWARE :
Major components of a Computer
•
•
•
•
•

INPUT DEVICES
OUTPUT DEVICES
CPU
MEMORY
STORAGE DEVICES

CSC141 Introduction to Computer
Programming

6
HARDWARE:
INPUT DEVICES
These devices allow the user to enter the data into
the computer.
These devices are;
• Keyboard
• Mouse
• Scanner
• Pointer

CSC141 Introduction to Computer
Programming

7
HARDWARE:
OUTPUT DEVICES
Consist of devices that translate information
processed by the computer into human
understandable format.
These devices are:
• Printer
• Monitor
• Speaker

CSC141 Introduction to Computer
Programming

8
HARDWARE:
I/O DEVICES
Some devices are both input as well as output
devices.
Can perform I/O simultaneously.
• Touchpad Screens

CSC141 Introduction to Computer
Programming

9
HARDWARE :
CPU; Central Processing Unit
• Brain of the
computer.
• Two parts are:
– ALU
– CU

CSC141 Introduction to Computer
Programming

10
HARDWARE :
CPU; CONTROL UNIT
• Directs and coordinates flow of
data through the CPU and to
and from other devices
• Traffic cop
• CPU’s Instruction set is built into
the
Control
unit
called
Commands that a CPU can
execute
CSC141 Introduction to Computer
Programming

11
HARDWARE :
CPU; ALU
Arithmetic Logic Unit

CSC141 Introduction to Computer
Programming

12
HARDWARE:
MEMORY
Two categories of Memory
• Volatile Memory
Loses its contents when the computer's
power is turned off
• Non-volatile Memory
Does not lose its contents when the
computer’s power is turned off

CSC141 Introduction to Computer
Programming

13
HARDWARE:
MEMORY
Stores Data or programs
(workspace or archiving/storage space)
RAM: Random Access Memory (Volatile)
• Stores current Data and programs
• More RAM results in a faster system

ROM: Read Only Memory (non-volatile)
• Permanent storage of programs/instructions
• Holds the computer boot directions
CSC141 Introduction to Computer
Programming

14
HARDWARE:
Memory; CPU Registers (Part of ALU)
• High speed memory locations built directly
into the CPU
• Temporary storage location used by the
CPU (Scratchpad)
• Used to hold data currently being
processed
• Results of the calculations
• Very expensive that’s why very limited.
CSC141 Introduction to Computer
Programming

15
HARDWARE:
STORAGE DEVICES
• Hold data and programs permanently
• Different from RAM
• Magnetic storage; Uses a magnet to access data
(Floppy and hard drive, USB drives)
• Optical storage; Uses a laser to access data
(CD and DVD drives )

CSC141 Introduction to Computer
Programming

16
TYPES OF SOFTWARE
SYSTEM SOFTWARE
Enables the application to interact with the computer
and manages the computer internal resources.
Examples:
– Operating System
– Device Drivers
APPLICATION SOFTWARE
It performs useful work on General-purpose task.
Examples:
– MS-Word
– PowerPoint
– Google (search engine)
CSC141 Introduction to Computer
Programming

17
Utility Programs
• Utility Programs provide services not provided
by the system software.
• Usually used to recover the system, data or
resources.
• Examples:
– Screen savers
– Data recovery
– Backup
– Virus protection
– Norton utilities
CSC141 Introduction to Computer
Programming

18
How CPU works?
Four basic operations:
1. Fetch: obtain a program instruction or data
item from memory.
2. Decode: translate the instruction into
commands.
3. Execute: carry out the command.
4. Store: write the result into the memory
CSC141 Introduction to Computer
Programming

19
Machine Cycle
A Machine Cycle comprises i-time and e-time:

• Instruction time or i–time
to fetch and decode
• Execution time or e–time
to execute and store the
result

CSC141 Introduction to Computer
Programming

20
How CPU Synchronizes?
Through System Clock
System Clock Synchronizes all computer operations
• Train of binary pulses
• Faster clock speed means the CPU can
execute more instructions each second
• Units: MHz and GHz
Hz = cycles per second

CSC141 Introduction to Computer
Programming

21
Types of Computers
1.
2.
3.
4.

Supercomputers
Mainframes
Minicomputers
Microcontrollers

CSC141 Introduction to Computer
Programming

22
Supercomputer
• Most powerful computers
• Physically largest in size
• Hundreds of thousands of processors that can process
huge amounts of data
• Perform over 1 quadrillion calculations per second. e.g.
IBM ASCI White, Cray
• Ideal for handling large and highly complex problems that
require extreme calculating power

CSC141 Introduction to Computer
Programming

23
Mainframe
• Mainly used by large organizations for critical
applications, typically bulk data processing
– Banks, Airlines, Insurance Companies
• Measured in millions of integer operations per
second (MIPS)
• Vary in size from small, to medium, to large,
depending on their use.
• Normally Dumb Terminals are connected to
these main frames. Processing is done by
Main Frames.
• Dumb terminals only have keyboard,
monitors.
CSC141 Introduction to Computer
Programming

24
Minicomputers
• Class of multi-user computers that lies in between
mainframe computers (multi user) and microcomputers
or personal computers (single user)
• Midrange computer, such as the higher-end SPARC,
POWER and Itanium-based systems from Sun
Microsystems, IBM and Hewlett-Packard.

CSC141 Introduction to Computer
Programming

25
Computers for individuals -PCs
Microcomputers
– Workstation
– Desktop computers
– Notebook computers
– Tablet computers
– Handheld computers
– Smart phones

CSC141 Introduction to Computer
Programming

26
Microcontroller
• Embedded computers are small in size,
specialized microprocessors
• Designed for small or dedicated applications
• Installed in "smart" appliances from automobiles
to washing machines

CSC141 Introduction to Computer
Programming

27
What is IT?
Base of the Computer was/is:
digital signal;
Base of Communication devices
was analog signal transferred to digital signal
The day Communication changed its base from analog to
digital; There was natural merger of the two technologies
Computer and Communication
The following industries also joined : Mass storage, Consumer
Electronics, Entertainment, Multimedia
The Name given to the family

Information Technology : IT
CSC141 Introduction to Computer
Programming

28
Practice Quiz
1. What is the difference between data and
Information?
2. What is the difference between volatile and
non-volatile memory?
3. Memory is used for?
4. What does computer do in i-time and e-time?
5. How CPU synchronizes with its other
components?
6. Name a device which is both input and output?
7. Give few examples of utility software.
8. Name at least two operating systems (OS).
9. What is the use of embedded systems?
10.What is Information Technology?
CSC141 Introduction to Computer
Programming

29

Contenu connexe

Tendances

Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer systemlistergc
 
Information processing cycle
Information processing cycleInformation processing cycle
Information processing cycleCriselda Liscano
 
Chapter 1 introduction to computers
Chapter 1   introduction to computersChapter 1   introduction to computers
Chapter 1 introduction to computershaider ali
 
What is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definitiondmir3304
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersAkash Varaiya
 
CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)Adeel Rasheed
 
Basic computer for_b_ed
Basic computer for_b_edBasic computer for_b_ed
Basic computer for_b_edaswathy ck
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerZunair Aslam
 
Basic components of computer system
Basic components  of computer systemBasic components  of computer system
Basic components of computer systemTECHNOHABIT
 

Tendances (20)

Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer system
 
Computer software
Computer softwareComputer software
Computer software
 
Cpu ppt cse
Cpu ppt cseCpu ppt cse
Cpu ppt cse
 
Information processing cycle
Information processing cycleInformation processing cycle
Information processing cycle
 
Chapter 1 introduction to computers
Chapter 1   introduction to computersChapter 1   introduction to computers
Chapter 1 introduction to computers
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
Operating system
Operating system Operating system
Operating system
 
What is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definition
 
Characteristics of computer.ppt tamoor
Characteristics of computer.ppt tamoorCharacteristics of computer.ppt tamoor
Characteristics of computer.ppt tamoor
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)
 
Basic computer for_b_ed
Basic computer for_b_edBasic computer for_b_ed
Basic computer for_b_ed
 
Basic operation of computer
Basic operation of computerBasic operation of computer
Basic operation of computer
 
Presentation on Mouse
Presentation on MousePresentation on Mouse
Presentation on Mouse
 
Output devices
Output devicesOutput devices
Output devices
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Basic components of computer system
Basic components  of computer systemBasic components  of computer system
Basic components of computer system
 
Computer presentation
Computer presentationComputer presentation
Computer presentation
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
 
Basic of Computer Introduction - World of Computers
Basic of Computer Introduction - World of Computers Basic of Computer Introduction - World of Computers
Basic of Computer Introduction - World of Computers
 

En vedette

Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentalsJames Macalalad
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentationsluget
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentalsRahul Sharma
 
Software and its types
Software and its typesSoftware and its types
Software and its typesAhmad Hussain
 
Basic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,indiaBasic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,indiaNavneet Kaur
 
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTREBest Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTREjatin batra
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer FundamentalsMujahid Riaz
 
Computer in nursing seminar
Computer in nursing seminarComputer in nursing seminar
Computer in nursing seminarLavan Yaa
 
Classroom Management in the Computer Lab
Classroom Management in the Computer LabClassroom Management in the Computer Lab
Classroom Management in the Computer Labhamptonk
 
Analog and Digital Computers
Analog and Digital ComputersAnalog and Digital Computers
Analog and Digital Computersiampencilbox
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWAREKak Yong
 

En vedette (20)

Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentation
 
Logo e 09_99
Logo e 09_99Logo e 09_99
Logo e 09_99
 
Using unicode with php
Using unicode with phpUsing unicode with php
Using unicode with php
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Unit 1 and 2 review
Unit 1 and 2 reviewUnit 1 and 2 review
Unit 1 and 2 review
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Computer basic
Computer basicComputer basic
Computer basic
 
Basic computer skills of BSc IT
Basic computer skills of BSc ITBasic computer skills of BSc IT
Basic computer skills of BSc IT
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
Basic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,indiaBasic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,india
 
Personal logos
Personal logosPersonal logos
Personal logos
 
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTREBest Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Computer in nursing seminar
Computer in nursing seminarComputer in nursing seminar
Computer in nursing seminar
 
Classroom Management in the Computer Lab
Classroom Management in the Computer LabClassroom Management in the Computer Lab
Classroom Management in the Computer Lab
 
Analog and Digital Computers
Analog and Digital ComputersAnalog and Digital Computers
Analog and Digital Computers
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWARE
 

Similaire à Fundamentals of Computer

Introduction To Programming
Introduction To Programming Introduction To Programming
Introduction To Programming JebranJavid
 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptvardagotmare1
 
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdfavicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdfRajDhrub
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and softwareavinash gupta
 
01 introduction to information technology
01 introduction to information technology01 introduction to information technology
01 introduction to information technologyDinesh Gunathilaka
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureZahid Rajeel
 
KL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfKL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfSysteDesig
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Subhasis Dash
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware Sopov Chan
 
computer organisation architecture.pptx
computer organisation architecture.pptxcomputer organisation architecture.pptx
computer organisation architecture.pptxYaqubMd
 

Similaire à Fundamentals of Computer (20)

Fcp lecture 01
Fcp lecture 01Fcp lecture 01
Fcp lecture 01
 
Introduction To Programming
Introduction To Programming Introduction To Programming
Introduction To Programming
 
Unit I.ppt
Unit I.pptUnit I.ppt
Unit I.ppt
 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.ppt
 
Lecture 02 hardwares
Lecture 02 hardwaresLecture 02 hardwares
Lecture 02 hardwares
 
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdfavicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and software
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 
01 introduction to information technology
01 introduction to information technology01 introduction to information technology
01 introduction to information technology
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
KL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfKL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdf
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Comp hardware Introduction
Comp hardware IntroductionComp hardware Introduction
Comp hardware Introduction
 
MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
computer organisation architecture.pptx
computer organisation architecture.pptxcomputer organisation architecture.pptx
computer organisation architecture.pptx
 
CAO.pptx
CAO.pptxCAO.pptx
CAO.pptx
 

Plus de educationfront

Personality Development in Islam
Personality Development in IslamPersonality Development in Islam
Personality Development in Islameducationfront
 
Discussing Fundamentals of C
Discussing Fundamentals of CDiscussing Fundamentals of C
Discussing Fundamentals of Ceducationfront
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languageseducationfront
 
Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)educationfront
 

Plus de educationfront (6)

Personality Development in Islam
Personality Development in IslamPersonality Development in Islam
Personality Development in Islam
 
Discussing Fundamentals of C
Discussing Fundamentals of CDiscussing Fundamentals of C
Discussing Fundamentals of C
 
C Programming
C ProgrammingC Programming
C Programming
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)
 
Action research
Action researchAction research
Action research
 

Dernier

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Dernier (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Fundamentals of Computer

  • 1. Fundamentals of Computer Concepts CSC141 Introduction to Computer Programming 1
  • 2. Computer A computer is a programmable, multiuse machine that accepts data, ( raw facts and figures ) and process ,or manipulates, it into information. Information: “processed data information” on a computer CSC141 Introduction to Computer Programming is called 2
  • 3. Parts of the Computer System • Building Blocks of computer system – Data (information) – User – Hardware – Software CSC141 Introduction to Computer Programming 3
  • 4. Parts of the Computer System • Data – Pieces of facts – Computer organize and present information • Users – People operating the computer – Computer working for the people – Users are most important part of the computers – Tell the computer what to do CSC141 Introduction to Computer Programming 4
  • 5. HARDWARE • Physical Components of the Computer. • TANGIBLE (can be touched) SOFTWARE • • • • Step-by-step instructions to perform the task. Also called a program INTANGIBLE (cannot be touched) Programs and software interchangeable terms CSC141 Introduction to Computer Programming 5
  • 6. HARDWARE : Major components of a Computer • • • • • INPUT DEVICES OUTPUT DEVICES CPU MEMORY STORAGE DEVICES CSC141 Introduction to Computer Programming 6
  • 7. HARDWARE: INPUT DEVICES These devices allow the user to enter the data into the computer. These devices are; • Keyboard • Mouse • Scanner • Pointer CSC141 Introduction to Computer Programming 7
  • 8. HARDWARE: OUTPUT DEVICES Consist of devices that translate information processed by the computer into human understandable format. These devices are: • Printer • Monitor • Speaker CSC141 Introduction to Computer Programming 8
  • 9. HARDWARE: I/O DEVICES Some devices are both input as well as output devices. Can perform I/O simultaneously. • Touchpad Screens CSC141 Introduction to Computer Programming 9
  • 10. HARDWARE : CPU; Central Processing Unit • Brain of the computer. • Two parts are: – ALU – CU CSC141 Introduction to Computer Programming 10
  • 11. HARDWARE : CPU; CONTROL UNIT • Directs and coordinates flow of data through the CPU and to and from other devices • Traffic cop • CPU’s Instruction set is built into the Control unit called Commands that a CPU can execute CSC141 Introduction to Computer Programming 11
  • 12. HARDWARE : CPU; ALU Arithmetic Logic Unit CSC141 Introduction to Computer Programming 12
  • 13. HARDWARE: MEMORY Two categories of Memory • Volatile Memory Loses its contents when the computer's power is turned off • Non-volatile Memory Does not lose its contents when the computer’s power is turned off CSC141 Introduction to Computer Programming 13
  • 14. HARDWARE: MEMORY Stores Data or programs (workspace or archiving/storage space) RAM: Random Access Memory (Volatile) • Stores current Data and programs • More RAM results in a faster system ROM: Read Only Memory (non-volatile) • Permanent storage of programs/instructions • Holds the computer boot directions CSC141 Introduction to Computer Programming 14
  • 15. HARDWARE: Memory; CPU Registers (Part of ALU) • High speed memory locations built directly into the CPU • Temporary storage location used by the CPU (Scratchpad) • Used to hold data currently being processed • Results of the calculations • Very expensive that’s why very limited. CSC141 Introduction to Computer Programming 15
  • 16. HARDWARE: STORAGE DEVICES • Hold data and programs permanently • Different from RAM • Magnetic storage; Uses a magnet to access data (Floppy and hard drive, USB drives) • Optical storage; Uses a laser to access data (CD and DVD drives ) CSC141 Introduction to Computer Programming 16
  • 17. TYPES OF SOFTWARE SYSTEM SOFTWARE Enables the application to interact with the computer and manages the computer internal resources. Examples: – Operating System – Device Drivers APPLICATION SOFTWARE It performs useful work on General-purpose task. Examples: – MS-Word – PowerPoint – Google (search engine) CSC141 Introduction to Computer Programming 17
  • 18. Utility Programs • Utility Programs provide services not provided by the system software. • Usually used to recover the system, data or resources. • Examples: – Screen savers – Data recovery – Backup – Virus protection – Norton utilities CSC141 Introduction to Computer Programming 18
  • 19. How CPU works? Four basic operations: 1. Fetch: obtain a program instruction or data item from memory. 2. Decode: translate the instruction into commands. 3. Execute: carry out the command. 4. Store: write the result into the memory CSC141 Introduction to Computer Programming 19
  • 20. Machine Cycle A Machine Cycle comprises i-time and e-time: • Instruction time or i–time to fetch and decode • Execution time or e–time to execute and store the result CSC141 Introduction to Computer Programming 20
  • 21. How CPU Synchronizes? Through System Clock System Clock Synchronizes all computer operations • Train of binary pulses • Faster clock speed means the CPU can execute more instructions each second • Units: MHz and GHz Hz = cycles per second CSC141 Introduction to Computer Programming 21
  • 23. Supercomputer • Most powerful computers • Physically largest in size • Hundreds of thousands of processors that can process huge amounts of data • Perform over 1 quadrillion calculations per second. e.g. IBM ASCI White, Cray • Ideal for handling large and highly complex problems that require extreme calculating power CSC141 Introduction to Computer Programming 23
  • 24. Mainframe • Mainly used by large organizations for critical applications, typically bulk data processing – Banks, Airlines, Insurance Companies • Measured in millions of integer operations per second (MIPS) • Vary in size from small, to medium, to large, depending on their use. • Normally Dumb Terminals are connected to these main frames. Processing is done by Main Frames. • Dumb terminals only have keyboard, monitors. CSC141 Introduction to Computer Programming 24
  • 25. Minicomputers • Class of multi-user computers that lies in between mainframe computers (multi user) and microcomputers or personal computers (single user) • Midrange computer, such as the higher-end SPARC, POWER and Itanium-based systems from Sun Microsystems, IBM and Hewlett-Packard. CSC141 Introduction to Computer Programming 25
  • 26. Computers for individuals -PCs Microcomputers – Workstation – Desktop computers – Notebook computers – Tablet computers – Handheld computers – Smart phones CSC141 Introduction to Computer Programming 26
  • 27. Microcontroller • Embedded computers are small in size, specialized microprocessors • Designed for small or dedicated applications • Installed in "smart" appliances from automobiles to washing machines CSC141 Introduction to Computer Programming 27
  • 28. What is IT? Base of the Computer was/is: digital signal; Base of Communication devices was analog signal transferred to digital signal The day Communication changed its base from analog to digital; There was natural merger of the two technologies Computer and Communication The following industries also joined : Mass storage, Consumer Electronics, Entertainment, Multimedia The Name given to the family Information Technology : IT CSC141 Introduction to Computer Programming 28
  • 29. Practice Quiz 1. What is the difference between data and Information? 2. What is the difference between volatile and non-volatile memory? 3. Memory is used for? 4. What does computer do in i-time and e-time? 5. How CPU synchronizes with its other components? 6. Name a device which is both input and output? 7. Give few examples of utility software. 8. Name at least two operating systems (OS). 9. What is the use of embedded systems? 10.What is Information Technology? CSC141 Introduction to Computer Programming 29