1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments.

Slides:



Advertisements
Similar presentations
Introduction to Computer Programming Nai-Wei Lin Department of Computer Science and Information Engineering National Chung Cheng University.
Advertisements

Lecture 1: Overview of Computers & Programming
INTRODUCTION OF COMPUTER
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Slide 3.1 Curtis/Cobham © Pearson Education Limited 2008 Chapter 3 Business Information Technology Lecture 1 Computer Hardware.
Introduction to Computer Systems
Introduction to Systems Architecture Kieran Mathieson.
1 Introduction to computers Overview l ·  rading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings Major EXAM 1 (6:00 PM,
1 System Software “Background software”, manages the computer’s internal resources.
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
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.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
Computer Parts There are many parts that work together to make a computer work.
Computer Basics Flashcards #2
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
Chapter Introduction to Computers and Programming 1.
S ESSION 3. L EARNING O BJECTIVES Introduction to computers Understand how computers evolved Computer classifications The architecture of a computer The.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Computer Basics Diagram
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
BACS 287 Basics of Programming BACS 287.
INTRODUCTION TO COMPUTER PROGRAMMING itc-314 LECTURE 01.
Computer System Overview Chapter 1. Operating System Exploits the hardware resources of one or more processors Provides a set of services to system users.
Chapter Two Hardware Basics: Inside the Box. ©1999 Addison Wesley Longman2.2 Chapter Outline What Computers Do A Bit About Bits The Computer’s Core: CPU.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Computer Parts There are many parts that work together to make a computer work.
CISC105 General Computer Science Class 1 – 6/5/2006.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Seventh Edition by Tony Gaddis, Judy.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
1 Introduction to Computers Lect 1 Won’t tell you much you don’t know. (Misleading– the course gets more conceptual as we create webpages.) Will go into.
Computer Parts. Two Basic Parts Hardware & Software.
CPS120: Introduction to Computer Science Introduction to Computers.
An overview of Computer System
Visual C++ Programming: Concepts and Projects
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
What is computer hardware? Computer hardware are the physical components of the computer.
IPC144 Introduction to Programming Using C Instructor: Travis Mander 1.
Computer Architecture
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Computer Organization & Assembly Language © by DR. M. Amer.
Calculators are used to increase speed and accuracy of numerical computations The abacus has roots dating back over 5,000 years Mechanical calculators.
Parts of the Computer System
There are many parts that work together to make a computer work. System Unit Computer Parts.
Beginning Snapshots Chapter 0. C++ An Introduction to Computing, 3rd ed. 2 Objectives Give an overview of computer science Show its breadth Provide context.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
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)
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Brief Version of Starting Out with C++ Chapter 1 Introduction to Computers and Programming.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
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.
COMPUTER HARDWARE & SOFTWARE INTRODUCTION TO LIBRARY & INFORMATION SCIENCES (5501) WORKSHOP SPRING 2013 By: Huma Malik Librarian, Preston University, Islamabad.
BASIC PROGRAMMING C SCP1103 (02)
INTRODUCTION TO COMPUTERS
The abacus has roots dating back over 5,000 years
BASIC PROGRAMMING C SCP1103 (02)
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Introduction to Programming
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Computer Science I CSC 135.
Microprocessor & Assembly Language
National Diploma in Computer Studies
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Presentation transcript:

1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments »Cheating l Syllabus and Course Coverage Overview l Introduction to Computers l Preview: Introduction to Networks & Data representation

2 Syllabus and Course Content l Overview of Computer Components and Environments. l Introduction to a Typical Modern Programming Language (Java). l Naming. l Basic Data Types. l Control Structures and Exception Handling (Brief Review). l Arrays and Strings. l Functions. l Recursion. l Modules and Packages. l Data Modeling and Abstraction. l File Handling. l Simple Algorithm Development. l Introduction to Object Orientation. l Simple Graphical User Interface (GUI) Concepts. l Stress on Literate Programming and methodological Program Design, Implementation and Testing.

3 Introduction to computers l Computer Exist Everywhere

4 Introduction to computers – Cont’d l Computers Could be For single purpose or for General purpose.

5 Computers What is a computer? l It is an information transformer. It transforms information from one form to another. l Computers are composed mainly of two parts 1) Hardware 2) Software

6 Computers History l Hardware 1) vacuum tubes 2) transistors 3) Integrated circuits 4) Microprocessors l Programming 1) Machine Language 2) Assembly 3) High-level Language 4) Fourth Generation Languages

7 Computer Hardware Structure and Components l Computer Hardware includes the following components l 1) Memory l 2) CPU= ALU + CU l 3) I/O devices

8 Input Devices l Computer Accepts information from the outside world through an input device l Examples 1) Keyboard 2) Mouse 3) Scanner 4) Camera

9 Output Devices l Computers produces information and sends it to the outside world through an output device l Examples: 1) Screen (CRT-LCD) 2) Printer ( dot-matrix, ink-jet, Laser) 3) speakers

10 Storage (Memory) l For computer to process information. It should be able to store that information and retrieve it when needed l Two main types of memory 1) Primary : information processed by the computer should be stored in primary memory 2) Secondary: secondary memory acts as extension/archive for primary memory. l The information to be processed by the computer should exist in the primary memory

11 Storage l Two main types of Primary memory 1) RAM : volatile 2) ROM : permanent and stores startup information l Secondary Storage: 1) Magnetic Media ( Hard-disks / diskettes) 2) Optical Disks

12 CPU l CPU is the brain of the computer. It is composed of 1) Control unit: Coordinates the operation of all other components 2) Arithematic Logic Unit:Performs all arithmetic and logical operations Factors influencing the CPU 1) Compatibility l Not all software is compatible with any CPUs l No processors of the same family run old software l New Software is not usually compatible with old CPUs 2) CPU families l Intel and Mac for personal computers l SPARC for workstations 3) CPU Speed l 1) Speed in determined by the internal clock l 2) the architecture of the CPU determines its speed

13 Software l Software is a set of instructions that directs computers to do a specific task. l Software to computing is what a recipe to cooking Software is classified into two main categories: l Systems Software l Applications Software

14 System Software l Software is the programs that manage the computer hardware and allow applications to use it seemingly l Examples of System software 1) Assemblers 2) Linkers 3) Compilers 4) Operating System

15 Operating System l Operating System is a system software that manages the computer system resources l OS manages: 1) Communication with I/O devices 2) Processor management 3) Memory management l Examples of Operating Systems 1) Single user: DOS, Windows, Mac 2) Multi-user: Unix

16 Applications Software l Applications are programs that people use to get their work done. Computers mostly exist because people want to run these programs. l Word processors l Game programs l Spreadsheets l Data base systems l Graphics programs l Telecommunication and networking l Multimedia applications