SlideShare a Scribd company logo
1 of 22
Download to read offline
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

More Related Content

What's hot

Ch0 computer systems overview
Ch0 computer systems overviewCh0 computer systems overview
Ch0 computer systems overviewAboubakarIbrahima
 
computer language with full detail
computer language with full detail computer language with full detail
computer language with full detail sonykhan3
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
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 softwareRai University
 
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 & assemblerchetan birla
 
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 03hassaanciit
 
6 input output devices
6 input output devices6 input output devices
6 input output devicesBaliThorat1
 
Computer generation and classification
Computer generation and classificationComputer generation and classification
Computer generation and classificationBaliThorat1
 
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 iAjit Nayak
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer softwareHardik Patel
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System SoftwaresAbijah Naresh Jumani
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programmingbhuttosalman
 

What's hot (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
 

Viewers also liked

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 02hassaanciit
 
Introduction to Computer and Programing - Lab2
Introduction to Computer and Programing - Lab2Introduction to Computer and Programing - Lab2
Introduction to Computer and Programing - Lab2hassaanciit
 
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 04hassaanciit
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming ConceptsJussi Pohjolainen
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNoel Malle
 
CS201- Introduction to Programming- Lecture 01
CS201- Introduction to Programming- Lecture 01CS201- Introduction to Programming- Lecture 01
CS201- Introduction to Programming- Lecture 01Bilal Ahmed
 
DBIx::Class introduction - 2010
DBIx::Class introduction - 2010DBIx::Class introduction - 2010
DBIx::Class introduction - 2010leo lapworth
 
Introduction to programming01
Introduction to programming01Introduction to programming01
Introduction to programming01Nadim Ahmed
 
Islamic Studies - Lecture#1 (Religion)
Islamic Studies - Lecture#1 (Religion)Islamic Studies - Lecture#1 (Religion)
Islamic Studies - Lecture#1 (Religion)hassaanciit
 
PowerPoint for Introduction to Office 2010
PowerPoint for Introduction to Office 2010PowerPoint for Introduction to Office 2010
PowerPoint for Introduction to Office 2010mindysholder
 
Islamic Studies - Course Outline
Islamic Studies - Course OutlineIslamic Studies - Course Outline
Islamic Studies - Course Outlinehassaanciit
 
Circuits Lecture 5 with examples
Circuits Lecture 5 with examplesCircuits Lecture 5 with examples
Circuits Lecture 5 with exampleshassaanciit
 
Chapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers cscChapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers cscTyrah Ira
 

Viewers also liked (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 to Introduction to Computer and Programming - Lecture 01

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.pptxNourhanTarek23
 
01IntroductiontoInformationTechnology_special.ppt
01IntroductiontoInformationTechnology_special.ppt01IntroductiontoInformationTechnology_special.ppt
01IntroductiontoInformationTechnology_special.pptAziziMtumwaIddi
 
performing computer operations.pptx
performing computer operations.pptxperforming computer operations.pptx
performing computer operations.pptxCARMELINEPRECYLLORCA
 
Computer
ComputerComputer
Computergr8ajay
 
Lecture1.pdf
Lecture1.pdfLecture1.pdf
Lecture1.pdfJoyPalit
 
whatiscomputer-By Arun kumar
 whatiscomputer-By Arun kumar whatiscomputer-By Arun kumar
whatiscomputer-By Arun kumarArun Kumar
 
Introduction what is computer
Introduction what is computerIntroduction what is computer
Introduction what is computerUs Man
 
What is computer Introduction to Computing
What is computer Introduction  to Computing What is computer Introduction  to Computing
What is computer Introduction to Computing Ahmad Idrees
 
Basics Of Computers | The Computer System
Basics Of Computers | The Computer SystemBasics Of Computers | The Computer System
Basics Of Computers | The Computer SystemNehaRohtagi1
 
Intro to Computers
Intro to ComputersIntro to Computers
Intro to ComputersChole Resl
 
01 introduction to information technology
01 introduction to information technology01 introduction to information technology
01 introduction to information technologyDinesh Gunathilaka
 
Electronic computer classification
Electronic computer classificationElectronic computer classification
Electronic computer classificationAditya Sharat
 
Introduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationIntroduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationJibin Sr. Plamoottukada
 
Introduction to ICT lab 01.pptx
Introduction to ICT lab 01.pptxIntroduction to ICT lab 01.pptx
Introduction to ICT lab 01.pptxZameerBhurgri
 

Similar to 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
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
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 FresherRemote DBA Services
 
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 WorkerThousandEyes
 
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 businesspanagenda
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
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.pdfsudhanshuwaghmare1
 
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 SavingEdi Saputra
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
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 DiscoveryTrustArc
 
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 FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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 - DevoxxUKJago de Vreede
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

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