Sample IT Activities (Primary Schools)

Sample IT Activities (Primary Schools)
Title Complexity Objective
Case A1: Experience AI by interactive demo space and blocks codingElementaryTo introduce students to Artificial Intelligence (AI) with blocks coding to learn the basic AI concept, limitation and responsibility on blocks coding platform and interactive demo space. Upon completion of the course, students would be able to apply cloud-based AI technology and train AI models, and build different simple AI applications on mini-pc.
Case A2: A First Glance at AIElementaryTo provide students a basic understanding of AI elements by introducing AI history and basic process of machine learning. Students will learn how to upload images by using block-based programming language, how computers identify image features, and how to train and test AI models.
Case A3: AI Image Recognition GateElementary - MediumTo offer hands-on building experience and programming learning opportunities to students. In an attempt to assemble the image recognition gate with the specifically designed plastic building blocks, students will experience the AI technologies of vision recognition functions such as face detection, object detection and image classification.
Case A4: AI Fun Projects with AI ToolkitElementary - MediumTo provide students a comprehensive understanding of AI by allowing them to practice AI applications using AI robots and sensors. Through hands-on experience with AI gadgets, students can explore their own interest in AI, enlightening their AI-related career at an early age and preparing them for an AI-driven world.
Case A5: Artificial Intelligence and Machine LearningMedium - AdvancedTo discover practical theories, applications and programming opportunities to further students’ understanding of the subject matter. Then, train and test the machine learning models, and observe how these models function. Also, it helps to develop students’ sampling and labelling skills through hands-on training activities. Finally understand the core concepts and how to apply artificial intelligence technology to different situations.
Case V6: Augmented RealityMedium - AdvancedTo discover applications and programming opportunities to further students’ understanding of the subject matter. Then, build 3D models and augmented reality (AR) apps, and observe how these function. Also, it helps to develop students’ computational and design thinking through hands-on programming activities. Finally understand the core concepts and how to apply augmented reality technology to different situations.
Case V7: Immersive VR & MR Application and CreationAdvancedTo understand immersive Virtual Reality (VR) and Mixed Reality (MR) technology and associated applications in Education and other fields such as community services, vocational training and AEC fields. Students will first experience the technology, learn how it functions and understand the relations between virtual world and reality. Then they will learn how to create such VR & MR applications through immersive VR & MR creators so that they can be equipped with problem solving, analytical thing, VR & MR programming logic and techniques.
Case D8: Big Data and Design thinkingMedium - AdvancedTo use life-examples to demonstrate the reason of using data, what is data, how data is recorded and the power of prediction from data analysis. Students will participate in hands-on activities to experience important operations of big data – Clustering, Classifying and Anomaly Detection, which will help them to understand the job of data scientists.
Case B9: BlockchainMediumTo understand the concept, development and the possible applications of Blockchain.
Case C10: Online Coding PlatformElementaryTo offer hands-on building experience and programming learning opportunities to students. In an attempt to program a virtual robot in a physical-simulator, students will experience the basic programming in robotics.
Case C11: Queue Robot SystemElementaryTo code for a queue system and apply in the workshop.
Case C12: Game ProgrammingMediumTo discover programming opportunities to further students’ understanding of the subject matter, design and build games. It also helps to develop students’ computational and design thinking through hands-on programming activities. Finally understand the core coding concepts and how to apply them to different situations.
Case F13: Drone ProgrammingMedium - AdvancedTo discover practical theories, applications and programming opportunities to further students’ understanding of the subject matter. Then, test the drone, observe how it functions, and fuel their logic and reasoning skills through imaginative, creative play. Finally understand the core concepts and how to apply them to different situations.
Case F14: Drone Coding for Aerial MissionsAdvancedTo develop students’ computational thinking through drone coding. They will learn to program their drones to perform various missions and learn to debug in order to improve their programs.
Case I15: Zebra / Road CrossingsElementaryTo program the movement of a pedestrian / vehicle for ensuring mutual safety in zebra / road crossings. Besides learning to build the algorithm of decision making, students also acquire experience of circuitry (switch, relay, resistor, etc.), data processing (signal strength for ranging, open/close circuit for detection, etc.), coding (sequence, decision, looping, etc.) and most importantly code of practice to be responsible road users.
Case I16: Model Smart HomeElementary - MediumTo design and implement a smart home using ideas of IoT.
Case I17: IoT FarmingMediumTo understand Internet of Things (IoT) technology and learn the programming behind. Students will obtain environmental data at hydroponic farm to understand how IoT could help to solve the real-life problem and acquire the concepts and skills.
Case I18: IoT for Smart City DevelopmentMediumTo offer hands-on building experience and programming learning opportunities to the students. In an attempt to build up the major elements of a smart city.
Case I19: IoT – A Step towards Smart CampusMedium - AdvancedTo enable students to gain a deep appreciation of IoT. They will learn about IoT sensors and devices, as well as IoT basic programming and big data. It is expected that students can develop their own IoT ideas to build a smart campus.
Case M20: Mobile Apps ProgrammingAdvancedTo discover applications and programming opportunities to further students’ understanding of the subject matter, build mobile apps and games. It also helps to develop students’ computational and design thinking through hands-on programming activities. Finally understand the core coding concepts and how to apply them to different situations.
Case R21: Participation in Robotics CompetitionElementaryTo prepare and support students to attend a competition of robotics challenge.
Case R22: Screenless Robotic Coding WorkshopsElementaryTo learn, build and improve the coding mindsets, logics and algorithm-related sequences by interacting with a physical electronic coding robots, which will accelerate and enrich the learning experience of all students. Finally, understand the core concepts, develop students’ computational thinking and collaboration skills.
Case R23: STEM Bricks WorkshopElementary - MediumThrough different activities and experiments, students can understand the mathematical and sciences concepts, develop their problem-solving skills and team spirit. Students need to use different bricks to make different combinations of bricks by applying the concept of mechanization, and simulate real life situations to solve problems. They need to use different programming skills, understand the use of computational thinking and handle programming systematically and logically with connecting the mechanical components.
Case R24: Coding Display WallMediumTo offer hands-on building experience and programming learning opportunities to students. Start by leading them to create a pixel display wall with the plastic building blocks, and then further decorate the wall by making certain parts of it programmable. Students are expected to savour the fun and function of coding, and take pleasure in exploring the creative combination of artwork with IT technology in modern society.
Case R25: Automatic Hand Washing MachineMedium - AdvancedTo offer hands-on building experience and programming learning opportunities to the senior students. In response to the impacts of Covid-19 upon our daily life in Hong Kong, it is encouraged develop the hygiene awareness, as well as the problem-solving minds, of our students through coding learning. Specifically, the primary school students will be taught and equipped to create an automatic hand washing machine on their own.
Case R26: Humanoid Robot ProgrammingMedium - AdvancedTo experience, build and program the humanoid robot which provide the best human-alike movement. Students will learn about the coding environment, concepts in programming from sequence and condition, to variable and functions. They will also learn how to control the Robot via familiar programming interface as well as a variety of sensors to be added on top.
Case R27: Claw (Vending) MachineAdvancedTo offer hands-on building experience and programming learning opportunities to students. Start by leading them to create a claw machine with plastic building blocks by applying certain programming ideas and coding knowledge. Students are expected to savor the fun and function of coding, and take pleasure in understanding the logic and operation of our daily products.
Case O28: Weather stationElementaryTo experience the process of building up a simple weather station to monitor the weather and environment. In this activity, the features and principles of different components in the weather station would be taught and explained.
Case O29: School Coding FestivalElementaryTo encourage students to learn programming and exercise computational thinking to solve mathematical problems efficiently.
Case O30: Experiencing the latest technology employed in the business worldElementaryTo give a real personal experience for students to know what kind of latest technology are employed by different enterprises, and how technology improves work efficiency and our life quality.
Case O31: Collaborative coding with micro-controller and sensorsAdvancedTo introduce students to collaborative coding with interesting stories, mathematics challenges, engineering problems and sensors to learn the basic logic and computational thinking concept on blocks coding platform. Upon completion of the course, students will be able to use micro-controller to build intelligent devices collaboratively and get ready for more advanced coding and technology training.
Case O32: Visual Pattern RecognitionAdvancedTo program a micro-processor to recognize a visual pattern.

No record has been found