Special features Higher-order questions promote critical thinking skills. Contents Chapter 1 Solving simple problems 1 Chapter 2 Computer programming 37 Chapter 3 Computers 51 Chapter 4 Proper use of computers 64 Let’s Play 75 Collaborative activities encourage students to learn from each other and foster teamwork. More practices enable students to reinforce their understanding of the topic. Video-based information engages viewers and enhances learning experience. Extra relevant information helps in understanding the topic better. A summary helps students to identify the main ideas of the topic. ? Solving puzzles and brain-teasers helps to develop problem-solving skills and boost logical thinking. Game-based learning incorporates problem solving and critical thinking skills. ii Computing Science Primary 1
Chapter 1 Solving simple problems What are problems? ‘Which blouse should I wear?’ ‘I want this toy!’ ‘Which way should I turn it?’ What other problems have you faced before?
There are things that are difficult to deal with. We call them problems. ‘I do not like to eat vegetables.’ ‘It is not beautiful.’ ‘I am very hungry.’ 2 Computing Science Primary 1
Solving simple problems There are a few ways we can use to solve some simple problems. Trial and error There are two keys. Which key opens the door? ! ? Firstly, we will try with the key that we think will open the door. What happens if it does not open the door? What will you do next? Chapter 1 3 Solving simple problems
If it cannot open the door, then we will try with the second key. What should you do if there are more than two keys? You may have to try all the keys to find the correct one. You need to have some patience. click This method of problem solving is known as trial and error. You always try with the option that has the best chance of success. 4 Computing Science Primary 1
There are 3 padlocks and 3 keys. How will you find out which key opens which padlock? 1 Draw how you will solve this problem. How do you make sure that you do not repeat the same key with the same padlock? Chapter 1 5 Solving simple problems
Mazes are fun to play with. We have to try almost every path to find the correct one to reach the end point or the destination. 1. Did you manage to get the ice-cream on the first try? 2. Did you manage to get the ice-cream on the second try? 3. Was it fun? 2 Help Penguin to get the ice-cream. Which path will you take? Draw on it. 6 Computing Science Primary 1
When solving a maze, always use the trial and error method. Try to take the path that we think will most probably succeed. If it is not successful, try other paths. To solve a maze, we need to find a path through the maze from the starting point to the end point. You cannot go over the walls of the maze. Try again if you did not succeed. Do not give up easily! Starting point End point Chapter 1 7 Solving simple problems
Help the witch to find her frog prince. Draw on it. 3 1. Where is the end point of the maze? The witch The frog prince 2. How many wrong paths did you take before reaching the end point? 0 1 2 3 4 8 Computing Science Primary 1
Which girl gets the balloon? Circle. 4 1. Did you use your finger to trace the path? 2. Did you manage to find the answer on the first try? 3. Did you manage to find the answer on the second try? Chapter 1 9 Solving simple problems
Line mazes have lines instead of paths. We can use our finger or a pencil to trace the lines to find out where they lead to. Which kid gets the candies? A B C 10 Computing Science Primary 1
There are many vehicles on the roads. Help the yellow car to reach its home. Do not touch the other vehicles. 5 What should you do if there is another vehicle on the road? 1. Go over the other vehicle. 2. Use other roads. Home Chapter 1 11 Solving simple problems
In this maze, there are obstacles. We need to avoid them. If we meet any obstacles, we need to take other paths. Help the kids to get to the tree house. Do not get eaten by the animals! Go to this website to play some games. http://tiny.cc/nz9bfz 12 Computing Science Primary 1
Comparing Sometimes, we can compare to solve some simple problems. Mimi is going to a party. Which dress should she wear? Let’s compare the dresses. 1. What is the color of the dress? Dress A: Dress B: 2. Which dress has long sleeves? Dress A Dress B 3. Which dress is long? Dress A Dress B 4. If you were Mimi, which dress would you choose? Dress A Dress B Dress A Dress B Chapter 1 13 Solving simple problems
Look at the two pictures below. They look similar but they are different. Can you spot three differences between them? We can compare the pictures part by part. 1. Compare the background of the houses. Are they the same? 2. Compare the roofs. Are they the same? 3. Compare the chimneys. Are they the same? 4. Compare the colors of the houses. Are they the same? 5. Compare the windows. Are they the same? 6. Compare the doors. Are they the same? A B Did you manage to find the three differences? Circle the differences in picture B. When comparing two things, we will find the similarities and the differences they have. 14 Computing Science Primary 1
A B Look carefully at the two pictures below. Spot five differences. Circle them in picture A. 6 Chapter 1 15 Solving simple problems
We can spot the differences between two pictures by comparing them part by part. We can break the pictures into parts. A1 A2 A3 B1 B2 B3 C1 C2 C3 A1 A2 A3 B1 B2 B3 C1 C2 C3 Picture A Picture B 16 Computing Science Primary 1
Now, we compare the similar parts of each picture. Circle the differences in picture B. 1. Compare the two A1s. Are they different? 2. Compare the two A2s. Are they different? 3. Compare the two A3s. Are they different? 4. Compare the two B1s. Are they different? 5. Compare the two B2s. Are they different? 6. Compare the two B3s. Are they different? 7. Compare the two C1s. Are they different? 8. Compare the two C2s. Are they different? 9. Compare the two C3s. Are they different? 10. How many differences did you spot? 3 4 5 6 Is this method easier? Let’s try the next activity. Chapter 1 17 Solving simple problems
Spot ten differences between the two pictures below. Draw boxes on the pictures to help you to compare them. Circle them in picture A. 7 Go to this website to play some games. http://tiny.cc/h5acfz A B 18 Computing Science Primary 1
Listing down items What should Ahtit do to prevent this from happening again? Ahtit cannot find his Science book in his bag. He forgets to bring it to school. I hope this is the last time you did this. You must never forget to bring your books to school. Where is my Science book? Chapter 1 19 Solving simple problems
Every night Ahtit should pack his books based on his timetable for the next day. The timetable lists the subjects that are taught every day for a week. Here is an example. Every student has a school timetable. Do you use it? How do you use it? Time Day 08.00 - 08.25 08.30 - 09.30 09.30 - 10.30 10.30 - 10.40 10.40 - 11.40 11.40 - 12.30 12.30 - 13.30 13.30 - 14.30 14.30 - 14.40 14.40 - 15.40 Mins. 1 2 3 4 5 6 Monday Morning activities THAI MATHS Milk MATHS Lunch ENG SCIENCE Snack HISTORY Tuesday THAI SOCIAL SCIENCE MATHS ENG COMPUTER Wednesday MATHS THAI HEALTH ENG CIVIL DUTIES REMEDIAL Thursday ENG SCIENCE MUSIC MATHS THAI ART Friday SCIENCE ENG MATHS THAI CIVIL DUTIES CHINESE 20 Computing Science Primary 1
Daddy and I went to a supermarket. Mummy asked us to buy some groceries. Only when we reached home, we realized that we had forgotten to buy some eggs and sugar. What should we do in the future to avoid repeating this? We can make a list to solve this problem. We can write down the items to buy and bring the list along when we go shopping. Instead of writing down, we can also take photographs with our smartphones. A picture paints a thousand words. Chapter 1 21 Solving simple problems
Tomorrow Malee’s family is going to the beach for a picnic. Help Malee to prepare for the trip by listing the items to bring along. You may draw the items below. 8 Choosing the best method to solve a problem is important. You need to know the steps clearly too. 22 Computing Science Primary 1
Chapter 2 Computer programming Giving instructions Step 1 Remove the shell from the boiled eggs. Mummy, teach me how to make egg mayonnaise sandwiches. Sure. Follow these instructions. See how to make egg mayonnaise sandwiches online. http://tiny.cc/eqkcfz
38 Computing Science Primary 1 Step 3 Add some mayonnaise into the mashed egg and mix them well. Step 4 Spread the mixture on a slice of bread and cover it with another slice of bread. Cut it into triangles. Your teacher will prepare some boiled eggs, mayonnaise and bread. Follow the instructions above to prepare some egg mayonnaise sandwiches for your lunch. Are the instructions clear enough? How are your sandwiches? Are they delicious? 1 Step 2 Mash the eggs in a bowl.
Chapter 2 39 Computer programming Your teacher will read out the instructions below. 1. Move one square right. 2. Color it black. 3. Move one square right. 4. Move one square down. 5. Color it black. 6. Move one square left. 7. Move one square left. 8. Color it black. 2 Start at the START square in the box below and follow his/her instructions. What did you get? START If your designs are different, what does that mean? Compare with your friends’. Are they the same?
40 Computing Science Primary 1 Here are some symbols to represent the instructions for Hands-on Activity 2. Now, replace the instructions in words with the symbols. Are there any other sets of instructions that give the same result as the above? Instead of having the instructions in words, we can have the instructions in symbols. START 1 2 3 4 5 6 7 8 represents Move one square right. represents Move one square left. represents Move one square down. represents Color it black.
Chapter 2 41 Computer programming Prepare the instructions in symbols to color the box as shown below. Use the symbols below. You will start at the START square. 3 1 2 3 4 5 6 7 8 9 10 11 12 represents Move one square right. represents Move one square left. represents Move one square up. represents Move one square down. represents Color it black. Show your instructions in symbols to the friend who sits next to you. Ask him or her to color the box based on your instructions. Is the outcome the same? If not, what went wrong? START START
42 Computing Science Primary 1 Little Red Riding Hood wants to visit her grandmother. She has to avoid the wolves. Using the symbols below, we can guide her to her grandmother safely. Are there any other ways for Little Red Riding Hood to reach her grandmother safely? Discuss with your friends. Go up one step. Go down one step. Go to the left one step. Go to the right one step. Start End
Chapter 2 43 Computer programming Fly to the left one block. Fly to the right one block. Fly up one block. Fly down one block. Start End The little bee wants to collect nectar from the flower. The houses and trees block its path. Guide the little bee to the flower using the symbols below. 4 Go to this website to play some games. http://tiny.cc/l8ocfz
44 Computing Science Primary 1 Simple coding Some software on the Internet teaches us simple coding. We will be using the software known as Minecraft Hour of Code by Code.org®. In this software, we will be using blocks of codes to create programs. Watch this video to understand more about coding. http://tiny.cc/sepcfz Computer programmers write and test codes that allow computer programs to function properly. Computer programming is a way of giving instructions to computers on what to do. These instructions are known as codes. Computer programming is also known as coding. A note for teacherS To download the Minecraft Hour of Code onto your computer, go to http://bit.do/eV6ru for Windows operating system and http://bit.do/eV6rQ for Macintosh operating system. Open the software. Watch the video for a simple explanation of this software. Then, select a character. Windows Macintosh
Chapter 2 45 Computer programming The screen can be divided into three areas: 1. Play space – This is where the program will run. 2. Toolbox – Here are the blocks of coding commands. 3. Workspace – This is where we build our program using the blocks of coding commands. The instructions are given below the play space. In the first puzzle, there is one move forward command in the workspace. Now, press Run and see how the character moves one step forward. Play space Workspace Instructions are given here. Toolbox
46 Computing Science Primary 1 Press Reset to make the character return to its original position. Now, we need to move the character to the sheep. We need to instruct the character to take two steps forward. We need to add another move forward command asking him to move another step to the sheep. Drag and attach it to the existing commands in the workspace. Press Run to see how the character moves.
Chapter 2 47 Computer programming What happens if you wrongly drag a command? We can drag the wrong command back to the toolbox to delete the command. Let’s continue with the next puzzle. Now, we need to chop down the tree with the destroy block command. Start End Move 1 step forward Move 1 step forward Chop the tree How many steps forward does the character need to take to reach the tree? Count the floor tiles. Then, he needs to chop the tree. Here are the steps to do so: 1. Move 1 step forward. 2. Move 1 step forward. 3. Chop the tree. Which commands will you use? How will you arrange the commands?
48 Computing Science Primary 1 Try Puzzle 3 and Puzzle 4. For each of these puzzles, write the steps for the character in the flow chart below. Did you manage to complete the missions? If yes, compare your steps with your friends’. Are they correct? Puzzle 3 Puzzle 4
Chapter 2 49 Computer programming 1. When giving instructions, make sure the instructions are in the correct order and complete. 2. Codes are the instructions given to computers asking them to do something. 3. Computer programming is also known as coding. 4. There is a lot of software online that teaches coding. 1. Follow the instructions below to color the box. ? Color it red. Move one square down. Move one square down. Move one square right. Color it red. Move one square up. Color it red. Move one square up. Move one square right. Color it red. Move one square down. Color it red. Start here
50 Computing Science Primary 1 2. Below are some instructions in symbols. Rewrite the instructions given in question 1 using the symbols. 3. Using arrows, guide the cat to find its food. Avoid water and dogs. Start End Move one square right. Move one square up. Color it red. Move one square left. Move one square down. 1 2 3 4 5 6 7 8 9 10 11 12
Chapter 3 Computers Types of computers Do you have any computers at home? Which one do you have? Computers are devices that process data. There are a few types of computers. Desktop computer Tablet computer Laptop computer Smartphone
Uses of computers Computers are very useful. Computers allow us to... What are other uses of computers? ...draw pictures. ... type documents. ...play games. ...watch movies. ...communicate with other people. ...work on the Internet. 52 Computing Science Primary 1
Where computers are used Computers are used in many places. This includes... Where else are computers used widely? ...hospitals. ...airports. ...factories. ...banks. ... schools. ...laboratories. Chapter 3 53 Computers
Visit this website to know more about the computer parts and their functions. http://tiny.cc/dfaefz Parts of a computer A computer has many parts. Each part has different functions. Mouse For us to select things on the screen of the monitor System unit/Tower The brain of the computer Keyboard For us to key in data Monitor Displays information 54 Computing Science Primary 1
Do you know how to use the mouse? Place your right hand over the mouse as shown. Gently move the mouse. Watch the mouse pointer or cursor move on the screen of the monitor. How to operate a computer Turning on a computer How do we turn on a computer? Follow the steps below. 1. Make sure the electric supply is on. 4. Wait for the desktop to appear on the screen. 2. Switch on the monitor. 3. Switch on the system unit. Chapter 3 55 Computers
When the Start menu appears, type ‘Word’ as shown below. Then, click the Word icon to open the program. Opening a file On the screen, we will see some icons of application software. We will open an application software called Microsoft Word. First, click the Start button at the lower-left of the screen. 56 Computing Science Primary 1
A new window appears as shown below. Choose Blank document . There is a blinking line in the latest window. It is known as the cursor. The typed text will appear here. Saving a file After typing some text, you should save the work you have done. First, click the File tab at the top left. Chapter 3 57 Computers
1. There are many types of computers. 2. Computers are very useful. 3. Each part of a computer has its own functions. 4. We should know the proper way to turn on and turn off a computer, and open, save and retrieve a file in a computer. 1. Name the parts of the computer shown below. ? mouse keyboard system unit monitor 62 Computing Science Primary 1
2. Arrange and number these pictures to show how you turn on the computer and open the Microsoft Word application software. Chapter 3 63 Computers
Chapter 4 Proper use of computers Taking care of computers Do not eat or drink near the computer. Keep it clean. What will happen to our computers if we do not take care of them properly? How do you take care of your computer? Clean your computer with a feather duster. ✗ ✔
Watch this video to know more about computer care. http://tiny.cc/daeefz Be gentle when using the computer. Do not press the keyboard too hard. ✗ Turn off the computer when you are not using it. ✓ If the computer is not working, ask for help. ✓ Chapter 4 65 Proper use of computers