FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.

Slides:



Advertisements
Similar presentations
Agenda Definitions Evolution of Programming Languages and Personal Computers The C Language.
Advertisements

CHAPTER 2 GC101 Program’s algorithm 1. COMMUNICATING WITH A COMPUTER  Programming languages bridge the gap between human thought processes and computer.
Chapter 1: An Overview of Computers and Programming Languages J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Chapter 2: Impact of Machine Architectures What is the Relationship Between Programs, Programming Languages, and Computers.
CS 104 Introduction to Computer Science and Graphics Problems Software and Programming Language (2) Programming Languages 09/26/2008 Yang Song (Prepared.
Intro to Programming CST JavaScript. Objectives Define software Identify the different types of software Differentiate the different types of programming.
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Course: Introduction to Computers
Types of software. Sonam Dema..
Introduction to Programming End Show. Resource Team R.P Ranjan-Lecturer, SPICTEC, Galle. W.M.A.S. Wijesekara-Centre manager,CRC Hali-Ela H.P.U.S Indra.
1 Chapter-01 Introduction to Computers and C++ Programming.
Programming Languages Generations
Introduction to Computer Programming itc-314
Programming Languages CPS120: Introduction to Computer Science Lecture 5.
Software – Applications software and programming languages
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Tranlators. Machine Language The lowest-level programming languageprogramming language Machine languages are the only languages understood by computers.languagescomputers.
1 Computing Software. Programming Style Programs that are not documented internally, while they may do what is requested, can be difficult to understand.
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.
Software – Applications software and programming languages.
Sharda University P. K. Mishra (Asst.Prof) Department of Computer Science & Technology Subject Name: Programming Using C Sub Code: CSE-106 Programming.
Computer Components.
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
3/5/2009Computer software1 Introduction Computer System Hardware Software HW Kernel/OS API Application Programs SW.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
L ECTURE -9 Topics : Compiler Interpreter Loader Linker. Types of Software..
Beginning Snapshots Chapter 0. C++ An Introduction to Computing, 3rd ed. 2 Objectives Give an overview of computer science Show its breadth Provide context.
CSC1200 INTRODUCTION TO PROGRAMMING Dr. Maureen Markel
CS-303 Introduction to Programming
Compilers and Interpreters. HARDWARE Machine LanguageAssembly Language High Level Language C++ Visual Basic JAVA Humans.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Introduction to Language Programming Hierarchy of programming lang. Based on machine independences: 1. Machine language 2. Assembly language 3. Higher.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
Lecture-8 Introduction to computer languages.
Chapter 1: Introduction to Visual Basic.NET: Background and Perspective Visual Basic.NET Programming: From Problem Analysis to Program Design.
The Functions and Purposes of Translators Translators, Interpreters and Compilers - High Level Languages.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
Chapter 1 An Overview of Computers and Programming Languages.
The Functions and Purposes of Translators Translators, Interpreters and Compilers - High Level Languages.
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.
PROGRAMMING FUNDAMENTALS INTRODUCTION TO PROGRAMMING. Computer Programming Concepts. Flowchart. Structured Programming Design. Implementation Documentation.
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
Introduction to computer programming
Programming Languages
Introduction to computer software. Programming the computer Program, is a sequence of instructions, written to perform a specified task on a computer.
Computer Language
DDC 2223 SYSTEM SOFTWARE DDC2223 SYSTEM SOFTWARE.
Ashima Wadhwa Assistant Professor(giBS)
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,
Introduction to programming
Operating System Interface between a user and the computer hardware
Lecture 1 Introduction Richard Gesick.
Programming Language Hierarchy, Phases of a Java Program
CSCI-235 Micro-Computer Applications
Computer Programming.
LESSON 1 Introduction to Programming Language
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
System Programming and administration
Programming Languages and Translators
Chapter 4 Computer Software.
An Introduction to Visual Basic .NET and Program Design
Unit# 8: Introduction to Computer Programming
Mobile Development Workshop
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
Software, O/S & Interfaces
Introduction to Computer Software
ICT Programming Lesson 1:
Chapter 6 Programming the basic computer
Algoritmos y Programacion
Presentation transcript:

FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE

INTRODUCTION A Computer consists of 2 basic parts: Hardware Software

Hardware Physical components of a system

Software Computer instructions or data

Classification of Software System software System software Application software Application software

System Software System software are designed to make the computer easier to use. Example: Operating System

Application Software Application Software is written to enable the computer to solve a specific data processing task. Example: Payroll processing

Utilities Utility programs are those which are very often requested by many application programs. Example: SORT/MERGE

Categories of software packages Database management software Spreadsheet software Word Processing software Graphics software Data Communication software Statistical and Operational Research software

Categories of Languages Machine language Assembly language High level language

Machine Language Sequence of instructions written in the form of binary numbers consisting of 1’s and 0’s for which the computer responds directly. Advantage: It is faster in execution. Disadvantage: It is difficult to understand and develop programs

Assembly Language Employing symbols for the operation part, the address part and other parts of the instruction code. Advantage: It gives more readability than machine Language. Disadvantage: Program is specific to particular machine architecture.

Low Level Languages Machine and Assembly languages are referred to as Low Level Languages.

High Level Language These enables the programmer’s to write programs that are more or less independent of a particular type of a computer. Advantage: Easier to write, read and maintain the programs Examples: COBOL, BASIC, FORTRAN

Compiler A program that takes the entire source code as input and produces as output the object code compiler Source code Object code

Interpreter A program that translates the source code to the object code line by line.

Elements of a programming language Variables, Constants, Array and Expressions Input and Output statements Conditional and Looping statements Subroutine and Functions