National Diploma in Computer Studies

Slides:



Advertisements
Similar presentations
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
Advertisements

Using Computers CS French Chapter 1.
Introduction to Computer Systems
Introduction to Computers
Computer Hardware.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
Chapter Introduction to Computers and Programming 1.
Introduction to Programming Dr Masitah Ghazali Programming Techniques I SCJ1013.
Section 8.2. Classification of Software
Elements of a Computer System Dr Kathryn Merrick Thursday 4 th June, 2009.
A-Level Computing types and uses of software. Objectives Know that software can be split into different categories Know what each type of software is.
Introduction to Computers
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Introduction to Computers
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Computers Parts/Types. Topics Definition Types of Computers Parts of Computer System Impact on Society.
Software.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
What is a computer? Computer is a device for processing information.
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
Computer Architecture
Computer Basic Vocabulary
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
Software AS Module Heathcote Ch.20. Importance of Information  Information technology is fundamental to the success of any business  The information.
Looking Inside the Computer System
The Computer System CS 103: Computers and Application Software.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
Chapter 19 Basics of Computers. Chapter 19 examines computer hardware and the software19 programs businesses use.
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.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
Five Components of a Computer Input Device – keyboard, scanner, PDA/stylus, digital camera, mouse, MP3 player, fax machine, microphone Storage Device –
Chapter 1: Introduction to Computers and Programming
Computer Architecture and Number Systems
Java Programming: From the Ground Up
BASIC PROGRAMMING C SCP1103 (02)
Computer Science II Chapter 1.
Nature & Types of Software
Chapter 1: An Overview of Computers and Programming Languages
Computer Fundamentals 1
The abacus has roots dating back over 5,000 years
Chapter 1: An Overview of Computers and Programming Languages
BASIC PROGRAMMING C SCP1103 (02)
Chapter 1: An Overview of Computers and Programming Languages
C++ Programming: From Problem Analysis to Program Design
Introduction to Computers
08/28/06 parts of the computer.
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Chapter 1: Introduction to Computers and Programming
Objective 2.01: Classify computer components
Computer Science I CSC 135.
Objective 2.01: Classify computer components
Introduction to Computers
Objective 2.01A: Classify Computer Components
Logical Computer System
Objective 2.01: Classify computer components
Objective 4.01: Classify computer components
Introduction to computers
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
4. Computer system.
Introduction to Computers
08/28/06 parts of the computer.
Chapter 1: Introduction to Computers and Programming
Presentation transcript:

National Diploma in Computer Studies Skill Area 310 Identify Software Categories Machine, Software and Program Design Prepared by Dhimas Ruswanto

Lecture Overview Computer Hardware Types of Software Software System Application Software

Computer Hardware CPU - Central processing unit Internal Memory External Memory CPU Processor Input Output ALU CPU - Central processing unit ALU - Arithmetic and logic unit ROM - Read only memory RAM - Random access memory

Hardware CPU - Brains of the computer Arithmetic calculations are performed using the Arithmetic/Logical Unit or ALU Control unit decodes and executes instructions Arithmetic operations are performed using binary number system

Hardware Memory – storage for input, temporary data and output: RAM – volatile (temporary), Hard Disk (semi-permanent).

Hardware I/O Devices Accessories that allow computer to perform specific tasks Receive information for processing Return the results of processing Store information Common input and output devices Speakers Mouse Scanner Printer Joystick CD-ROM Keyboard Microphone DVD Some devices are capable of both input and output Floppy drive Hard drive Magnetic tape units

Types of Software Systems Software Application Software General Purpose Application Software Special Purpose Software Bespoke or “off the shelf”

Systems Software Systems Software perform tasks that are needed to run on the computer systems Types of Systems Software: Operating System Library Programs Utility Programs (these are the programs designed to make life easier for computer users) Translation System

Operating Systems UNIX Set of programs containing instructions that control or maintain all the operations of a computer and its devices. Provides a means for users to communicate with the computer and other software. When a computer starts, parts of the operating system are copied into memory from the hard disk and remain in memory as long as computer is ON. Operating systems UNIX

Library Programs These programs are available to all users of a multi-user system to do tasks that are common and required by all For instance – a routine that searches for lost files, restores them, and saves them, is stored in a library.

Utility Programs Designed to make life easier for computer users. Example: Search for lost files Sort Files Copy onto a CD/magnetic disk Compress to a ZIP file

Translation System Set of programs used to develop software These are the basically the software that TRANSLATE the words of a high level program (such as C, C++, JAVA) to machine code to 1’s and 0’s A key component of a translation system is a translator Some types of translators Compiler Converts from one language to another Linker Combines resources Language Translation Process Source Program Machine Object Written in BASIC C,C++, etc. Translator Compiler Interpreter Assembler IF A := B THEN 1001101 1110101 0010110

Application Software Application software is the software that has made using computers indispensable and popular Common application software Word processors Desktop publishing programs Spreadsheets Presentation managers Drawing programs Types of Application Software based on Purpose: General purpose application software Special purpose application software

Generic Purpose Software Software Suites: Adobe Master Collections CS5 Microsoft Offices

Special Purpose Software Software to perform a specific task Examples: Software to help fill in an income tax return Stock Control System Payroll System

Bespoke Software This is software that is designed for a specific purpose AND for a specific organization. It is built specifically and custom-made for them Written to the exact specification of the customer Examples: Online Banking System Online Booking System

Off-The-Shelf Software Software which is not pirated A legal tender purchased from the store. Software which is not specifically designed for a customers requirements. Examples: AntiVirus Microsoft Windows

Bespoke vs. Off-The -Shelf Bespoke advantages: Designed to do exactly what the user wants Has no unwanted features Can be written to run on specific hardware Can be integrated with existing software There may not be a suitable software package on the market Off-the-shelf advantages: Less expensive More collaboration (can talk to other users of the software) Can be bought and installed immediately Software has been tried and tested – so will contain fewer bugs Software well documented Easily replaceable and can be found anywhere

Summary Computer Hardware: Types of Software: CPU, I/O Devices, Memory, Types of Software: Systems Software Application Software General Purpose Application Software Special Purpose Software Bespoke or “off the shelf