24
Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

  • View
    226

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Overview of Computers How have computers changed? How have the way we use

computers changed? Terms

World wide web Computer chip Time sharing

Page 2: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Computer Categories Microcomputers Minicomputers Mainframe computers Supercomputers

Page 3: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Computer Components Hardware Software Programs

Page 4: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Computer Components Memory

Main Secondary Store-program concept

CPU Input Output Network Connection

Page 5: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Main Memory Memory cells Address Byte Bit RAM (volatile) ROM (boot)

Page 6: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Secondary Memory Disk drive

Floppy Hard disk CD-ROM USB/Flash Drive Others??

Files

Page 7: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

CPU Coordinate functions Perform math and logic Fetching instruction

Page 8: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Input/Output Keyboard/Monitor Function Keys Cursor Mouse Icon Printer Others?

Page 9: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Computer Networks LAN Server Internet Digital versus Analog File servers Client/server Peer-to-peer

Page 10: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

World Wide Web Links Web browser Platform independence!!! Multimedia Applets

Page 11: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

1.3 Computer Software Operating System Booting computer Page 13 Application Software

Page 12: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Programming Languages Machine language Assembly Language High Level Language

Page 13: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Object Oriented Programming Object

State Behavior

Methods Behavior

Class Properties/attributes

Page 14: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Processing High-Level Language programs Source code Object code Compiler

Page 15: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Java Is Different Source code Byte code Java Virtual Machine (JVM Interpreter Applet (where stored??) Application

Page 16: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Problem solving and classes Plan First, before typing!!!

(also, budget time for the unexpected) Plan for classes (pg 21)

Problem, Analysis, Design, Implement, Test, Maintain

Plan for reuse Desk check solution Document!

Page 17: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Case Study Problem Analysis Design Implementation Testing Maintenance

Page 18: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

NameInStarspublic class NameInStars { private String name;

public NameInStars(String nam) { name = nam; }

public String surroundNameInStars() { return "*****" + name + "*****\n" + "*****" + name + "*****\n" + "*****" + name + "*****"; }}

Page 19: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

ShowNameInStarsimport javax.swing.*;public class ShowNameInStars {

public static void main(String[] args) { // Get the user's name String userName = JOptionPane.showInputDialog("Enter your

name");

// Create a NameInStars object that stores the user's name. NameInStars you = new NameInStars(userName);

// Display your name in stars three times JOptionPane.showMessageDialog(null, you.surroundNameInStars()); }}

Page 20: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Ethics Privacy and data misuse Programmers get access to large

amounts of data Using the data for any purpose than

is intended is fraud or theft

Page 21: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Hacking Entering anyone’s computer without

permission is illegal, just as entering a persons home without permission is illegal.

Viruses are an incredible drain on our economy.

Page 22: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Piracy and plagiarism Having software that you have not

properly licensed on your computer is illegal.

In your professional world you must make sure that your organization is 100% legal.

Plagiarism we have discussed

Page 23: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Misuse of resources Protect your access to the network. Only use the network for it’s

intended purposes. Mass Emails can be a drain on

network resources and offending to other individuals.

Page 24: Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing

Miscellaneous Computer resources belong to the

company. Company Email can legally be

monitored It can be subpoenaed for court Don’t say anything in an Email that you

would not want to see posted on an internet site.