top of page
101
PROGRAMMING BASICS
COURSE DESCRIPTION
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.
Applications made: formula calculators, bouncy ball game, USACO Bronze problem, Olympiad problem
Video about 101
MIT App Inventor 2 installation
CORE TOPICS
Blocks
Logical Controls on Condition/Loop
MIT-AI2 Companion Synic
Designer
Variables and Scopes
Data Types
Functions
Advanced Data Structures with List and Dictionary
bottom of page