
Course Length: 30-50 hours
Course Description
This course introduces young learners to the world of artificial intelligence. Students will be first introduced to programming using PictoBlox, a blocks-based graphical programming software. Students code their own interactive animations, stories, and games using basic programming concepts. They will then be introduced to physical computing using Quarky, a programmable robot with built-in sensors. Using their programming and physical computing skills, students will learn artificial intelligence models, Internet of Things systems, and robots to solve real-life problems.
Course Objectives
By the end of this course, learners are expected to be able to:
- Recognize what is coding and its applications
- Use block-based programming to develop different applications, such as animations and games.
- Use coding structures such as conditions and loops to control the flow of the program
- Create attractive applications using appropriate backdrops and sprites
- Learn about the different steps of game development
- Learn what is artificial intelligence and what are its applications
- Develop applications that utilize artificial intelligence
- Learn about IoT systems and develop IoT applications
- Build and program robots