New Computer Book.pdf
Document Details
Tags
Related
- New Computer Book.pdf
- Assignment 1: Artificial Intelligence - TST0154 General Computing - 2024/2025 - Islamic Science University of Malaysia PDF
- Module 2: History of Computer PDF
- Theoretical and Practical Foundations of Parallel Computing in Numerical Methods PDF
- Week 01 - Introduction to Computers and Computing PDF
- Computing Disciplines Revised Curriculum 2023 PDF
Full Transcript
Work-Textbook Ke C O D E Revised y Targeting Curriculum 60...
Work-Textbook Ke C O D E Revised y Targeting Curriculum 60 ‘ Natarika Thongsomnuek Primary Wannakarn Boonyok 3 Work-Textbook Ac i Learning Tar n C (Com n S i n ) Based on Thailand’s revised curriculum of B.E. 2560 (A.D. 2017) P.3 Primary 3 Duc ky K E Y Aut s (T a si ) ykcuD Natarika Thongsomnuek Wannakarn Boonyok Edi s (E li V r o ) Poranee Tatsanasaengsoon Tipsuda Buakaew Kanjana Heenpooh All rights reserved Duc ky Name: …………………………………………………………………………………………….. Class: ………………………………….. No.: ………………………………….. Pre Targeting CS (Computing Science) Work-Textbooks are written based on the B.E. 2560 (A.D. 2017) revised version of Thailand’s Basic Education Core Curriculum B.E. 2551(A.D. 2008) for the purpose of facilitating the learning of students in the subject of Technology (Computing Science). The content has been divided into units covering all standards and indicators according to its level. This book focuses on computational thinking, problem solving, creativity, technology utilization, communication, and digital literacy. In addition to the content, there are various exercises and hands-on activities provided to enhance the student’s understanding and develop their 21st century skills so that they can adapt themselves to the changes in economy, society, culture, and the environment with the potential to compete with and live meaningfully in the Du ck y global community. Components of Each Section Concept Introducing the concept K of each unit E Y Think Wisely gram we have to test if the pro After we wrote a program, we have to observe the error Pro m g error, runs properly. If there is an Uni g an E ro C c wa and fix it. 2 y to tell a ing is a Computer programm e, but Ducky walks som eth ing. We can do it by coding or Let’ Do Gan programs Ducky to walk bacche k hom computer to do a computer language. in the first ctio ns in help Gan ck for errors to the playground. Let’s writing a set of instru new command correctly. command and re-write the n The ma The t a K E Y move forward move forward K Pla r E Y move forward yk yk turn left move forward ky to Hmm…I programmed Duc he move forward y is walk back home. Wh d? yk oun heading to the playgr move forward king 23 Programming and Error Chec Indicator or other tools and check for errors in the program. program by using software SC 4.2 G. 3/2 Write a simple Indicator Let’s Do Stating indicators that align with Engaging students with thinking skill the content of each learning activity before the lesson unit Vocabulary Content Practicing students’ reading and understanding Developed based on the B.E. 2560 (A.D. 2017) revised on the key word of each lesson version of Thailand’s Basic Education Core Curriculum Apply It Right B.E. 2551 (A.D. 2008) with creative and helpful 2.2 Good and Bad Sides of Information Technology illustrations and infographics Today, technology is a part of our daily lives in many ways. We use it to search for information, to entertain, and to help with work, e.g. online shops. But, if we misuse it, it may cause 3. Symbols: it is a way to show algorithms in solving problems to us and others. problems by creating a flowchart. Each flowchart is made up ✓ ✗ of different shapes of symbols. And, each symbol has its1 own Collecting Go d es Bad s meaning. Here are the symbols: Data Data is the fa Entertain us Give us less privacy data, we use cts, the truths, Shape Sha Shape e Sha Name Meaning Me n all th or something smell, touch, an e 5 senses to do so. They real. To collect Help create new Meet up face-to-face less technologies Create more chances to be d taste. are hearing, sig Make us communicate tricked To start or 1.1endTypes of ht, K Begin or End Da ta E Y the processTh easier Cause health problems ere are 5 type s of data as fo Give us knowledge because using a computer 1 Num be s rs llows: To make a decision for too long Hot K Decision or to check Milk tea 30 Iced Frappe It is a type E Green tea 35 40 Y a condition Chocolate 35 40 of data that Voc ar 35 45 K Coco 40 45 we can E 35 To workLemona onde 40 Safety Y 45 - 45 calculate. A state of being safe from Processing a task or to 50 danger calculate Ducky Privacy It is when we keep our Flow Line To tell the flow 3 Pic personal things secret. of the work ctur s es 2 Tex xt The Internet and Information Technology 55 Speci To link andal join Menu This data is Connector - Green tea in th flow lines cake form of imag e - Blueberry It is a type es or cheesecake of data videos. - Chocolate that we cann 12 cake ot calculate. 64 Activity Reviewing the lesson Unplugged K learned and developing students’ thinking skills U Learning without using nplugged a computer Unit Test E Y Evaluating the learning achievements of the given Plugged students in each unit according to the Activity 1.1ture and fill in the blanks withng problems. U Look at the pic correct basic steps to so nplugged phrases to show the lvi P lugged Learning through computer programs and online websites indicators Uni Tes 2 Ac i t 2.3 Par 1 Circle the correct answer for each question. Enter https://stud io. P lugged puzzle/1. Write a code.org/s/course2/stage/3/ Think Wisely 1 How will the program work when using loop commands? a. Repeat b. Start d ne to edthe program to help oom an pig. the bird catch c. Stop d. Repeat once Need a bl place th the bloo m chairs in keep the Exa l e floor wi 1. Study the picture and answer questions 2 - 5 Sweep th place. e chairs in K E and put th essy. Y oom is m Let: The classr y. oom is tid be The classr................................................................ oblem:........................................................ be derstand the pr............................................ 1. Find and un m is messy..................................................................................................................................................... be The classr oo................................................................................................ problem: 2. rs in place................................................................................. y to solve the.................................................... K ai........................ 2. Plan the waom and need to keep the ch................................ E........................................................................................................................... 3. Y 2 Which set of commands will make the bird run into the TNT? Need a blo................................................................................ place................................................................................. a. b. the chairs in................................................ oblem :............................................................ 3. Solve the pr with the bloom and put................................................................................................................................................................... K c. d. or........................ Sweep the flo................................................................ E.................................................................................................................................................................................... Y 3 Which set of commands can keep the bird from stone, wooden, and result:................................................ 4. Check the m is tidy................................................................................................................................................. icy bricks? ssroo........................................ The cla........................................................................ a. b. c. d. 8 move forward 4 Which set of commands will take the bird to the pig? move forward move forward a. b. move forward move forward c. d. turn right 5 To get the bird to the pig, which block is not used? move forward a. Move forward b. Turn right 40 c. Turn left d. Repeat times Programming and Error Checking 29 Con t 1 Curry and rice Chicken and rice Fried-chicken and rice ß20 ß20 ß25 2 Noodles Pad Thai ß20 ß20 3 Unit Water Juice 1 Small Large 10 15 - Smoothie 15 20 15 Solving Everyday Problems with Algorithms 2 Lesson 1 Problem Solving in Everyday Life 4 1.1 Basic Problem Solving 4 1.2 Problem Solving with Computational Thinking 6 U Activity 1.1 8 U Activity 1.2 9 Lesson 2 Expressing Algorithms 10 U Activity 1.3 14 U Activity 1.4 15 U Activity 1.5 16 U Activity 1.6 17 Unit Test 1 18 Unit 2 Programming and Error Checking Lesson 1 Programming a Character 22 24 Pla r 1.1 Using a Repeat Loop 24 K yk 1.2 Using a Conditional Loop and an Endless Loop 25 E U Activity 2.1 27 Y U Activity 2.2 28 P Activity 2.3 29 U Activity 2.4 30 P Activity 2.5 31 Lesson 2 Error Checking 32 2.1 Checking for Errors in the Command Blocks 32 2.2 Checking for Errors by Using Computational 34 Thinking U Activity 2.6 36 U Activity 2.7 38 Unit Test 2 40 Unit 3 The Internet and Information Technology Lesson 1 The Internet 44 46 1.1 Ways to Search for Information from the Internet 46 1.2 Steps to Searching for Information from 48 the Internet 1.3 How to Get Useful Information from the Internet 50 1.4 Rules for Using the Internet 51 P Activity 3.1 52 U Activity 3.2 53 Lesson 2 Information Technology 54 2.1 Using Information Technology Safely 54 2.2 Good and Bad Sides of Information 55 Technology U Activity 3.3 56 U Activity 3.4 57 Unit Test 3 58 > > Unit 4 Collecting, Processing, and Presenting Data in Daily Life 62 Lesson 1 Collecting Data 64 = 4 = 9 = 7 Process Data 1.1 Types of Data 64 1.2 Sources of Data 65 Collect Present 1.3 Steps to Collecting Data 66 Data Data U Activity 4.1 68 Favorite Pets of Primary 3 Students No. 1 No. 2 U Activity 4.2 69 Lesson 2 Processing Data 70 No. 3 U Activity 4.3 72 U Activity 4.4 73 K E U Activity 4.5 74 Y U Activity 4.6 75 Lesson 3 Presenting Data 76 P Activity 4.7 78 P Activity 4.8 79 Unit Test 4 80 50 40 30 20 10 Unit 25% 15% 50% 5 Software and Its Use Lesson 1 Word Processing Software 84 86 0 10% P Activity 5.1 90 Lesson 2 Spreadsheet Software 91 U Activity 5.2 96 P Activity 5.3 97 Lesson 3 Presentation Software 98 P Activity 5.4 103 Unit Test 5 104 Bibliography 108 Solving Everyday Unit Problems with 1 Algorithms To solve a problem, we need to do it in steps. These steps are called an algorithm. 1 Curry and rice Chicken and rice Fried-chicken and rice ß20 ß20 ß25 2 Noodles Pad Thai ß20 ß20 3 Water Juice Small Large 10 15 - Smoothie 15 20 15 K E Y Today my mother gave me 50 baht. If I want to save 10 baht or more, what should I buy? Indicator SC 4.2 G. 3/1 Show how to express algorithms in doing something or solving problems by using pictures, symbols, or text. Think Wisely We can show steps to solving problems or show an algorithm in many ways, e.g. using text, pictures, and symbols. Let’s Do Study the condition. Tick (✓) the meals that Gan can buy and cross (✗) the meals that he cannot buy. Con on Pad Thai Gan has 50 baht and wants 25 baht Juice to keep 10 baht or more 15 baht Ducky for his savings. K E Y Chicken and rice Noodles 20 baht Small water 20 baht Large water 10 baht 15 baht ✓ ✓ Curry and rice Fried-chicken and rice 20 baht Large smoothie Small smoothie 20 baht 25 baht 15 baht ✓ Solving Everyday Problems with Algorithms 3 1 Problem Solving in Everyday Life In our daily life, we need to deal with many problems in different situations, e.g. problems in traveling, studying, and working. We can solve each problem differently if we have different knowledge, skills, and experiences. 1.1 Basic Problem Solving Here are 4 basic steps to solving problems: 1 Un e s d 2 Pla K Understand the problem, study Plan and design a way to E Y its conditions, and think about solve the problem step by the result we want. step in detail. Pro m Sol g 4 Che 3 Sol Pro s Check if the result Solve the problem by that we get is the result we following the plan. If we want. find a better way at this step, we can change it. 4 Think Wisely Exa l 1 Sol g e y p le Ging likes to eat snacks and leaves them on her desk. This causes ants to find her snacks and build their nest there. How can Ging keep the ants away? Chip s 1 Un e s d 2 Pla The problem is ants come Try not to leave snacks on K E and build their nest on her the desk. Y desk. Try to always keep the desk The result is to keep the clean. desk clean from ants. 4 Che 3 Sol After following the plan, the Put the bags of snacks into desk is clean, and there are a bin every time. no more ants on it. Always clean the desk with a wet cloth. Solving Everyday Problems with Algorithms 5 1.2 Problem Solving with Computational Thinking Computational thinking is a type of thinking process. It helps us solve problems in steps and system. There are 4 main stages in computational thinking: 1 2 Dec si Patt r R og on (Bre w a r m i (Lo k it k e s d s a l s ) diff ce ) 3 4 Ab ra n Al o t (Bri t e m ar (Sho t t o v t t e r m) p o l ) K E Y Exa l 2 Sol g b e w c ut o l n i g A Teacher asked Gan to arrange the books in one Ducky stack. The thickest book has to be at the bottom. Let's see the steps that Gan uses to order these books. 6 Think Wisely 1 Dec si 2 Patt r Rec ti Tas 1 An er T k 1 Which book must be at the The thickest book bottom? Tas 2 An er T k 2 Which book must he stack The thickest book left in next? the pile 3 Ab ra n 4 Al o t Stack up the books by their Ste 1 Place the thickest book K E Y thickness. at the bottom of the stack. Ste 2 Place the next thickest book on the stack. Ste 3 Repeat Step 2 until we are done. Vocabulary Step A part of the whole process Solving Everyday Problems with Algorithms 7 Activity 1.1 U nplugged Look at the picture and fill in the blanks with the given phrases to show the correct basic steps to solving problems. K Sweep the floor with the bloom Need a bloom and need to E Y and put the chairs in place. keep the chairs in place The classroom is tidy. The classroom is messy. 1. Find and understand the problem:........................................................................................................................ The classroom is messy..................................................................................................................................................................................................................................................................................... 2. Plan the way to solve the problem:.................................................................................................................... Need a bloom and need to keep the chairs in place..................................................................................................................................................................................................................................................................................... 3. Solve the problem:........................................................................................................................................................................................... Sweep the floor with the bloom and put the chairs in place..................................................................................................................................................................................................................................................................................... 4. Check the result:................................................................................................................................................................................................... The classroom is tidy..................................................................................................................................................................................................................................................................................... 8 Think Wisely Activity 1.2 U nplugged Study the situation and solve the problem by using computational thinking. There are beads of different colors in a tray. Mother asks Ging to sort them into each bag by color. 1. Decomposition:.......................................................................................................................................................................................................... Task 1: How many colors of the beads are there?.................................................................................................................................................................................................................................................................................... K E Task 2: How should we sort the beads?.................................................................................................................................................................................................................................................................................... Y 2. Pattern Recognition:.................................................................................................................................................................................... Answer to Task 1: There are 5 different colors: blue, yellow,.................................................................................................................................................................................................................................................................................... pink, purple, and green..................................................................................................................................................................................................................................................................................... Answer to Task 2: We should sort the beads by color..................................................................................................................................................................................................................................................................................... 3. Abstraction:.......................................................................................................................................................................................................................... Colors of the beads.................................................................................................................................................................................................................................................................................... 4. Algorithm:.................................................................................................................................................................................................................................. Step 1: Get 5 bags ready for sorting 5 different colors of beads..................................................................................................................................................................................................................................................................................... Step 2: Put the same color of beads into the same bag..................................................................................................................................................................................................................................................................................... Step 3: Repeat Step 2 until there are no beads left..................................................................................................................................................................................................................................................................................... Solving Everyday Problems with Algorithms 9 2 Expressing Algorithms An algorithm is a set of steps to solving problems. We can show algorithms in many ways, e.g. using text, pictures, and symbols. 1. Text: it is a way to show algorithms in solving problems by writing the steps down. Exa l 3 Wri g n o h al t in n t i g t c o s Ite t : 1. Put each item into a basket. K 4 no ok E Y 2. Check if we have all the items 5 pe l 3 er s in the basket. 4 ru s 1) Put the missing items into the basket. 2) If we have a wrong item, take it out of a basket. 3) When we have all the items in the list, go to the cashier. 3. Pay for the items. 4. Take the items out of the shop. 10 Think Wisely 2. Pictures: it is a way to show algorithms in solvi