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

Slides:



Advertisements
Similar presentations
Computer Vocabulary Words to know and remember for the semester.
Advertisements

Basic Computer Vocabulary
Chapter 1:Introduction to the world of computers
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Chapter 1: An Overview of Computers and Programming Languages J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program.
Why do we need to learn about computers? Hardware & Software Windows95 Desktop - GUI? Mice? Internet Explorer & Netscape Microsoft Applications: –Excel.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All Rights Reserved. Introduction to Computer Essentials.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Data Communications and Computer Networks
Computer Hardware.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages C++ Programming:
Computing ESSENTIALS     Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
COMP 14: Intro. to Intro. to Programming May 23, 2000 Nick Vallidis.
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
Review 5 Chapters 13, 14. What is software? Set of instructions to control computer operation.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
CS102 Introduction to Computer Programming
Computers and Programming อนันต์ ผลเพิ่ม Anan Phonphoem
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Introduction to Computers
Chapter 1 An Overview of Computers and Programming Languages.
Flash Cards Computer Technology.
1. Fundamentals of Computer Systems Define a computer system Computer Systems in the modern world Professional standards for computer systems Ethical,
Security Threats Connecting Computers Copyright Law & Ethics Storage & Memory Computer System
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
1 TOPIC 1 INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING Topic 1 Introduction to Computer Science and Programming Notes adapted from Introduction to.
An Overview of Using Computers
An intro to programming. The purpose of writing a program is to solve a problem or take advantage of an opportunity Consists of multiple steps:  Understanding.
BASIC COMPUTER CONCEPTS What is a computer? An electronic device, operating under the control of instructions stored in its own memory unit, that can.
Introduction to Engineering and Technology Concepts Unit Five Chapter Five – Computer and Internet Connections.
CISC105 General Computer Science Class 1 – 6/5/2006.
Computer Parts. Two Basic Parts Hardware & Software.
Course ILT Basics of information technology Unit objectives Define “information technology” (IT), distinguish between hardware and software, and identify.
Introduction to Computer Systems and the Java Programming Language.
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
Introduction to WebFX. Summary of Last Lectures n Introduction to computers n Computer hardware and software –computer microcomputer minicomputer mainframe.
Computer Architecture
Computer Basic Vocabulary
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
Chapter 1 : Overview of Computer and Programming By Suraya Alias
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
The Computer System CS 103: Computers and Application Software.
Problem Solving Techniques Using Pascal Allen C.-H. Wu Department of Computer Science Tsing Hua University Hsinchu, Taiwan 30043, ROC
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Information Technology Essentials Deloris Y. McBride.
2 nd Semester Module1 Introduction to Computer and Programming อภิรักษ์ จันทร์สร้าง Aphirak Jansang
Welcome to Technology Application Jeopardy. Hardware More Hardware Jobs & Software Computer Types Storage
Computers and Programming ผศ. ดร. อนันต์ ผลเพิ่ม Anan Phonphoem
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
Chapter 1 An Overview of Computers and Programming Languages.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Introduction To Computer Programming – 1A Computer Parts, Words, and Definition Herriman High School.
CHAPTER 1 OVERVIEW OF COMPUTER AND PROGRAMMING 1.1 Electronic Computer Then and Now 1.2 Computer Hardware 1.3 Computer Software 1.4 The Software Development.
DIGITAL TECHNOLOGY. 20 Questions  Pair off with another student within your table.  Both of you are to think of your favorite in a specific category.
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Chapter 1: An Overview of Computers and Programming Languages
C++ Programming: From Problem Analysis to Program Design
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Chapter 1: Computer Systems
Computer Science I CSC 135.
Introduction CSC 111.
Unit One - Computing Fundamentals
Introduction to computers
Computer Electronic device Accepts data - input
Presentation transcript:

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

Computer Components Hardware Software Programs

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

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

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

CPU Coordinatefunctions Perform math and logic Fetching instruction

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

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

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

1.3 Computer Software Operating System Booting computer Page 13 Application Software

Programming Languages Machine language Assembly Language High Level Language

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

Processing High-Level Language programs Source code Object code Compiler

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

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!

Case Study Problem Analysis Design Implementation Testing Maintenance

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

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

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

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.

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

Misuse of resources Protect your access to the network. Only use the network for it’s intended purposes. Mass s can be a drain on network resources and offending to other individuals.

Miscellaneous Computer resources belong to the company. Company can legally be monitored It can be subpoenaed for court Don’t say anything in an that you would not want to see posted on an internet site.