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

Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdf
Elizabeth Walsh
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 

Recently uploaded (20)

VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdf
 
Pharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfPharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdf
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
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
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
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
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 

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