SlideShare a Scribd company logo
Aim: To enable the trainees understand the basics of a computer software
Objectives:
1. Talk about the meaning of a software - ask them what they think a software is?
1.1. Software is a set of instructions that tells the computer what to do. these
instructions are understandable by the machine, since the machine is not as
intelligent as us, its easier to teach the machine what exactly to do than have
them learn what we do. Machines are faster so they can perform task more
effectively than us.
2.
3. Introduce hardware as what a software needs to function
4. Identify the core components of a hardware system - CPU, Memory(temporary storage),
Disk Drive (persistent storage) - ask them to give examples of persistent storage
5.
6. Talk about the different types of software
7. Focus on Business Applications( describe ERP as being at the heart of these
group ) and relate it to what they are learning (OpenERP) - briefly discuss
OpenERP, meaning of ERP, why Organizations needs it, How it will function in the
organization etc.
7.1. Application software, which uses the computer system to perform special
functions or provide entertainment functions beyond the basic operation of the
computer itself.
7.2. System software, which is designed to directly operate the computer hardware,
to provide basic functionality needed by users and other software, and to provide
a platform for running application software.[3] System software includes:
7.2.1. Operating systems, which are essential collections of software that
manage resources and provides common services for other software that
runs "on top" of them
7.2.2. Device drivers, which operate or control a particular type of device that is
attached to a computer
7.2.3. Utilities, which are computer programs designed to assist users in
maintenance and care of their computers.
7.3. Malicious software or malware, which are computer programs developed to
harm and disrupt computers.
8.
9. Differentiate standalone, web-based and client-server software architectures
9.1. Desktop applications such as web browsers and Microsoft Office, as well as
smartphone and tablet applications (called "apps").
9.2. Web applications, which usually run on the web server and output dynamically
generated web pages to web browsers, using e.g. PHP, Java or ASP.NET, or
even JavaScript that runs on the server..
9.3. Plugins and extensions are software that extends or modifies the functionality of
another piece of software, and require that software be used in order to function;
9.4. Embedded software resides as firmware within embedded systems, devices
dedicated to a single use or a few uses such as cars and televisions (although
some embedded devices such as wireless chipsets can themselves be part of an
ordinary, non-embedded computer system such as a PC or smartphone)
9.5. Microcode is a special, relatively obscure type of embedded software which tells
the processor itself how to execute machine code, so it is actually a lower level
than machine code.
10. Describe briefly what data is? & different formats such as images, text, videos, sound etc
11. Describe the components of a software - User Interface, File Storage System, Database,
Instructions
12. Identify the various components of the UI - buttons, form elements etc and the functions
they perform
13. Why we develop software - to solve specific problems & improve productivity
14.
15. Briefly describe what software architectures are?
15.1. The term can be defined as the set of structures needed to reason about the
software system, which comprises the software elements, the relations between
them, and the properties of both elements and relations
Next Class: Process of Developing a Software - tools required, methodologies, steps taken, req.
analysis, coding, testing, design etc.
Separate Class: Briefly describe what software architectures are?

More Related Content

PPT
Elements of Computer
PPTX
Understanding Computers - Introduction to Computers
PPTX
CSS 1 WEEK 02 2021-2022.pptx
PPT
Assembling and deassembling
PPTX
Graphical user-interface
PPTX
Installing and configuring computer System
PPTX
Gr. 1 peopleware - 3
PDF
ICT EXAM.pdf
Elements of Computer
Understanding Computers - Introduction to Computers
CSS 1 WEEK 02 2021-2022.pptx
Assembling and deassembling
Graphical user-interface
Installing and configuring computer System
Gr. 1 peopleware - 3
ICT EXAM.pdf

What's hot (20)

PPT
Parts of a Computer
PPTX
The elements of a computer system
PDF
CSS LO6 - PREPARING AND INSTALLING OPERATING SYSTEM
PPTX
Common Computer Faults and Problems
PPTX
Class 1: Introduction - What is an Operating System?
PPT
Evolution & History of Computers
PPTX
Lesson 3 using hand tools
PPT
Grade 7 elements of computer system
PPTX
Parts of the computer and thier function
PPTX
lesson plan on components of computer.
PPTX
Parts of the system unit
PPTX
#3 gr.1 com keyboarding posture-a
PDF
STRATEGIC INTERVENTION MATERIAL
PPTX
Computer hardware servicing 7
PPTX
How to install windows 7 operating system
PPTX
fundamentals of computer.pptx
PPTX
Pc assembly
PPTX
Regional Diagnostic Test ICT-CSS-10.pptx
PPT
History of Computers
PPTX
LESSON 1 APPLYING QUALITY STANDARDS AQS.pptx
Parts of a Computer
The elements of a computer system
CSS LO6 - PREPARING AND INSTALLING OPERATING SYSTEM
Common Computer Faults and Problems
Class 1: Introduction - What is an Operating System?
Evolution & History of Computers
Lesson 3 using hand tools
Grade 7 elements of computer system
Parts of the computer and thier function
lesson plan on components of computer.
Parts of the system unit
#3 gr.1 com keyboarding posture-a
STRATEGIC INTERVENTION MATERIAL
Computer hardware servicing 7
How to install windows 7 operating system
fundamentals of computer.pptx
Pc assembly
Regional Diagnostic Test ICT-CSS-10.pptx
History of Computers
LESSON 1 APPLYING QUALITY STANDARDS AQS.pptx
Ad

Similar to Module 1: introduction to computer software (20)

PPTX
PPTX
HARDWARE AND SOFTWARE.pptx
PDF
Computer networks note 3
PPTX
Types of software
PDF
Pertemuan 1 Rekayasa Perangkat Lunak.pdf
PPTX
L 10 computer software
PDF
Software Resource for Low Secondary Computing
PDF
Software
PPTX
software final presentation.pptx
PDF
Clifford sugerman
DOCX
ENG 102 Unit Six Page 1 of 1 ENG 102 Composition II .docx
PPTX
gbsgtgtdgtgttgtgtgtdgtdgsdgdtgdgdgdgPresentation4.pptx
PPTX
System and Application Software of Computer
PPT
Ch 2
PPTX
Mba i-ifm-u-2-computer software
PPTX
computer software
PPT
Comp App lect 3 (Software).ppt
HARDWARE AND SOFTWARE.pptx
Computer networks note 3
Types of software
Pertemuan 1 Rekayasa Perangkat Lunak.pdf
L 10 computer software
Software Resource for Low Secondary Computing
Software
software final presentation.pptx
Clifford sugerman
ENG 102 Unit Six Page 1 of 1 ENG 102 Composition II .docx
gbsgtgtdgtgttgtgtgtdgtdgsdgdtgdgdgdgPresentation4.pptx
System and Application Software of Computer
Ch 2
Mba i-ifm-u-2-computer software
computer software
Comp App lect 3 (Software).ppt
Ad

More from Patrick Ogbuitepu (14)

PDF
AI Driven Posture Analysis Fall Detection System for the Elderly.pdf
PDF
Vision-based Fall Detection System - How it Works.pdf
PDF
Credit Risk Assessment: A Comparative Analysis of Classifiers.pdf
PDF
Applying Neural Network Models for Binary Classification of EEG Signals.pdf
PDF
CE903 - Group 6 - Environment Setup & Version Control.pdf
PPTX
Social registries and management information system a prequel to requiremen...
PDF
Software development for the diversification of Nigeria Economy
DOCX
Cloud comparison hosting and choice of service provider
PPTX
Sample Presnetation for Website Development Project
PDF
Sample Guide for Writing Website Development Proposal
PDF
CONCEPTUAL DRAFT FOR ENTERPRISE WEBSITE DEVELOPMENT PROPOSITION
PDF
Project Team Structure
PDF
Mayor Farm Manager
PPTX
Management membership system portal presentation
AI Driven Posture Analysis Fall Detection System for the Elderly.pdf
Vision-based Fall Detection System - How it Works.pdf
Credit Risk Assessment: A Comparative Analysis of Classifiers.pdf
Applying Neural Network Models for Binary Classification of EEG Signals.pdf
CE903 - Group 6 - Environment Setup & Version Control.pdf
Social registries and management information system a prequel to requiremen...
Software development for the diversification of Nigeria Economy
Cloud comparison hosting and choice of service provider
Sample Presnetation for Website Development Project
Sample Guide for Writing Website Development Proposal
CONCEPTUAL DRAFT FOR ENTERPRISE WEBSITE DEVELOPMENT PROPOSITION
Project Team Structure
Mayor Farm Manager
Management membership system portal presentation

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
01-Introduction-to-Information-Management.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Cell Types and Its function , kingdom of life
Computing-Curriculum for Schools in Ghana
Final Presentation General Medicine 03-08-2024.pptx
O7-L3 Supply Chain Operations - ICLT Program
Institutional Correction lecture only . . .
01-Introduction-to-Information-Management.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Cell Structure & Organelles in detailed.
Supply Chain Operations Speaking Notes -ICLT Program
STATICS OF THE RIGID BODIES Hibbelers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Anesthesia in Laparoscopic Surgery in India
Chinmaya Tiranga quiz Grand Finale.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf

Module 1: introduction to computer software

  • 1. Aim: To enable the trainees understand the basics of a computer software Objectives: 1. Talk about the meaning of a software - ask them what they think a software is? 1.1. Software is a set of instructions that tells the computer what to do. these instructions are understandable by the machine, since the machine is not as intelligent as us, its easier to teach the machine what exactly to do than have them learn what we do. Machines are faster so they can perform task more effectively than us. 2. 3. Introduce hardware as what a software needs to function 4. Identify the core components of a hardware system - CPU, Memory(temporary storage), Disk Drive (persistent storage) - ask them to give examples of persistent storage 5. 6. Talk about the different types of software 7. Focus on Business Applications( describe ERP as being at the heart of these group ) and relate it to what they are learning (OpenERP) - briefly discuss OpenERP, meaning of ERP, why Organizations needs it, How it will function in the organization etc. 7.1. Application software, which uses the computer system to perform special functions or provide entertainment functions beyond the basic operation of the computer itself. 7.2. System software, which is designed to directly operate the computer hardware, to provide basic functionality needed by users and other software, and to provide a platform for running application software.[3] System software includes: 7.2.1. Operating systems, which are essential collections of software that manage resources and provides common services for other software that runs "on top" of them 7.2.2. Device drivers, which operate or control a particular type of device that is attached to a computer 7.2.3. Utilities, which are computer programs designed to assist users in maintenance and care of their computers. 7.3. Malicious software or malware, which are computer programs developed to harm and disrupt computers. 8. 9. Differentiate standalone, web-based and client-server software architectures 9.1. Desktop applications such as web browsers and Microsoft Office, as well as smartphone and tablet applications (called "apps").
  • 2. 9.2. Web applications, which usually run on the web server and output dynamically generated web pages to web browsers, using e.g. PHP, Java or ASP.NET, or even JavaScript that runs on the server.. 9.3. Plugins and extensions are software that extends or modifies the functionality of another piece of software, and require that software be used in order to function; 9.4. Embedded software resides as firmware within embedded systems, devices dedicated to a single use or a few uses such as cars and televisions (although some embedded devices such as wireless chipsets can themselves be part of an ordinary, non-embedded computer system such as a PC or smartphone) 9.5. Microcode is a special, relatively obscure type of embedded software which tells the processor itself how to execute machine code, so it is actually a lower level than machine code. 10. Describe briefly what data is? & different formats such as images, text, videos, sound etc 11. Describe the components of a software - User Interface, File Storage System, Database, Instructions 12. Identify the various components of the UI - buttons, form elements etc and the functions they perform 13. Why we develop software - to solve specific problems & improve productivity 14. 15. Briefly describe what software architectures are? 15.1. The term can be defined as the set of structures needed to reason about the software system, which comprises the software elements, the relations between them, and the properties of both elements and relations Next Class: Process of Developing a Software - tools required, methodologies, steps taken, req. analysis, coding, testing, design etc. Separate Class: Briefly describe what software architectures are?