Introduction to Programming uses app development as a basis for learning general programming skills. Students will learn different programming languages such as C/C++ and blocks using Arduino and MIT App Inventor. Students will use models as a way to quickly solve new problems using knowledge and techniques already learned. MIT App Inventor is an intuitive, visual programming environment that allows students to build fully functional apps for smartphones and tablets. Arduino is an open-source electronics platform based on easy-to-use hardware and software. In addition to programming, students learn program design, documentation, debugging and testing. Finally students can examine career opportunities in programming.
Additional types of programming you will learn:
Python
C++
JAVA
HTML
SAS