Chapter1- Introduction to Computers and the Internet

1,[object Object],1,[object Object],Introduction to Computers and the Internet,[object Object]
2,[object Object],1.2 What is a Computer?,[object Object],Computer,[object Object],Device capable of ,[object Object],Performing computations ,[object Object],Making logical decisions ,[object Object],Works billions of times faster than human beings,[object Object],Fastest supercomputers today,[object Object],Perform hundreds of billions of additions per second,[object Object]
3,[object Object],Programs,[object Object],Sets of instructions that process data,[object Object],Guide computer through orderly sets of actions specified by computer programmers,[object Object],Computer system,[object Object],Comprised of various hardware devices,[object Object],Keyboard,[object Object],Screen ,[object Object],Disks,[object Object],Memory,[object Object],DVD drives,[object Object],Processing Units,[object Object],1.2 What is a Computer? (Cont.),[object Object]
4,[object Object],Every computer divided into six units,[object Object],1. Input unit,[object Object],“Receiving” section of computer,[object Object],Obtains data from input devices,[object Object],Usually a keyboard, mouse, disk, scanner, uploads (photos and videos) and networks (Internet),[object Object],Places data at disposal of other units for processing,[object Object],2. Output unit,[object Object],“Shipping” section of computer,[object Object],Puts processed info on various output devices ,[object Object],Screens, paper printouts, speakers,[object Object],Makes info available outside the computer (e.g., Internet),[object Object],1.3 Computer Organization,[object Object]
5,[object Object],3. Memory unit,[object Object],Rapid access, low capacity “warehouse” section of computer,[object Object],Stores computer programs while they are being executed.,[object Object],Retains information entered through input unit,[object Object],Retains info that has already been processed until can be sent to output unit,[object Object],Often called memory, primary memory, or random access memory (RAM),[object Object],4.Arithmetic and Logic Unit,[object Object],“Manufacturing” section of computer,[object Object],Performs calculations (addition, subtraction, multiplication and division),[object Object],Contains decision mechanisms and can make comparisons,[object Object],1.3 Computer Organization (Cont.),[object Object]
6,[object Object],5. Central Processing Unit (CPU),[object Object],“Administrative” section of computer,[object Object],Coordinates and supervises other sections,[object Object],Multiple CPUs (multiprocessors),[object Object],6. Secondary storage unit,[object Object],Long-term, high-capacity “warehouse”,[object Object],Stores programs or data not currently being used by other units on secondary storage devices (like CDs and DVDs) ,[object Object],Takes longer to access than primary memory,[object Object],1.3 Computer Organization (Cont.),[object Object]
7,[object Object],1.4 Machine Languages, Assembly Languages and High-Level Languages,[object Object],Three general types of programming languages,[object Object],Machine languages,[object Object],Assembly languages,[object Object],High-level languages,[object Object]
8,[object Object],1.4 Machine Languages, Assembly Languages and High-Level Languages (Cont.),[object Object],Machine languages,[object Object],“Natural language” of a computer,[object Object],Defined by hardware design of computer,[object Object],Generally consists of strings of numbers,[object Object],Are machine dependent,[object Object],Cumbersome for humans,[object Object],Slow and tedious for most programmers,[object Object]
9,[object Object],1.4 Machine Languages, Assembly Languages and High-Level Languages (Cont.),[object Object],Assembly languages,[object Object],Programmers began using English-like abbreviations to substitute for machine languages,[object Object],Represents elementary operations of computer,[object Object],Translator programs called assemblers convert assembly-language to machine-language,[object Object],Example:,[object Object]
10,[object Object],1.4 Machine Languages, Assembly Languages and High-Level Languages (Cont.),[object Object],High-level languages,[object Object],Developed as computer usage increased, assembly language proved inadequate and time-consuming,[object Object],Single statements can be written to accomplish substantial tasks,[object Object],Translator programs called compilers,[object Object],Allow programmers to write instructions almost like every-day English,[object Object],Example:,[object Object]
11,[object Object],1.4 Machine Languages, Assembly Languages and High-Level Languages (Cont.),[object Object],High-level languages (II),[object Object],Much more desirable from programmer’s standpoint,[object Object],Specific languages include,[object Object],C, C++, Visual Basic.NET, C# and Java,[object Object],Among most powerful and widely used languages today,[object Object],Interpreter programs developed to execute high-level programs without compiling,[object Object],Popular in program development environments,[object Object],Once program developed, compiled version made,[object Object],In this book, several key programming languages,[object Object],JavaScript, ActionScript, PHP and Ruby on Rails—each of these scripting languages is processed by interpreters,[object Object],Study markup languages ,[object Object],XHTML and XML, which can be processed by interpreted scripting languages,[object Object],Achieve their goal of portability across a variety of platforms,[object Object]
12,[object Object],Portability Tip 1.1,[object Object],Interpreted languages are more portable than compiled languages. Interpreters can be implemented for each platform on which the interpreted languages need to execute. ,[object Object]
13,[object Object],1.5 History of the Internet and World Wide Web,[object Object],ARPANET,[object Object],Implemented in late 1960’s by ARPA (Advanced Research Projects Agency of DOD),[object Object],Networked computer systems of a dozen universities and institutions with 56KB communications lines,[object Object],Grandparent of today’s Internet,[object Object],Intended to allow computers to be shared,[object Object],Became clear that key benefit was allowing fast communication between researchers – electronic-mail (email),[object Object]
14,[object Object],1.5 History of the Internet and World Wide Web,[object Object],ARPA’s goals,[object Object],Allow multiple users to send and receive info at same time,[object Object],Network operated packet switching technique,[object Object],Digital data sent in small packages called packets,[object Object],Packets contained data, address info, error-control info and sequencing info,[object Object],Greatly reduced transmission costs of dedicated communications lines,[object Object],Network designed to be operated without centralized control,[object Object],If portion of network fails, remaining portions still able to route packets,[object Object]
15,[object Object],1.5 History of the Internet and World Wide Web,[object Object],Transmission Control Protocol (TCP),[object Object],Name of protocols for communicating over ARPAnet,[object Object],Ensured that messages were properly routed and that they arrived intact,[object Object],Organizations implemented own networks,[object Object],Used both for intra-organization and communication,[object Object]
16,[object Object],1.5 History of the Internet and World Wide Web,[object Object],Huge variety of networking hardware and software appeared,[object Object],ARPA achieved inter-communication between all platforms with development of the IP,[object Object],Internetworking Protocol,[object Object],Current architecture of Internet,[object Object],Combined set of protocols called TCP/IP,[object Object],The Internet,[object Object],Limited to universities and research institutions,[object Object],Military became big user,[object Object],Next, government decided to access Internet for commercial purposes,[object Object]
17,[object Object],1.6 World Wide Web Consortium (W3C),[object Object],W3C Founded in 1994 by Tim Berners-Lee,[object Object],Homepage at,[object Object],Goals,[object Object],Internet universally accessible,[object Object],Standardization,[object Object],W3C Recommendations: ,[object Object],Technologies standardized by W3C,[object Object],include the Extensible HyperText Markup Language (XHTML), Cascading Style Sheets (CSS), HyperText Markup Language and the Extensible Markup Language (XML). ,[object Object],-not an actual software product, but a document that specifies a technology’s role, syntax rules and so forth. ,[object Object]
18,[object Object],1.7 Web 2.0,[object Object],The term Web 2.0 was coined by Dale Dougherty,[object Object],Web 2.0 definition = companies use the web as a platform to create collaborative, community-based sites (e.g., social networking sites, blogs, wikis, etc.).,[object Object],Web 1.0 (1990s and early 2000s) focused on a small number of companies and advertisers producing content for users to access ,[object Object],Web 2.0 involves the ,[object Object],Web 1.0 is as a lecture, ,[object Object],Web 2.0 is a conversation,[object Object],Websites like MySpace , Facebook , Flickr , YouTube, eBay  and Wikipedia , users create the content, companies provide the platforms. ,[object Object]
19,[object Object],1.8 Personal, Distributed and Client/Server Computing ,[object Object],1977 Apple Computer popularized personal computing,[object Object],Computers became economical for personal or business use,[object Object],Machines could be linked together in computer networks ,[object Object],Local area networks (LANs) ,[object Object],Distributed computing,[object Object],Workstations,[object Object],Servers offer data storage and other capabilities that may be used by client computers distributed throughout the network, ,[object Object],Client/server computing,[object Object],Popular operating systems,[object Object],UNIX, Linux, Mac OS X and Microsoft’s Windows,[object Object]
20,[object Object],1.9 Hardware Trends,[object Object],Moore’s law states that the power of hardware doubles every two years, while the price remains essentially the same.,[object Object],Recently , hardware has been moving towards mobile, wireless technology.,[object Object]
21,[object Object],1.10 The Key Software Trend: Object Technology,[object Object],Objects,[object Object],Reusable software components that model items in the real world (classes),[object Object],Makes software developers more productive,[object Object],Object-oriented programs often easier to understand, correct and modify than older types of programs,[object Object]
22,[object Object],1.10 The Key Software Trend: Object Technology (Cont.),[object Object],Object technology,[object Object],Packaging scheme that helps create meaningful software units,[object Object],Large and highly focused on particular applications areas,[object Object],Before appeared, programming languages were focused on actions (verbs) rather than on objects (nouns),[object Object]
23,[object Object],1.10 The Key Software Trend: Object Technology (Cont.),[object Object],Object technology (continued),[object Object],Object-oriented programming ,[object Object],Programmers work in manner similar to how they see the world ,[object Object],More natural process,[object Object],Significant productivity enhancements ,[object Object],Procedural programming,[object Object],Not particularly reusable,[object Object],Forces programmers to constantly “re-invent the wheel” ,[object Object],Wastes time and resources,[object Object],Objects (classes),[object Object],Software modules,[object Object],Kept in libraries,[object Object],Reusable – save time and resources,[object Object]
24,[object Object],1.11 JavaScript: Object-BasedScripting for the Web,[object Object],JavaScript,[object Object],Attractive package for advancing level of programming language education,[object Object],Object-based language ,[object Object],Supports proper software engineering techniques,[object Object],Free as part of today’s most popular Web browsers,[object Object],Powerful scripting language,[object Object],Portable,[object Object]
25,[object Object],1.12 Browser Portability,[object Object],Browser portability,[object Object],Great challenge,[object Object],Great diversity of client browsers in use,[object Object],Many different platforms also in use,[object Object],Difficult to,[object Object],Know capabilities and features of all browsers and platforms in use,[object Object]
26,[object Object],1.13 C, C++ and Java,[object Object],C,[object Object],developed by Dennis Ritchie at Bell Laboratories ,[object Object],development language of the UNIX operating system,[object Object],virtually all new major operating systems are written in C and/or C++,[object Object],C++,[object Object],developed by BjarneStroustrup in early 1980s ,[object Object],“spruce up” the C language and provides capabilities for object-oriented programming,[object Object],Java,[object Object],developed by Sun Microsystems in 1991 ,[object Object],Java is now used to ,[object Object],develop large-scale enterprise applications,[object Object],enhance the functionality of web servers ,[object Object],provide applications for consumer devices,[object Object]
27,[object Object],1.14 BASIC, Visual Basic, Visual C++, C# and .NET ,[object Object],BASIC ,[object Object],Developed in the mid-1960s at Dartmouth College ,[object Object],Primary purpose was to familiarize novices with programming techniques,[object Object],Microsoft’s Visual Basic language ,[object Object],Based on Basic,[object Object],Has become one of the most popular programming languages in the world,[object Object],Microsoft’s .NET platform,[object Object],Provides the capabilities developers need to create computer applications that can execute on computers distributed across the Internet,[object Object],Visual Basic (based on the original BASIC),[object Object],Visual C++ (based on C++),[object Object],Visual C# (based on C++ and Java)  C# (C sharp),[object Object]
28,[object Object],1.15 Software Technologies,[object Object],Linux ,[object Object],Open source operating system ,[object Object],Apache ,[object Object],Most popular open source web server,[object Object],MySQL ,[object Object],Open source database management system,[object Object],PHP ,[object Object],Most popular open source server-side “scripting” language for developing Internet-based applications,[object Object],LAMP,[object Object],Linux, Apache, MySQL and PHP (or Perl or Python) ,[object Object],Game programming,[object Object],Software techniques used in game programming Adobe Flash CS3,[object Object],Ruby on Rails ,[object Object],Combines the scripting language Ruby with the Rails web application framework ,[object Object],Developed by 37Signals,[object Object],Software as a Service (SaaS),[object Object],Software runs on servers elsewhere on the Internet ,[object Object],, Google, Microsoft and 37Signals all offer SaaS,[object Object]
1 de 28


Introduction to htmlIntroduction to html
Introduction to htmlvikasgaur31
21K vistas43 diapositivas
Connecting to the internetConnecting to the internet
Connecting to the internetUjjwal 'Shanu'
3.9K vistas18 diapositivas
world wide webworld wide web
world wide webJesbin James
6.8K vistas16 diapositivas
Architecture of net frameworkArchitecture of net framework
Architecture of net frameworkumesh patil
2.3K vistas16 diapositivas

Más contenido relacionado

La actualidad más candente

Html pptHtml ppt
Html pptsantosh lamba
10.2K vistas39 diapositivas
world wide webworld wide web
world wide webRicha Vasant
3.7K vistas26 diapositivas
Introduction to programmingIntroduction to programming
Introduction to programmingNeeru Mittal
4.1K vistas18 diapositivas

La actualidad más candente(20)

Html pptHtml ppt
Html ppt
santosh lamba10.2K vistas
The Internet, Intranet and ExtranetThe Internet, Intranet and Extranet
The Internet, Intranet and Extranet
FellowBuddy.com3.6K vistas
world wide webworld wide web
world wide web
Richa Vasant3.7K vistas
Www pptWww ppt
Www ppt
Jyothishmathi Institute of Technology and Science Karimnagar250 vistas
Introduction to programmingIntroduction to programming
Introduction to programming
Neeru Mittal4.1K vistas
Peter R. Egli20.3K vistas
Internet basicsInternet basics
Internet basics
osuchin21.2K vistas
Mukhtar Deshmukh49.3K vistas
How Internet WorksHow Internet Works
How Internet Works
Urvi Talaty3.7K vistas
Word processing-dtpWord processing-dtp
Word processing-dtp
Adenekan Orlanshilay1.4K vistas
Introduction to InternetIntroduction to Internet
Introduction to Internet
ruledbyrobotics20807.4K vistas
World wide web (WWW)World wide web (WWW)
World wide web (WWW)
Mishuk Hossan2.5K vistas
Web technologyWeb technology
Web technology
Selvin Josy Bai Somu40.6K vistas
badri narayan2.9K vistas
Open Office - Impress TutorialOpen Office - Impress Tutorial
Open Office - Impress Tutorial
Ahsan Bham16.8K vistas
Presentation on HTMLPresentation on HTML
Presentation on HTML
satvirsandhu939.9K vistas


Introduction to Computers Introduction to Computers
Introduction to Computers
Westerville Library1.1K vistas
Introduction to internetIntroduction to internet
Introduction to internet
ASIT Education8.9K vistas
Introduction to internetIntroduction to internet
Introduction to internet
Anish Thomas560 vistas
Becoming a Learning Experience DesignerBecoming a Learning Experience Designer
Becoming a Learning Experience Designer
Marty Rosenheck20.5K vistas
Introduction to computers by abdul rahamanIntroduction to computers by abdul rahaman
Introduction to computers by abdul rahaman
Abdul-rahaman Bin Abubakar Suleman16.5K vistas
Introduction to computer networkIntroduction to computer network
Introduction to computer network
Ashita Agrawal225.8K vistas

Similar a Chapter1- Introduction to Computers and the Internet

01 intro to vb-net01 intro to vb-net
01 intro to vb-netJomel Penalba
678 vistas51 diapositivas
Csphtp1 01Csphtp1 01
Csphtp1 01HUST
362 vistas48 diapositivas
iw3htp4_01-FINAL.pptlucky sharma
4 vistas50 diapositivas
C 1C 1
C 1guest8be6bb5
336 vistas32 diapositivas
6 vistas37 diapositivas

Similar a Chapter1- Introduction to Computers and the Internet(20)

01 intro to vb-net01 intro to vb-net
01 intro to vb-net
Jomel Penalba678 vistas
Csphtp1 01Csphtp1 01
Csphtp1 01
HUST362 vistas
lucky sharma4 vistas
C 1C 1
C 1
guest8be6bb5336 vistas
Training - Managing .NET/J2EE ProjectsTraining - Managing .NET/J2EE Projects
Training - Managing .NET/J2EE Projects
Shashank Banerjea330 vistas
senthilkumar9690176 vistas
chapter01 (1).pptchapter01 (1).ppt
chapter01 (1).ppt
Anas Abu Tabaneh [APP, ASP]5 vistas
Cpp htp5e 01Cpp htp5e 01
Cpp htp5e 01
Yogesh Sahani273 vistas
1 web overview1 web overview
1 web overview
arief_rudyanto244 vistas
Ict 5Ict 5
Ict 5
Mudasirbaloch358 vistas
Information systems softwareInformation systems software
Information systems software
Prof. Othman Alsalloum963 vistas
Group 2 PresGroup 2 Pres
Group 2 Pres
guestd7da85e284 vistas
How does the web or internet workHow does the web or internet work
How does the web or internet work
Anand Bhushan155 vistas


Azure DevOps Pipeline setup for Mule APIs #36Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36
MysoreMuleSoftMeetup66 vistas
Lecture: Open InnovationLecture: Open Innovation
Lecture: Open Innovation
Michal Hron68 vistas
Chemistry of sex hormones.pptxChemistry of sex hormones.pptx
Chemistry of sex hormones.pptx
RAJ K. MAURYA93 vistas
NS3 Unit 2 Life processes of animals.pptxNS3 Unit 2 Life processes of animals.pptx
NS3 Unit 2 Life processes of animals.pptx
manuelaromero201368 vistas
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdf
alqaseedae72 vistas
class-3   Derived lipids (steorids).pptxclass-3   Derived lipids (steorids).pptx
class-3 Derived lipids (steorids).pptx
Dr. Santhosh Kumar. N45 vistas
STYP infopack.pdfSTYP infopack.pdf
STYP infopack.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego125 vistas
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptx
Tariq KHAN57 vistas
nisrinamadani2135 vistas
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plans
Tariq KHAN149 vistas
A Day At 07.45 Using A CodeA Day At 07.45 Using A Code
A Day At 07.45 Using A Code
Ashley Lott55 vistas
Material del tarjetero LEES Travesías.docxMaterial del tarjetero LEES Travesías.docx
Material del tarjetero LEES Travesías.docx
Norberto Millán Muñoz48 vistas
RajaulKarim2053 vistas
Scope of Biochemistry.pptxScope of Biochemistry.pptx
Scope of Biochemistry.pptx
shoba shoba104 vistas
Vanessa Camilleri175 vistas
M. Pharm Unit 2. Regulatory Asspects.pptxM. Pharm Unit 2. Regulatory Asspects.pptx
M. Pharm Unit 2. Regulatory Asspects.pptx
Ashokrao Mane College of Pharmacy, Peth- Vadgaon86 vistas
Marilyn And Len Exchanges, EssayMarilyn And Len Exchanges, Essay
Marilyn And Len Exchanges, Essay
Melissa Dudas69 vistas
Streaming Quiz 2023.pdfStreaming Quiz 2023.pdf
Streaming Quiz 2023.pdf
Quiz Club NITW77 vistas

Chapter1- Introduction to Computers and the Internet

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.