Introduction to Web and App Development: Meaning and Difference Between Web and App Development Primary 5 (Basic 5) First Term Week 10 Information Technology – Computer Studies
INTRODUCTION TO WEB AND APP DEVELOPMENT: MEANING AND DIFFERENCES BETWEEN WEB AND APP DEVELOPMENT
INFORMATION TECHNOLOGY (COMPUTER STUDIES)
PRIMARY 5 – FIRST TERM – WEEK 10
THEME – BASIC COMPUTER OPERATIONS
TOPIC – INTRODUCTION TO WEB AND APP DEVELOPMENT
LEARNING AREA
1. Introduction
2. Meaning and Difference Between Web and App Development
3. Importance of Web and App Development
4. Practical Activities
5. Weekly Assessment: Test Questions and Answers/Assignment
6. Summary
LEARNING OBJECTIVES
By the end of the lesson, pupils should be able to:
1. Explain the meaning of web development.
2. Explain the meaning of app development.
3. Differentiate between web development and app development.
4. State the uses of websites and mobile applications.
5. Appreciate the importance of web and app development in everyday life.
ENTRY BEHAVIOUR
Pupils have previously learned that programming languages are used to create computer programs. They understand that programmers use different programming languages to develop software.
This lesson builds on that knowledge by introducing web development and app development. Pupils will learn how programming languages are used to create websites and mobile applications, and they will understand the differences between them.
INSTRUCTIONAL MATERIALS
The teacher will teach the lesson with the aid of:
1. Desktop or laptop computer
2. Smartphone or tablet
3. Internet connection
4. Projector (if available)
5. Charts showing websites and mobile apps
6. Whiteboard and marker
METHOD OF TEACHING
Choose a suitable and appropriate methods for the lessons.
Note – Irrespective of choosing methods of teaching, always introduce an activities that will arouse pupil’s interest or lead them to the lessons.
REFERENCE MATERIALS
1. Scheme of Work
2. 9 – Years Basic Education Curriculum
3. Course Book
4. All Relevant Material
5. Online Information
CONTENT OF THE LESSON
INTRODUCTION
Every day, people visit websites and use mobile applications for learning, communication, shopping, banking, and entertainment. These websites and applications are created by programmers through web development and app development.
In this lesson, pupils will learn the meaning of web development, the meaning of app development, and the differences between web development and app development.
LESSON 1 – MEANING OF WEB DEVELOPMENT
Web development is the process of creating and maintaining websites that can be accessed through the Internet using a web browser.
Web developers use programming languages to design, build, and update websites.
Examples of websites include:
1. School websites
2. Government websites
3. News websites
4. Shopping websites
5. Educational websites
USES OF WEB DEVELOPMENT
Web development is used to create:
1. Educational websites
2. Business websites
3. Government websites
4. Online shopping websites
5. News websites
6. School portals
7. Blogs
8. Online learning platforms
LESSON 2 – MEANING OF APP DEVELOPMENT
App development is the process of creating software applications (apps) for mobile phones, tablets, or computers.
Apps are installed on devices and help users perform different tasks.
Examples of mobile apps include:
1. WhatsApp
2. Zoom
3. YouTube
4. Google Maps
5. Calculator
6. Banking apps
USES OF APP DEVELOPMENT
App development is used to create:
1. Communication apps
2. Educational apps
3. Banking apps
4. Health apps
5. Games
6. Navigation apps
7. Entertainment apps
8. Business applications
DIFFERENCE BETWEEN WEB DEVELOPMENT AND APP DEVELOPMENT
1. Web development creates websites, while app development creates mobile or computer applications (apps).
2. Web development are opened using a web browser, while app development are opened installed on mobile phones, tablets, or computers.
3. Web development usually requires an Internet connection to access websites, while some mobile applications can work without an Internet connection.
4. Web development uses browsers such as Google Chrome, Microsoft Edge, Mozilla Firefox, and Safari, while app development runs directly on a device.
5. An example of web development is an educational website such as www.classbasic.com, while examples of app development include WhatsApp, YouTube, Zoom, and Google Maps.
IMPORTANCE OF WEB AND APP DEVELOPMENT
Web and app development help people to:
1. Communicate easily.
2. Learn online.
3. Shop online.
4. Access banking services.
5. Share information quickly.
6. Run businesses online.
7. Improve productivity.
8. Solve everyday problems using technology.
LESSON 3 – WEB AND APP DEVELOPMENT: PRACTICAL ACTIVITIES
The teacher demonstrates the following practical activities using a computer, smartphone, or tablet:
1. Turn on the computer and connect it to the Internet.
2. Open an Internet browser such as Google Chrome or Microsoft Edge.
3. Type the address of a website (for example, www.classbasic.com) and open it.
4. Explain that the opened page is a website created through web development.
5. Open a smartphone or tablet and display installed applications such as WhatsApp, YouTube, Google Maps, or Calculator.
6. Explain that these are applications (apps) created through app development.
7. Compare a website opened in a browser with an app installed on a phone.
8. Demonstrate that a website is accessed through a browser, while an app is opened directly from the device.
9. Show examples of educational websites and educational mobile apps.
10. Explain simple situations where people use websites and where they use mobile applications.
PUPIL’S ACTIVITIES
1. Observe the teacher opening a website using a web browser.
2. Identify the website displayed on the computer.
3. Observe different applications installed on a smartphone or tablet.
4. Differentiate between a website and an application.
5. Mention examples of websites and mobile apps they have used.
6. Discuss situations where websites and mobile applications are useful in everyday life.
WEEKLY ASSESSMENT: TEST QUESTIONS AND ANSWERS/ASSIGNMENT
A. Multiple Choice Questions (5 Marks)
1. Web development is the process of creating ______.
A. games
B. printers
C. websites
D. keyboards
2. App development is the process of creating ______.
A. folders
B. websites only
C. software applications
D. monitors
3. Which of the following is an example of a mobile app?
A. Google Chrome
B. ClassBasic website
C. Microsoft Edge
D. WhatsApp
4. Websites are usually opened using a ______.
A. keyboard
B. browser
C. scanner
D. printer
5. Which of the following is an example of a website?
A. www.classbasic.com
B. Calculator
C. WhatsApp
D. Zoom
B. Fill in the Blanks (5 Marks)
6. ______ is the process of creating websites.
7. ______ is the process of creating software applications.
8. Websites are opened through a web ______.
9. Apps are installed on ______ such as phones, tablets, and computers.
10. Both web development and app development use ______ languages.
C. True or False (5 Marks)
11. WhatsApp are created through web development. ______
12. Websites is an example of a mobile application. ______
13. Apps can only be used with an Internet connection. ______
14. Websites are usually accessed using a web browser. ______
15. Web developers and app developers use programming languages to create their products. ______
D. Match Column A with Column B (5 Marks)
Column A – Column B
16. Web Development – A. WhatsApp
17. App Development – B. Creates websites
18. Google Chrome – C. Software application
19. www.classbasic.com – D. Internet browser
20. YouTube App – E. Website
ANSWER KEYS
1. C – Websites
2. C – Software applications
3. D – WhatsApp
4. B – Browser
5. A – www.classbasic.com
6. Web development
7. App development
8. browser
9. devices
10. programming
11. False
12. False
13. False
14. True
15. True
16. B – Creates websites
17. C – Software application
18. D – Internet browser
19. E – Website
20. A – WhatsApp
SUMMARY
In this lesson, pupils learned that web development is the process of creating and maintaining websites that can be accessed through the Internet using a web browser.
They also learned that app development is the process of creating software applications (apps) for mobile phones, tablets, and computers.
Pupils understood the difference between web development and app development. They learned that websites are opened through a web browser, while apps are installed directly on devices and can sometimes work without an Internet connection.
They identified examples of websites, such as www.classbasic.com, and examples of mobile applications, such as WhatsApp, YouTube, Zoom, Google Maps, and Calculator.
Finally, pupils learned the uses and importance of web and app development in education, communication, business, banking, entertainment, and everyday life.
PRESENTATION
To deliver the lesson, the teacher adopts the following steps:
Step 1: Introduction – The teacher displays a website on a computer and a mobile application on a smartphone. The teacher asks pupils what they notice about both and explains that websites and apps are created by programmers.
Pupils’ Activities: Pupils observe the website and the mobile application and identify their differences.
Step 2: Meaning of Web Development – The teacher explains that web development is the process of creating and maintaining websites that can be accessed through a web browser.
The teacher gives examples of websites such as:
- School websites
- Educational websites
- Government websites
- Shopping websites
Pupils’ Activities: Pupils explain the meaning of web development and mention examples of websites.
Step 3: Meaning of App Development – The teacher explains that app development is the process of creating software applications (apps) for mobile phones, tablets, and computers.
Examples include:
- YouTube
- Google Maps
- Calculator
- Zoom
Pupils’ Activities: Pupils identify different mobile applications they have used.
Step 4: Difference Between Web Development and App Development – The teacher explains that:
- Web development creates websites, while app development creates software applications.
- Websites are opened using a web browser, while apps are installed directly on devices.
- Websites usually require a browser to access them, while apps can be opened directly from a phone, tablet, or computer.
Pupils’ Activities: Pupils state the differences between websites and apps.
Step 5: Uses and Importance of Web and App Development – The teacher explains that web and app development help people to:
- Learn online.
- Communicate with others.
- Shop online.
- Access banking services.
- Run businesses.
- Find information.
- Use educational resources.
Pupils’ Activities: Pupils discuss how websites and apps are useful in their daily lives.
Step 6: Group Activity – The teacher divides the class into four groups and assigns the following activities:
- Group 1: Explain the meaning of web development and list examples of websites.
- Group 2: Explain the meaning of app development and list examples of mobile applications.
- Group 3: State at least five differences between web development and app development.
- Group 4: Discuss the uses and importance of web and app development in schools, homes, and businesses.
Each group presents its work before the class.
Pupils’ Activities: Pupils discuss, complete the assigned activities, and present their findings.
Step 7: Lesson Summary – The teacher reviews the meaning of web development, app development, their differences, uses, and importance.
Pupils’ Activities: Pupils answer oral questions and summarise the lesson.
Step 8: Evaluation – The teacher asks oral and written questions to assess pupils’ understanding of web development and app development.
Pupils’ Activities: Pupils answer the evaluation questions and participate actively in the lesson.
CONCLUSION
To conclude the lesson for the week, the teacher revises the entire lesson and links it to the following week’s lesson.
NEXT LESSON
LESSON EVALUATION
Teacher asks pupils,
1. What is web development?
2. What is app development?
3. Mention five examples of websites.
4. Mention five examples of mobile applications (apps).
5. State five differences between web development and app development.
6. Mention five uses of websites.
7. Mention five uses of mobile applications.
8. State five importance of web and app development.
9. Which application is used to open a website?
10. Demonstrate your understanding by opening a website using a web browser and identifying one mobile application installed on a smartphone or tablet, then explain the difference between the two.