SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Introduction to Computers and
Programming (CSC103)
Lecture 01
1
Marks Distribution
• Quizzes 10%
• Assignments 15%
• 1st Sessional 10%
• 2nd Sessional 15%
• Final Exam 50%
2
3
Text Book:
 Let us C, Yashvant P. Kanetkar, 10th edition
Reference Books:
 Discovering Computers 2010: Living in a Digital World
 Programming in ANSI C (Revised edition) by Stephen G. Kochan, SAMS Publication.
 Introduction to Programming using Turbo C by Robert Lafore
Web Sites & Material:
 Will refer you to different web sites and will provide you with different notes if it’s
required.
Course requirements
Quizzes – 10%
 There will be surprise quizzes. It can be taken at any time during Lecture/Lab,
written or computer based
Assignments – 15%
 They will be announced with a specific deadline
 Instructions will be provided along with the assignment statement
 Copying assignment will result 0 Marks, both for source and copied
assignment
4
How to get good marks?
Requirements
 Overall Class Attitude
 Things to Avoid (Cut-Copy-Paste Culture, Carelessness)
 Things to do (Innovation, Confidence, Work Attitude)
 Sense of maturity and continuous learning
5
Examination
1st Sessional – 10%
2nd Sessional – 15%
Final Exam – 50%
 I personally believe in “thorough studies” so usually no choices
given in the exam
 Every thing discussed, during the class or given as reading material,
could be part of the exams
 Questions will be formulated in a way to examine both conceptual
thinking as well as bookish
 Other details will be given before the exam
6
Computers?
7
A World of Computers
• Computers are everywhere
8
What Is a Computer?
• A computer is an electronic device, operating
under the control of instructions stored in its own
memory
9
Collects
data
(input)
Processing
Produces
information
(output)
Information Processing Cycle
What Is a Computer?
10
The Components of a Computer
• A computer contains many electric, electronic, and
mechanical components known as hardware
11
• Allows you to enter data and instructions into a computerInput Device
• Hardware component that conveys information to one or more peopleOutput Device
• Case that contains the electronic components of the computer that
are used to process dataSystem Unit
• Holds data, instructions, and information for future useStorage Device
• Enables a computer to send and receive data, instructions and
information to and from one or more computers or mobile devices
Communications
Device
The Components of a Computer
12
Networks and the Internet
• A network is a
collection of computers
and devices connected
together, often
wirelessly, via
communications
devices and
transmission media
13
Networks and the Internet
• The Internet is a worldwide collection of networks that
connects millions of businesses, government agencies,
educational institutions, and individuals
14
Computer Software
• Software, also called a program, tells the
computer what tasks to perform and how to
perform them
15
System Software
• Operating system
• Utility program
Application Software
System Software
• Operating System
– Main System Software
– Starts up Computer & Control its Operations
– Computer cannot function without Operating System
– Examples: Windows, Mac OS, Linux
• Utility Program
– Analyze, Configure, Optimize and Maintain the Computer
– Examples: Disk Utilities (storage, checkers, backup, file
managers etc), Antivirus
16
Application Software
• Performs Specific Tasks, such as;
– Creating Letters
– Preparing budgets
– Managing inventory
– Playing games
– Scheduling appointments
– Editing photographs
– Making travel plans
– Viewing web pages
17
Computer Software
• A programmer develops
software or writes the
instructions that direct
the computer to
process data into
information
18
Servers
• A server controls access
to the hardware,
software, and other
resources on a network
– Provides a centralized
storage area for
programs, data, and
information
19
Mainframes
• A mainframe is a large, expensive,
powerful computer that can handle
hundreds or thousands of connected
users simultaneously
• Commonly used in; Hospitals,
Universities, Large Businesses, Banks,
Government Offices
• Usually operates 24 hours a day
– during day time it serves wide variety
of users
– at night, it commonly performs large
processing tasks (payroll, billing,
backups etc)
20
Supercomputers
• A supercomputer is the fastest, most powerful
and most expensive computer
– Fastest supercomputers are capable of processing
more than one quadrillion instructions in a single
second
21
Mainframe Computers vs Supercomputers
• Mainframe Computers
– Typically run multiple applications simultaneously to
serve a wide variety of users
• Supercomputers
– Generally run one program at a time, as fast as
possible
22

Más contenido relacionado

La actualidad más candente

Introduction to Computer and Programming - Lecture 03
Introduction to Computer and Programming - Lecture 03Introduction to Computer and Programming - Lecture 03
Introduction to Computer and Programming - Lecture 03
hassaanciit
 

La actualidad más candente (20)

Ch0 computer systems overview
Ch0 computer systems overviewCh0 computer systems overview
Ch0 computer systems overview
 
computer language with full detail
computer language with full detail computer language with full detail
computer language with full detail
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
 
Language processors
Language processorsLanguage processors
Language processors
 
system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assembler
 
Introduction to Computer and Programming - Lecture 03
Introduction to Computer and Programming - Lecture 03Introduction to Computer and Programming - Lecture 03
Introduction to Computer and Programming - Lecture 03
 
6 input output devices
6 input output devices6 input output devices
6 input output devices
 
Programming
ProgrammingProgramming
Programming
 
Computer definition
Computer definitionComputer definition
Computer definition
 
L2 ch1
L2  ch1L2  ch1
L2 ch1
 
Computer generation and classification
Computer generation and classificationComputer generation and classification
Computer generation and classification
 
Computer Fundamentals & Intro to C Programming module i
Computer Fundamentals & Intro to C Programming module iComputer Fundamentals & Intro to C Programming module i
Computer Fundamentals & Intro to C Programming module i
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System Softwares
 
Software
SoftwareSoftware
Software
 
Lecture 4- Computer Software and Languages
Lecture 4- Computer Software and LanguagesLecture 4- Computer Software and Languages
Lecture 4- Computer Software and Languages
 
System software
System softwareSystem software
System software
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE
 

Destacado

Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02
hassaanciit
 
Introduction to Computer and Programing - Lab2
Introduction to Computer and Programing - Lab2Introduction to Computer and Programing - Lab2
Introduction to Computer and Programing - Lab2
hassaanciit
 
Introduction to Computer and Programing - Lecture 04
Introduction to Computer and Programing - Lecture 04Introduction to Computer and Programing - Lecture 04
Introduction to Computer and Programing - Lecture 04
hassaanciit
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
Jussi Pohjolainen
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan570
 
Islamic Studies - Lecture#1 (Religion)
Islamic Studies - Lecture#1 (Religion)Islamic Studies - Lecture#1 (Religion)
Islamic Studies - Lecture#1 (Religion)
hassaanciit
 
Islamic Studies - Course Outline
Islamic Studies - Course OutlineIslamic Studies - Course Outline
Islamic Studies - Course Outline
hassaanciit
 
Circuits Lecture 5 with examples
Circuits Lecture 5 with examplesCircuits Lecture 5 with examples
Circuits Lecture 5 with examples
hassaanciit
 
Chapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers cscChapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers csc
Tyrah Ira
 

Destacado (20)

Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02
 
Introduction to Computer and Programing - Lab2
Introduction to Computer and Programing - Lab2Introduction to Computer and Programing - Lab2
Introduction to Computer and Programing - Lab2
 
Introduction to Computer and Programing - Lecture 04
Introduction to Computer and Programing - Lecture 04Introduction to Computer and Programing - Lecture 04
Introduction to Computer and Programing - Lecture 04
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
 
Computer Programming - Lecture 2
Computer Programming - Lecture 2Computer Programming - Lecture 2
Computer Programming - Lecture 2
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
CS201- Introduction to Programming- Lecture 01
CS201- Introduction to Programming- Lecture 01CS201- Introduction to Programming- Lecture 01
CS201- Introduction to Programming- Lecture 01
 
DBIx::Class introduction - 2010
DBIx::Class introduction - 2010DBIx::Class introduction - 2010
DBIx::Class introduction - 2010
 
Sharia
ShariaSharia
Sharia
 
Introduction to programming01
Introduction to programming01Introduction to programming01
Introduction to programming01
 
Islamic Studies - Lecture#1 (Religion)
Islamic Studies - Lecture#1 (Religion)Islamic Studies - Lecture#1 (Religion)
Islamic Studies - Lecture#1 (Religion)
 
What is Sharia Law?
What is Sharia Law?What is Sharia Law?
What is Sharia Law?
 
PowerPoint for Introduction to Office 2010
PowerPoint for Introduction to Office 2010PowerPoint for Introduction to Office 2010
PowerPoint for Introduction to Office 2010
 
Islam s6 shari'a law and dhimmi
Islam s6 shari'a law and dhimmiIslam s6 shari'a law and dhimmi
Islam s6 shari'a law and dhimmi
 
Islamic Studies - Course Outline
Islamic Studies - Course OutlineIslamic Studies - Course Outline
Islamic Studies - Course Outline
 
Circuits Lecture 5 with examples
Circuits Lecture 5 with examplesCircuits Lecture 5 with examples
Circuits Lecture 5 with examples
 
Chapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers cscChapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers csc
 
ECA - Lecture 03
ECA - Lecture 03ECA - Lecture 03
ECA - Lecture 03
 
Fcp lecture 01
Fcp lecture 01Fcp lecture 01
Fcp lecture 01
 

Similar a Introduction to Computer and Programming - Lecture 01

Electronic computer classification
Electronic computer classificationElectronic computer classification
Electronic computer classification
Aditya Sharat
 
Introduction to ICT lab 01.pptx
Introduction to ICT lab 01.pptxIntroduction to ICT lab 01.pptx
Introduction to ICT lab 01.pptx
ZameerBhurgri
 

Similar a Introduction to Computer and Programming - Lecture 01 (20)

Lect01 Computers Impact on Our lives IOT and Big Data Era.pptx
Lect01 Computers Impact on Our lives  IOT and Big Data Era.pptxLect01 Computers Impact on Our lives  IOT and Big Data Era.pptx
Lect01 Computers Impact on Our lives IOT and Big Data Era.pptx
 
Dsar ti
Dsar tiDsar ti
Dsar ti
 
01IntroductiontoInformationTechnology_special.ppt
01IntroductiontoInformationTechnology_special.ppt01IntroductiontoInformationTechnology_special.ppt
01IntroductiontoInformationTechnology_special.ppt
 
Comp App Lect 1.ppt
Comp App Lect 1.pptComp App Lect 1.ppt
Comp App Lect 1.ppt
 
performing computer operations.pptx
performing computer operations.pptxperforming computer operations.pptx
performing computer operations.pptx
 
Computer
ComputerComputer
Computer
 
Lecture1.pdf
Lecture1.pdfLecture1.pdf
Lecture1.pdf
 
whatiscomputer-By Arun kumar
 whatiscomputer-By Arun kumar whatiscomputer-By Arun kumar
whatiscomputer-By Arun kumar
 
Introduction what is computer
Introduction what is computerIntroduction what is computer
Introduction what is computer
 
What is computer Introduction to Computing
What is computer Introduction  to Computing What is computer Introduction  to Computing
What is computer Introduction to Computing
 
Basics Of Computers | The Computer System
Basics Of Computers | The Computer SystemBasics Of Computers | The Computer System
Basics Of Computers | The Computer System
 
Material.pdf
Material.pdfMaterial.pdf
Material.pdf
 
Intro to Computers
Intro to ComputersIntro to Computers
Intro to Computers
 
lecture one.pdf
lecture one.pdflecture one.pdf
lecture one.pdf
 
01 introduction to information technology
01 introduction to information technology01 introduction to information technology
01 introduction to information technology
 
Electronic computer classification
Electronic computer classificationElectronic computer classification
Electronic computer classification
 
Intro to computer.pdf
Intro to computer.pdfIntro to computer.pdf
Intro to computer.pdf
 
MS-CIT.pptx
MS-CIT.pptxMS-CIT.pptx
MS-CIT.pptx
 
Introduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationIntroduction to computer Powerpoint Presentation
Introduction to computer Powerpoint Presentation
 
Introduction to ICT lab 01.pptx
Introduction to ICT lab 01.pptxIntroduction to ICT lab 01.pptx
Introduction to ICT lab 01.pptx
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 

Introduction to Computer and Programming - Lecture 01

  • 1. Introduction to Computers and Programming (CSC103) Lecture 01 1
  • 2. Marks Distribution • Quizzes 10% • Assignments 15% • 1st Sessional 10% • 2nd Sessional 15% • Final Exam 50% 2
  • 3. 3 Text Book:  Let us C, Yashvant P. Kanetkar, 10th edition Reference Books:  Discovering Computers 2010: Living in a Digital World  Programming in ANSI C (Revised edition) by Stephen G. Kochan, SAMS Publication.  Introduction to Programming using Turbo C by Robert Lafore Web Sites & Material:  Will refer you to different web sites and will provide you with different notes if it’s required.
  • 4. Course requirements Quizzes – 10%  There will be surprise quizzes. It can be taken at any time during Lecture/Lab, written or computer based Assignments – 15%  They will be announced with a specific deadline  Instructions will be provided along with the assignment statement  Copying assignment will result 0 Marks, both for source and copied assignment 4
  • 5. How to get good marks? Requirements  Overall Class Attitude  Things to Avoid (Cut-Copy-Paste Culture, Carelessness)  Things to do (Innovation, Confidence, Work Attitude)  Sense of maturity and continuous learning 5
  • 6. Examination 1st Sessional – 10% 2nd Sessional – 15% Final Exam – 50%  I personally believe in “thorough studies” so usually no choices given in the exam  Every thing discussed, during the class or given as reading material, could be part of the exams  Questions will be formulated in a way to examine both conceptual thinking as well as bookish  Other details will be given before the exam 6
  • 8. A World of Computers • Computers are everywhere 8
  • 9. What Is a Computer? • A computer is an electronic device, operating under the control of instructions stored in its own memory 9 Collects data (input) Processing Produces information (output) Information Processing Cycle
  • 10. What Is a Computer? 10
  • 11. The Components of a Computer • A computer contains many electric, electronic, and mechanical components known as hardware 11 • Allows you to enter data and instructions into a computerInput Device • Hardware component that conveys information to one or more peopleOutput Device • Case that contains the electronic components of the computer that are used to process dataSystem Unit • Holds data, instructions, and information for future useStorage Device • Enables a computer to send and receive data, instructions and information to and from one or more computers or mobile devices Communications Device
  • 12. The Components of a Computer 12
  • 13. Networks and the Internet • A network is a collection of computers and devices connected together, often wirelessly, via communications devices and transmission media 13
  • 14. Networks and the Internet • The Internet is a worldwide collection of networks that connects millions of businesses, government agencies, educational institutions, and individuals 14
  • 15. Computer Software • Software, also called a program, tells the computer what tasks to perform and how to perform them 15 System Software • Operating system • Utility program Application Software
  • 16. System Software • Operating System – Main System Software – Starts up Computer & Control its Operations – Computer cannot function without Operating System – Examples: Windows, Mac OS, Linux • Utility Program – Analyze, Configure, Optimize and Maintain the Computer – Examples: Disk Utilities (storage, checkers, backup, file managers etc), Antivirus 16
  • 17. Application Software • Performs Specific Tasks, such as; – Creating Letters – Preparing budgets – Managing inventory – Playing games – Scheduling appointments – Editing photographs – Making travel plans – Viewing web pages 17
  • 18. Computer Software • A programmer develops software or writes the instructions that direct the computer to process data into information 18
  • 19. Servers • A server controls access to the hardware, software, and other resources on a network – Provides a centralized storage area for programs, data, and information 19
  • 20. Mainframes • A mainframe is a large, expensive, powerful computer that can handle hundreds or thousands of connected users simultaneously • Commonly used in; Hospitals, Universities, Large Businesses, Banks, Government Offices • Usually operates 24 hours a day – during day time it serves wide variety of users – at night, it commonly performs large processing tasks (payroll, billing, backups etc) 20
  • 21. Supercomputers • A supercomputer is the fastest, most powerful and most expensive computer – Fastest supercomputers are capable of processing more than one quadrillion instructions in a single second 21
  • 22. Mainframe Computers vs Supercomputers • Mainframe Computers – Typically run multiple applications simultaneously to serve a wide variety of users • Supercomputers – Generally run one program at a time, as fast as possible 22