top of page

101

PROGRAMMING BASICS

mitai2orange_edited.jpg
Android_robot.svg.png
6995383b37b2d3b859ae480e698b8f1b.png

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

technology-background-with-earth-globe-binary-code_53876-117938.webp
4d32ecf51304615f4eaf9d1094a15fc3278691f9.png

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