Information Technology Class - May 8, 2023 - Problem Solving

Introduction

Good day students of Grade 9 Class T, Our double session class today May 8, 2023 is an asynchronous lesson. The topic today is on Problem Solving. Please peruse the various sections and complete the activities provided. There is an assessment at the end of the lesson to test your knowledge on the topic. Best of luck! Carpe Diem!

Ms. Morgan.

 

Task

For today's lesson you will be required to watch videos, visit websites and make notes with the links provided. All completed activities should be put on a Google or Word Document to be uploaded to the Google Classroom container for today's class. The quiz that will be provided at the end will test your knowledge after the lesson. 

Labor Omnia Vincit 

 

Process

Today's Lesson 

1. Watch the following YouTube Video and answer the following questions:

        i) What is Problem Solving?

       ii) List the steps of Problem Solving.

      iii) List at least three benefits mentioned in the video.

2. Using the following scenarios, complete the IPO chart below. Visit this website to understand the use of IPO charts in Problem solving.

Note: You are not being asked to do any mathematical calculations. Determine which parts of each scenario belong under each heading of the table.

 

        i) Kaila is hungry and want to fry an egg. Give her the directions to make herself a delicious fried egg.

       ii) Derek's teacher asked him to calculate the average and sum of his last three grades. Help Derek with his calculations.  

      iii) Leilani wants to find out how much her pay is for the week. She worked 45 hours this week. For the normal 40 hour work week each worker is paid $20 an hour. However if they work overtime (more than 40 hours) then each extra hour is $25. Help Leilani's manager with finding out her pay for this week.

Input  Processing  Output 
     
     
     

 

3. Visit the following website to read and make notes on variables and constants. After reading the content, answer the following questions.

        i) In your own words, explain what a variable is and give an accurate example.

       ii) In your own words, explain what a constant is and give an accurate example. 

      iii) With precision, give and explain at least two differences between variables and constants.

 

4. After visiting this website and making the necessary notes, complete the test on the page and screenshot your results to add to the Activities document.

 

5. In four groups, create a presentation on the following:

        i) Problem Solving and the steps

       ii) Variables and Constants in Programming

      iii) Data Types in Programming

      iv) IPO and it's use in programming. 

 

All presentations should be ready for the next class. Communicate as a class to ensure that topics are distributed appropriately so that no two groups are presenting on the same topic. Method of delivery is left up to the groups.

Ensure that the groups, their members and selected topics are sent to me by the class representative by the end of class today.

Best of Luck!

Evaluation

Time to Test your knowledge!

Complete the following quiz on Quizizz. Please sign in using your school account and use your full name.

Please post a screenshot of your results and post them to the Google Classroom room container for today's class. 

All class activities should also be posted via Word or google document in the Google Classroom Container.

 

Bonam fortunam! 

Credits

References

Problem Solving In Programming | Problem Solving Skills For Programming | Simplilearn. (2021, September 6). YouTube. Retrieved May 4, 2023, from https://www.youtube.com/watch?v=-c5XAmA5Oc4

 

Johnston. (n.d.). How to Create an IPO Chart. Techwalla. Retrieved May 4, 2023, from https://www.techwalla.com/articles/how-to-create-an-ipo-chart 

 

Variables and constants - Programming techniques - AQA - GCSE Computer Science Revision - AQA - BBC Bitesize. (n.d.). BBC Bitesize. Retrieved May 4, 2023, from https://www.bbc.co.uk/bitesize/guides/zfnny4j/revision/1 

 

Arithmetic - Programming basics - KS3 Computer Science Revision - BBC Bitesize. (n.d.). BBC Bitesize. Retrieved May 4, 2023, from https://www.bbc.co.uk/bitesize/guides/zwmbgk7/revision/1