AppJamming Level 1 Holiday Camp

This course aims to empower students through teaching them problem-solving using technology. From introducing fundamental computer science concepts, applying Design Thinking process to utilizing AppInventor as a language, we guide students to apply problem-solving skills to their daily lives. Adapting a curriculum used in Silicon Valley, we cover user­-centric design and mobile app development. Students receive personal guidance from our professional trained instructors in thinking through algorithms, decomposing problems and formulating multiple solutions.


Basic Knowledge how to use a laptop

    Course Structure

    Lecture, Project-based learning, instructor-led brainstorming sessions

    Introduction to Computer Programming

    • Introduction to computer programming, algorithms and basic logic controls
    • Creating their first app and familiarizing with App Inventor
    • Hands-on: Setting up their computer environment, creating their first app and packaging it

    Data Manipulation

    • Concepts to manipulate data: variables, operators, data types
    • Introduction of data storage: database
    • Hands-on: Creating a series of apps that first requires data manipulation, then uses different data types, and finally utilizes a database

    Design Thinking and Hands on App Creation

    • Creating prototype and testing it against users for usability and iteration
    • Hands-on: Guided brainstorming, sketching or modeling prototype


    AppJamming 1

    Dec 13-17, 2021



    AppJamming 1

    Dec 28-31, 2021