foundation in information technology (cs-t-101) topic : information system – software
TRANSCRIPT
![Page 1: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/1.jpg)
FOUNDATION IN INFORMATION FOUNDATION IN INFORMATION TECHNOLOGYTECHNOLOGY
(CS-T-101)(CS-T-101)
TOPIC : INFORMATION SYSTEM –
SOFTWARE
![Page 2: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/2.jpg)
INTRODUCTIONINTRODUCTION
A Computer consists of 2 basic parts:
Hardware Software
![Page 3: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/3.jpg)
HardwareHardware
Physical components of a system
![Page 4: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/4.jpg)
SoftwareSoftware
Computer instructions or data
![Page 5: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/5.jpg)
Classification of SoftwareClassification of Software
System softwareSystem softwareApplication softwareApplication software
![Page 6: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/6.jpg)
System SoftwareSystem Software
System software are designed to make the
computer easier to use.
Example: Operating System
![Page 7: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/7.jpg)
Application SoftwareApplication Software
Application Software is written to enable
the computer to solve a specific data
processing task.
Example: Payroll processing
![Page 8: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/8.jpg)
UtilitiesUtilities
Utility programs are those which are very
often requested by many application
programs.
Example: SORT/MERGE
![Page 9: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/9.jpg)
Categories of software packagesCategories of software packages
Database management softwareSpreadsheet softwareWord Processing softwareGraphics softwareData Communication softwareStatistical and Operational Research
software
![Page 10: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/10.jpg)
Categories of LanguagesCategories of Languages
Machine languageAssembly languageHigh level language
![Page 11: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/11.jpg)
Machine LanguageMachine Language
Sequence of instructions written in the form of binary numbers consisting of 1’s and 0’sfor which the computer responds directly.Advantage:It is faster in execution.Disadvantage:It is difficult to understand and develop programs
![Page 12: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/12.jpg)
Assembly LanguageAssembly 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.
![Page 13: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/13.jpg)
Low Level LanguagesLow Level Languages
Machine and Assembly languages are
referred to as Low Level Languages.
![Page 14: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/14.jpg)
High Level LanguageHigh 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
![Page 15: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/15.jpg)
CompilerCompiler
A program that takes the entire source
code as input and produces as output the
object code
compilerSource code
Object code
![Page 16: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/16.jpg)
InterpreterInterpreter
A program that translates the source
code to the object code line by line.
![Page 17: FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE](https://reader036.vdocument.in/reader036/viewer/2022082821/5697bf901a28abf838c8e24a/html5/thumbnails/17.jpg)
Elements of a programming languageElements of a programming language
Variables, Constants, Array and Expressions
Input and Output statements
Conditional and Looping statements
Subroutine and Functions