Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Overview of Computers How have computers changed? How have the way we use computers changed? Terms World wide web Computer chip Time sharing."— Presentation transcript:

1

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

3 Computer Categories Microcomputers Minicomputers Mainframe computers Supercomputers

4 Computer Components Hardware Software Programs

5 Computer Components Memory Main Secondary Store-program concept CPU Input Output Network Connection

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

7 Secondary Memory Disk drive Floppy Hard disk CD-ROM USB/Flash Drive Others?? Files

8 CPU Coordinatefunctions Perform math and logic Fetching instruction

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

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

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

12 1.3 Computer Software Operating System Booting computer Page 13 Application Software

13 Programming Languages Machine language Assembly Language High Level Language

14 Object Oriented Programming Object State Behavior Methods Behavior Class Properties/attributes

15 Processing High-Level Language programs Source code Object code Compiler

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

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

18 Case Study Problem Analysis Design Implementation Testing Maintenance

19 NameInStars public class NameInStars { private String name; public NameInStars(String nam) { name = nam; } public String surroundNameInStars() { return "*****" + name + "*****\n" + "*****" + name + "*****\n" + "*****" + name + "*****"; }

20 ShowNameInStars import 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()); }

21 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

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

23 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

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

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


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

Similar presentations


Ads by Google