Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.

Slides:



Advertisements
Similar presentations
Designing a Program & the Java Programming Language
Advertisements

An Introduction to Programming By :- Vishal Hirani B.Tech II year (CSE)
GCSE Computing Lesson 5.
compilers and interpreters
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Introduction to Computer Programming CSC 1401: Introduction to Programming with Java Lecture 2 Wanda M. Kunkle.
CS 101 Problem Solving and Structured Programming in C Sami Rollins Spring 2003.
Computer Science 101 The Virtual Machine: Operating Systems.
Course: Introduction to Computers
Systems Software Operating Systems.
Types of software. Sonam Dema..
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
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.
Slide 1 System Software Software The term that we use for all the programs and data that we use with a computer system. Two types of software: Program.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Standard Grade Computing System Software & Operating Systems.
Chapter 3: Completing the Problem- Solving Process and Getting Started with C++ Introduction to Programming with C++ Fourth Edition.
CSC-115 Introduction to Computer Programming
UNIT - 1Topic - 3. Computer software is a program that tells a computer what to do. Computer software, or just software, is any set of machine-readable.
Computer Programming A program is a set of instructions a computer follows in order to perform a task. solve a problem Collectively, these instructions.
© 2012 Pearson Education, Inc. All rights reserved. 1-1 Why Java? Needed program portability – Program written in a language that would run on various.
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
Types of Software Module 5.12.
The Programming Process Define the problem* Make or buy software? Design the program * Code (write) the program Test (debug) the program Document the.
Information & Communication Technology (ICT) Books: 1. Management Information Systems James A. O’Brien & George M. Marakas 2. Introduction Of Information.
Tolo-e-aftab higher education 1 th semester Bcs 1/2/1392 MINISTRY OF HIGHER EDUCATION.
C o n f i d e n t i a l 1 Course: BCA Semester: III Subject Code : BC 0042 Subject Name: Operating Systems Unit number : 1 Unit Title: Overview of Operating.
L ECTURE -9 Topics : Compiler Interpreter Loader Linker. Types of Software..
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
CSC1200 INTRODUCTION TO PROGRAMMING Dr. Maureen Markel
CS-303 Introduction to Programming
How Are Computers Programmed? CPS120: Introduction to Computer Science Lecture 5.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
Introduction to Computer Programming using Fortran 77.
PROGRAMMING. Computer Programs  A series of instructions to the computer  pre-written/packaged/off-the-shelf, or  custom made  There are 6 steps to.
PROGRAMMING FUNDAMENTALS INTRODUCTION TO PROGRAMMING. Computer Programming Concepts. Flowchart. Structured Programming Design. Implementation Documentation.
Review A program is… a set of instructions that tell a computer what to do. Programs can also be called… software. Hardware refers to… the physical components.
Introduction to Computing Lecture 9,10 Software
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
THE SOFTWARE Computers need clear-cut instructions to tell them what to do, how to do, and when to do. A set of instructions to carry out these functions.
Introduction to computer software. Programming the computer Program, is a sequence of instructions, written to perform a specified task on a computer.
Identify internal hardware devices (e. g
Introduction to System Software
Invitation to Computer Science 6th Edition
Computer Systems Nat 5 Computing Science
What Do Computers Do? A computer system is
DDC 2223 SYSTEM SOFTWARE DDC2223 SYSTEM SOFTWARE.
Why don’t programmers have to program in machine code?
Programming Languages
CSCI-235 Micro-Computer Applications
Software, O/S & Interfaces
Computer Systems Nat 5 Computing Science
System Programming and administration
COMPONENTS OF A COMPUTER
Course: Introduction to Computers
An Introduction to Visual Basic .NET and Program Design
Unit# 8: Introduction to Computer Programming
Assembler, Compiler, Interpreter
Chapter 1 Introduction(1.1)
National Diploma in Computer Studies
The Programming Process
Assembler, Compiler, Interpreter
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Function of Operating Systems
Presentation transcript:

Software

Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out. n An algorithm is a sequence of steps or calculations. n Machine code is the basic instructions built into the processor. n A computer language is the set of words and symbols used in writing a program. n A program is translated into machine code before it can be run.

Introduction - cont. Programs can be translated by: n a compiler, which translates a program into machine code, OR n an interpreter which interprets one line at a time as the program is being run.

Software Software is a general term for programs which are written to help computer users. A computer system requires two types of software: n systems programs which make the computer work efficiently; n applications programs which help users to solve problems. n A utility program is a systems program that performs one task.

Operating systems An operating system is systems software which controls the general operation of a computer. The functions of the operating system include: n allowing users to run programs and organise files; n dealing with errors; n maintaining security. n making the best use of the store and peripherals ;

Application programs An application program can be: n custom designed - designed to solve a particular problem for a particular person or organisation; n application specific - designed for a particular type of application; n general purpose - for use in a wide variety of applications.

Data transfer Data can be moved from one packet to another: n by being exported as a file from one and imported into the other; n by being cut or copied from one and pasted into the other.

What software To decide which package to use you have to decide n what form the input data will take; n what processing operations are required; n what output is required.