Ashima Wadhwa Assistant Professor(giBS)

Slides:



Advertisements
Similar presentations
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Advertisements

Lecture 1: Overview of Computers & Programming
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering. ID: Subject: Computer Fundamentals (For EDUSAT) Common.
A Good Manager? Find and explain on an example
Copyright © 2002 W. A. Tucker1 Chapter 1 Lecture Notes Bill Tucker Austin Community College COSC 1315.
Mr Manesh T Dept. of CSE College of Arts and Science Chapter 3 Types of Softwares Code: 1400 Tech.
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
1 Lecture 1  Getting ready to program  Hardware Model  Software Model  Programming Languages  The C Language  Software Engineering  Programming.
Introduction to Computer Programming CSC 1401: Introduction to Programming with Java Lecture 2 Wanda M. Kunkle.
Chapter 1 Introduction to C Programming. 1.1 INTRODUCTION This book is about problem solving with the use of computers and the C programming language.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Chapter 3 Software Two major types of software
Course: Introduction to Computers
Introduction to Computer Software
I NTRODUCTION TO C OMPUTER S OFTWARE. S OFTWARE & H ARDWARE ? Computer Instructions or data, anything that can be stored electronically is Software. Hardware.
Systems Software Operating Systems.
Computer Software.
Types of software. Sonam Dema..
COMPUTER SOFTWARE Chapter 3. Software & Hardware? Computer Instructions or data, anything that can be stored electronically is Software. Hardware is one.
Software Concepts. Software & Hardware? Computer Instructions or data, anything that can be stored electronically is Software. Hardware is one that is.
HERY H AZWIR Computer Software. Computer Software Outline Software and Programming Languages  Software  Programming  Programming language development.
SOFTWARE It Consists of a series of instructions that tells the computer what to do. It is collection of programs. Software is set of instruction which.
Tranlators. Machine Language The lowest-level programming languageprogramming language Machine languages are the only languages understood by computers.languagescomputers.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
C31102 IT 2 Computer Center Pluakdaengpittayakom
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
L ECTURE -9 Topics : Compiler Interpreter Loader Linker. Types of Software..
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
Computer Software Types Three layers of software Operation.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
Software - A set of instructions, stored digitally within the computer's memory, which tells the computer system what to do.  System Software  Application.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Chapter 11  Getting ready to program  Hardware Model  Software Model  Programming Languages  Facts about C++  Program Development Process  The Hello-world.
1 Asstt. Prof Navjot Kaur Computer Dept PRESENTED BY.
Computer Organization & Assembly Language Chapter _ 04 Ghazanfer Mirza.
Introduction to Computing Lecture 9,10 Software
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Computer 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.
Identify internal hardware devices (e. g
DDC 2223 SYSTEM SOFTWARE DDC2223 SYSTEM SOFTWARE.
Software.
Nature & Types of Software
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Operating System Interface between a user and the computer hardware
CSCI-235 Micro-Computer Applications
System Programming and administration
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Course: Introduction to Computers
Contents Todays Topic: Introduction to Computer Software We will learn
Computer Software CS 107 Lecture 2 September 1, :53 PM.
CSCI/CMPE 3334 Systems Programming
Computer Science I CSC 135.
Chapter 6 System and Application Software
Administrative Software
Unit# 6: ICT Applications
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
Hardware & Software Programming. COMP102 Prog. Fundamentals I: Software / Slide 2 l Four components of a computer system: n CPU - central processing unit.
National Diploma in Computer Studies
CMP 131 Introduction to Computer Programming
Computer Software.
introduction to computers
Chapter 6 System and Application Software
Chapter 6 System and Application Software
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
System Programming By Prof.Naveed Zishan.
Chapter 6 System and Application Software
ICS103 Programming in C 1: Overview of Computers And Programming
Presentation transcript:

Ashima Wadhwa Assistant Professor(giBS) Software Types Ashima Wadhwa Assistant Professor(giBS)

Software A computer program is a series of instructions each instruction is expressed in a format consistent with a predefined set of rules a computer processes data under the direction of the instructions in a program there are instructions to input, process, store and output data the user of a program (as distinct from its creator) has no need to be aware of the details of its construction the user is only interested in the services that the program is able to provide

System Software Application Software Types of Software System Software Application Software

System Software: System Software includes the Operating System and all the utilities that enable the computer to function. System software is a term referring to any computer software which manages and controls the hardware so that application software can perform a task. Example: Operating Systems, Compiler, Loader, Linker, Interpreter.

System Software Operating System Compiler Interpreter Loader Linker

System Software: Operating System: Operating System is a software, which makes a computer to actually work. It is the software the enables all the programs we use. The OS organizes and controls the hardware. OS acts as an interface between the application programs and the machine hardware. Examples: Windows, Linux, Unix etc.

System Software (contd): Compiler: A compiler is a program that reads a program in one language – the source language and translates into an equivalent program in another language – the target language. Source Languages Target Languages ‘C’ language Machine language ‘Pascal’ language FORTRAN language C++ language ADA language

System Software (contd): Loader: A loader is the part of an operating system that is responsible for loading programs into memory, preparing them for execution and then executing them. The loader is usually a part of the operating system's kernel and usually is loaded at system boot time and stays in memory until the system is rebooted, shut down, or powered off.

System Software (contd): Linker: A linker or link editor is a program that takes one or more objects generated by compilers and assembles them into a single executable program. Linkers can take objects from a collection called a library. The objects are program modules containing machine code and information for the linker. The linker takes care of arranging the objects in a program's address space.

System Software (contd): Interpreter: An interpreter is a computer program that translates and executes instructions written in a computer programming language line-by-line, unit by unit etc., An interpreter needs to be able to analyze, or parse, instructions written in the source language. Example: Lisp systems, Java etc.,

Application Software: Application Software includes programs that do real work for user. Example: Payroll systems, Inventory Control, Manage student database, Word Processor, Spreadsheet and Database Management System etc.,

Application Software Word Processors Spreadsheets Graphic Presentations DBMS

Application Software: Word Processors: Word processing is a tool that helps user in creating, editing, and printing documents. Word processors will normally have the following capabilities built into them:  Spell checking Standard layouts for normal documents Have some characters appear in bold print, italics, or underlined Center lines, make text line up on the left side of the paper, or the right side of the paper Save the document so it can be used again print the document. Examples: WordPerfect and Microsoft Word

Application Software (contd…): Spreadsheets: The spreadsheet packages are designed to use numbers and formulas to do calculations with ease. Examples of spreadsheets include: Budgets Payrolls Grade Calculations Address Lists The most commonly used spreadsheet programs are Microsoft Excel and Lotus 123.

Application Software (contd…): Graphic Presentations: The presentation programs can make giving presentations and using overheads easier.  Other uses include:  Slide Shows Repeating Computer Presentations on a computer monitor Using Sound and animation in slide shows  The most recognized graphic presentation programs are Microsoft PowerPoint and Harvard Graphics.

Application Software (contd…): Database Management System (DBMS): A DBMS is a software tool that allows multiple users to store, access, and process data into useful information. Database programs are designed for these types of applications: Membership lists Student lists Grade reports Instructor schedules All of these have to be maintained so you can find what you need quickly and accurately.  Example:Microsoft Access, dBASE, Oracle.

Queries?