
Courses
Dr.Meng Programming & AI Bootcamp offers intensive courses designed for students in grades 5-9 in 2022-2024.
The courses include
1) Programming Fundamentals,
2) Artificial Intelligence and Machine Learning,
3) Algorithms & Data Structures for USACO Bronze,
4) Techbots for Mobile App Development and
5) RaspberryPi Fundamental.
AI Innovation Bootcamp with Dr. Meng

Dr. MengPh.D. in Computer Science and MS in Electrical Engineering, IEEE senior member.Dr. Meng is an experienced and passionate educator who seeks to train middle and high school students to innovate with STEM. His students have won dozens of top awards at the most prestigious national and international science competitions, including ISEF, STS, ACM Cutler-Bell Prize, Davidson Fellowship, and HackMIT.
HORIZONTAL
LEARNING
Introduce the landmarks of computer technology in the past 50 years, past 25 years, past 10 years & next 10 years with Frictionless Learning in MIT AI2, including:
MIT AI2 - 101Programming Basics
MIT AI2 - 201 Artificial Intelligence
MIT AI2 203 Internet Tech Bots
MIT AI2 204 Raspberry PI
Provide an in-depth exploration of selected platforms in professional environments on AI and IoT w/ Python TensorFlow, OpenCV, Deep Learning, Mobile Clients, Cloud WS, & Raspberry Pi, including:
MIT AI2 - 301 or 302: 高级课题和独立项目
MIT AI2 - 304: 人工智能的高级编程
MIT AI2 - AAPA-314: 高级物联网系统的编程与构建
MIT AI2 – 101 编程基础
MIT AI2 Programming Basics
Prerequisite: No
MIT App Inventor 2 installation, MIT AI2 Companion sync, Designer, Blocks, Variables and Scopes, Data Types, Logic Controls on Conditions/Loops, Abstraction, Basic Data Structures with List and Dictionary, Functions. No prior programming experience is required but good to have. When they exit, students are assigned a USACO problem to solve.
MIT AI2 – 201 人工智能
MIT AI2 Artificial Intelligence
Prerequisite: MIT AI2 - 101
5 Core Concepts: Multilayer Networks, Convolutional Neural Networks, Transfer Learning, Recurrent Neural Networks, and Embedding & Generative Models
8 Core Skills: scoping a problem, choosing datasets, creating datasets, creating ,choosing and modifying models, modifying learning rates, and training & testing. We are the only known institution that leads students to solve all 8 artificial intelligence projects proposed in MIT AI2 official site.
MIT AI2 – 101
MIT AI2 Programming Basics
Prerequisite: No
This course is a required prerequisite to enroll in advanced 200 level courses in this bootcamp. This introductory package will familiarize students with MIT App Inventor 2 as a programming medium and explore the functions that it offers. Students will create applications that allow them to practice what they learned during lectures. By the end of the course, students will obtain the most essential skills to create an application as well as solve problems from international and national competitions.



USACO BRONZE PROBLEM
DICE ROLL SIMULATOR
BUBBLE SORTING TOOL

AUSTRALIAN OLYMPIAD PROBLEM

BOUNCY BALL GAME
MIT AI2 – 201
MIT AI2 Artificial Intelligence
Prerequisite: MIT AI2 - 101
Required: 101 Programming Fundamentals
Dives into AI's transformation, from chatbots to autonomous driving, covering multi-layer networks (ANN, CNN, RNN、LSTM), deep learning, large language model techniques, and reinforcement learning. Study materials from MIT App Inventor, Google Teachable Machine, and AWS Deep Racer are being used for practical projects with state-of-the-art AIs.





VOICE RECOGNITION
USACO BRONZE PROBLEM
TEXT TO SPEECH CONVERTER
FACE MESH
POSENET
MIT AI2 – 203
MIT AI2 Tech Bots
Prerequisite: MIT AI2 - 101
Required: 101 Programming Fundamentals
Implementation of Advanced technologies with components in MIT AI2, Cloud Computing, Database, Web development, Interactive Maps, network connection with Bluetooth and Wi-Fi, Internet of Things (IoT), Machine Learning and Artificial Intelligence.


CLOUD DB
CHATBOT

WEATHER APP


API KEY GRAPHING APP
GPS NAVIGATOR
MIT AI2 – 204
MIT AI2 IoT with Raspberry Pi
Prerequisite: MIT AI2 - 101
Required: 101 Programming Fundamentals
This course provides a comprehensive introduction to the Raspberry Pi, a small and affordable computer used for a wide array of applications, from basic computing to complex electronics projects. The course is designed for beginners and covers the essentials of setting up and using the Raspberry Pi, programming with Python, and interfacing with various sensors and devices.





LINUX
RASPBERRY PI
ASSEMBLY
BREADBOARD
LED LIGHTS
PYTHON
PENCIL
SKETCHING

MIT AI2 – 301&302
MIT AI2 302 Advanced Research
Prerequisite: MIT AI2 - 101
This class is bonded with 314
Required: 101 Programming Fundamentals
Raspberry Pi SBC; Basic Neural Network Models ANN, CNN, RNN/LSTM


TALKTOME
INFO BOOK

MIT AI2 – 304
304 IOT Architecture and System Programming
Prerequisite: MIT AI2 - 101
Required: 101 Programming Fundamentals
Advanced System Programming in Python - Numpy, Panda, TensorFlow, Google Colab, AWS, Flask, AI Application Process Design, including a medical project published in Nature (2023), MIT Music Generative AI Project, Stanford Image Captioning Project, AI-based Digital Police Robot IoT Project.
-
LIGHT TRACING
-
KERAS SEQUENTIAL
-
YOLO OBJECT DETECTOR
-
MEDICAL PROJECT

LIGHT
TRACING

KERAS SEQUENTIAL


YOLO OBJECT DETECTOR
MEDICAL
PROJECT

MIT AI2 – 314
314 Advanced Platform and IOT Projects
Prerequisite: MIT AI2 - 101
Implementation of advanced technologies in mobile applications with components in MIT AI2, including Multimedia, Cloud Computing, Database, Web development, Interactive Maps, Network Connection with Bluetooth and Wi-Fi connectivity, and Internet of Things (IoT). Students are encouraged to participate in MIT Appathon, an annual competition across all countries. Our students won first place at Team Youth, and other prizes, in 2021.



LIVE CAMERA
ANALOG - DIGITAL CONVERSION
RCV ASSEMBLY
