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

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
 

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

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

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
 
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
 
Introduction what is computer
Introduction what is computerIntroduction what is computer
Introduction what is computerUs Man
 
whatiscomputer-By Arun kumar
 whatiscomputer-By Arun kumar whatiscomputer-By Arun kumar
whatiscomputer-By Arun kumarArun Kumar
 
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 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
 
What is computer Introduction to Computing
What is computer Introduction  to Computing What is computer Introduction  to Computing
What is computer Introduction to Computing
 
Introduction what is computer
Introduction what is computerIntroduction what is computer
Introduction what is computer
 
whatiscomputer-By Arun kumar
 whatiscomputer-By Arun kumar whatiscomputer-By Arun kumar
whatiscomputer-By Arun kumar
 
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

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

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