SlideShare a Scribd company logo
1 of 16
TERMS RELATED TO COMPUTER
“SOFTWARE”
By
Mr. V. VEERANAN
M.Sc. Computer Science., Dip. in Yoga.,
Government Arts College, Melur – 625 106.
1.1.5 Terms related to Computer
1.1.5.2 Software
The physical components of devices are only the tip
of the iceberg. Much of the computer science field focuses on
software applications and their development.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Algorithm
At a basic level, algorithms are simply specific
procedures used to solve computational problems. As
computing power and data capabilities have grown more
sophisticated, so have the algorithms and the problems
they intend to solve. For example, a shipping company may
turn to an algorithm to help determine the optimal route for
delivery drivers.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
API
(Application Programming Interface)
An API is a software go-between that brings
information from one application to another. It allows
applications to communicate with one another while
preserving some security measures for each end point. For
example, an API can be used to securely transfer data
stored by your web browser to a mobile app.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Boolean
A function in programming with binary choices, like
―Yes or No and ―True or False. This serves as a basic
building block of programming logic.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Bug
A bug is a programming error that causes
unexpected glitches or problems for a program‘s end user.
Debugging is the process of identifying, documenting and
fixing the issues caused by bugs.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Camel Case
Camel case refers to the practice of capitalizing the
first letter of each compound word in a programming
variable to improve readability.
For example ― Stretch Length and Fixed Height.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Code
Code refers to the string of commands or directions
used by different programming languages in order to
create, edit or manage computer programs or applications.
Code is used by computers to determine which action
should be taken, define parameters and more.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Compiling
The process of taking code that‘s written in a high-
level language (like C++) by human developers and
translating it into machine-readable code.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Conditional statements
Conditional statements, another fundamental piece
of programming instructions, set the terms for when a
program moves forward. This is often expressed in an ―If,
then format. If all conditions expressed are met and true,
only then will the computer move on to do the next step.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
IDE
(Integrated Development Environment)
An integrated development environment is a
software tool where developers can write code and run their
programs. Many provide useful features like syntax
highlighting, debugging tools, version control and more.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Latency
Latency is the measure of time between entering an
input and the returned output. The higher the latency, the
longer it takes. This is an important factor for web
applications and interfaces where a noticeable delay may
impact user satisfaction.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Scripts
Similar in a way to the scripts used by Hollywood
stars, a script in programming terms is a line by line set of
instructions for a computer program to follow. These are
often used for automation or for generating dynamic page
content.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Structured data
This refers to data or information that‘s been
organized and ―cleaned in order to make it easier to
search, manipulate and interface well with software
applications. Structured data often is used for categories
like names, addresses and credit card information but can
be used for any quantifiable data category.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Syntax
Syntax refers to the rules that dictate the structure
of a language. Programming languages, like all languages,
need structure for the reader - whether a computer or a
human - to make sense of the information. While some
elements of syntax may carry over from language to
language, most programming languages have unique and
specific syntax rules that must be followed.
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga

More Related Content

Similar to 1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt

Similar to 1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt (20)

Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Computer software part 2
Computer software part 2Computer software part 2
Computer software part 2
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Carrier in cse in bd
Carrier in cse in bdCarrier in cse in bd
Carrier in cse in bd
 
Basics of se
Basics of seBasics of se
Basics of se
 
unit 1 ppt.pptx
unit 1 ppt.pptxunit 1 ppt.pptx
unit 1 ppt.pptx
 
Project center in coimbatore
Project center in coimbatoreProject center in coimbatore
Project center in coimbatore
 
Project center in coimbatore
Project center in coimbatoreProject center in coimbatore
Project center in coimbatore
 
Software Engineer Responsibility and Career Path in 2022.pdf
Software Engineer Responsibility and Career Path in 2022.pdfSoftware Engineer Responsibility and Career Path in 2022.pdf
Software Engineer Responsibility and Career Path in 2022.pdf
 
Importance of software engineering
Importance of software engineeringImportance of software engineering
Importance of software engineering
 
Software ppt
Software pptSoftware ppt
Software ppt
 
How to Become a Back-end Engineer: The Complete Roadmap for 2024
How to Become a Back-end Engineer: The Complete Roadmap for 2024How to Become a Back-end Engineer: The Complete Roadmap for 2024
How to Become a Back-end Engineer: The Complete Roadmap for 2024
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
 
Fg b
Fg bFg b
Fg b
 
Chapter 1 Introduction.pptx
Chapter 1 Introduction.pptxChapter 1 Introduction.pptx
Chapter 1 Introduction.pptx
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Group Presentation 2 - CIS285 - End User Application Softwares.pptx
Group Presentation 2 - CIS285 - End User Application Softwares.pptxGroup Presentation 2 - CIS285 - End User Application Softwares.pptx
Group Presentation 2 - CIS285 - End User Application Softwares.pptx
 
ICT.docx
 ICT.docx ICT.docx
ICT.docx
 
Trena Jones
Trena JonesTrena Jones
Trena Jones
 

More from CUO VEERANAN VEERANAN

More from CUO VEERANAN VEERANAN (20)

Big Data - large Scale data (Amazon, FB)
Big Data - large Scale data (Amazon, FB)Big Data - large Scale data (Amazon, FB)
Big Data - large Scale data (Amazon, FB)
 
Fourier Transforms are indispensable tool
Fourier Transforms are indispensable toolFourier Transforms are indispensable tool
Fourier Transforms are indispensable tool
 
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.pptENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
ENHANCING BIOLOGICAL RESEARCH THROUGH DIGITAL TECHNOLOGIES AND COMPUTATIONAL.ppt
 
ADS_Unit I_Route Map 2023.pdf
ADS_Unit I_Route Map 2023.pdfADS_Unit I_Route Map 2023.pdf
ADS_Unit I_Route Map 2023.pdf
 
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULINGCS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
CS 23 Operating System Design Principles_MULTIPROCESSOR AND REAL TIME SCHEDULING
 
Python Unit I MCQ.ppt
Python Unit I MCQ.pptPython Unit I MCQ.ppt
Python Unit I MCQ.ppt
 
GAC DS Priority Queue Presentation 2022.ppt
GAC DS Priority Queue Presentation 2022.pptGAC DS Priority Queue Presentation 2022.ppt
GAC DS Priority Queue Presentation 2022.ppt
 
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.pptGAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
GAC Java Presentation_Server Side Include_Cookies_Filters 2022.ppt
 
Lab 3 Python Programming Lab 8-15 MKU.pdf
Lab 3 Python Programming Lab 8-15 MKU.pdfLab 3 Python Programming Lab 8-15 MKU.pdf
Lab 3 Python Programming Lab 8-15 MKU.pdf
 
Lab 3 Python Programming Lab 1-8 MKU.pdf
Lab 3 Python Programming Lab 1-8 MKU.pdfLab 3 Python Programming Lab 1-8 MKU.pdf
Lab 3 Python Programming Lab 1-8 MKU.pdf
 
MULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
MULTIPROCESSOR AND REAL TIME SCHEDULING.pptMULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
MULTIPROCESSOR AND REAL TIME SCHEDULING.ppt
 
Relational Algebra.ppt
Relational Algebra.pptRelational Algebra.ppt
Relational Algebra.ppt
 
DS Unit I to III MKU Questions.pdf
DS Unit I to III MKU Questions.pdfDS Unit I to III MKU Questions.pdf
DS Unit I to III MKU Questions.pdf
 
Acharya Vinoba Bhave.ppt
Acharya Vinoba Bhave.pptAcharya Vinoba Bhave.ppt
Acharya Vinoba Bhave.ppt
 
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.3 Classification of Computers on the basis of...
 
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.2 Classification of Computers on the basis of...
 
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
1.1.8 Types of computer & 1.1.8.1 Classification of Computers on the basis of...
 
1.1.7 Block diagram and Working Principle of Computer
1.1.7 Block diagram and Working Principle of Computer1.1.7 Block diagram and Working Principle of Computer
1.1.7 Block diagram and Working Principle of Computer
 
1.1.6 Characteristics of Computer
1.1.6 Characteristics of Computer1.1.6 Characteristics of Computer
1.1.6 Characteristics of Computer
 
1.1.5 Terms related to Computer & 1.1.5.1 Hardware.ppt
1.1.5 Terms related to Computer & 1.1.5.1 Hardware.ppt1.1.5 Terms related to Computer & 1.1.5.1 Hardware.ppt
1.1.5 Terms related to Computer & 1.1.5.1 Hardware.ppt
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

1.1.5 Terms related to Computer & 1.1.5.2 Software.ppt

  • 1. TERMS RELATED TO COMPUTER “SOFTWARE” By Mr. V. VEERANAN M.Sc. Computer Science., Dip. in Yoga., Government Arts College, Melur – 625 106.
  • 2. 1.1.5 Terms related to Computer 1.1.5.2 Software The physical components of devices are only the tip of the iceberg. Much of the computer science field focuses on software applications and their development. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 3. Algorithm At a basic level, algorithms are simply specific procedures used to solve computational problems. As computing power and data capabilities have grown more sophisticated, so have the algorithms and the problems they intend to solve. For example, a shipping company may turn to an algorithm to help determine the optimal route for delivery drivers. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 4. API (Application Programming Interface) An API is a software go-between that brings information from one application to another. It allows applications to communicate with one another while preserving some security measures for each end point. For example, an API can be used to securely transfer data stored by your web browser to a mobile app. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 5. Boolean A function in programming with binary choices, like ―Yes or No and ―True or False. This serves as a basic building block of programming logic. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 6. Bug A bug is a programming error that causes unexpected glitches or problems for a program‘s end user. Debugging is the process of identifying, documenting and fixing the issues caused by bugs. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 7. Camel Case Camel case refers to the practice of capitalizing the first letter of each compound word in a programming variable to improve readability. For example ― Stretch Length and Fixed Height. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 8. Code Code refers to the string of commands or directions used by different programming languages in order to create, edit or manage computer programs or applications. Code is used by computers to determine which action should be taken, define parameters and more. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 9. Compiling The process of taking code that‘s written in a high- level language (like C++) by human developers and translating it into machine-readable code. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 10. Conditional statements Conditional statements, another fundamental piece of programming instructions, set the terms for when a program moves forward. This is often expressed in an ―If, then format. If all conditions expressed are met and true, only then will the computer move on to do the next step. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 11. IDE (Integrated Development Environment) An integrated development environment is a software tool where developers can write code and run their programs. Many provide useful features like syntax highlighting, debugging tools, version control and more. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 12. Latency Latency is the measure of time between entering an input and the returned output. The higher the latency, the longer it takes. This is an important factor for web applications and interfaces where a noticeable delay may impact user satisfaction. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 13. Scripts Similar in a way to the scripts used by Hollywood stars, a script in programming terms is a line by line set of instructions for a computer program to follow. These are often used for automation or for generating dynamic page content. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 14. Structured data This refers to data or information that‘s been organized and ―cleaned in order to make it easier to search, manipulate and interface well with software applications. Structured data often is used for categories like names, addresses and credit card information but can be used for any quantifiable data category. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 15. Syntax Syntax refers to the rules that dictate the structure of a language. Programming languages, like all languages, need structure for the reader - whether a computer or a human - to make sense of the information. While some elements of syntax may carry over from language to language, most programming languages have unique and specific syntax rules that must be followed. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga
  • 16. Mr. V.Veeranan, M.Sc. Computer Science, Dip. in Yoga