Develop your Cloud Machine on Single-board computer

Objective:
To enrich students' understanding of cognitive service on cloud platform. We expect students to learn how to build, test and deploy a machine which can identify objects in images with accuracy. Students will learn the interaction between hardware and cloud computing.

Description:
The school will organise a series of workshops. The workshops include theoretical session and practical session conducted in a classroom, during which students will be guided to build a machine with cloud computing. Students will also have to test the machine by identify things in images. After setup and testing, the machine will be demonstrated and further introduced to the students so that they gain a better understanding of how we possibly drive benefits and how cloud computing can facilitate humans anywhere and anytime.

Hardware
  • Single-board computer with related devices/sensors
  • PC / laptop / tablet computer with Internet connection
Software
  • Cloud cognitive service SDK / APIs
  • Common programming languages like Javascript / C# / Python / Java / C++
Cloud Services
  • Image recognition service and / or API with automates extraction, analysis, classification and understanding of useful information from a single image or a sequence of images
Major Activities
  1. Theoretical session covering:
    1. Cloud computing Service
      1. Basic introduction to cloud computing service
      2. Build with the cloud cognitive service SDK / APIs
      3. Test the machine
      4. Deploy and connect the code to single-board computer

  2. Practical session of coding, testing, debugging
  3. Share the challenges and lessons learnt
Learning Objective(s)
  • Enhance students' awareness of cloud cognitive service and its potential benefits on individuals and society
  • Equip students with technical skills in building, testing and deploying a machine with computing
  • Strengthen students' non-technical skills including creativity and innovation, collaboration skills and problem-solving skills
Duration
  • Theoretical session : 3-6 hours
  • Practical sessions : 3-6 hours
Difficulty
  • Medium
Target Level
  • Basic session : S1 - S2
  • Moderate level session : S3 - S4
Target No. of Students About 20 students per workshop
4-5 students in a group