Introduction to Mobile App Development (MAD) is the foundation course for the Mobile App Development program of study. This two-semester, project-based course will explore the current landscape of mobile app development, define the roles of a development team, and introduce fundamental software development terminology and mindsets. Students will discuss and use various hardware platforms and operating systems to design, create and maintain an application.
MAD I is the second course in a program of study which teaches the skills, techniques, software and regulations necessary to develop and publish a professional mobile application. This one-semester, project-based course will be structured so that students first learn the basics of the Objective-C or Java programming language, then use a professional IDE to create, test and deploy basic apps on mobile devices.
MAD II is the third course in the Mobile App Development program of study. This one-semester, project-based course will build upon students’ basic programming knowledge and give them the tools to understand and use APIs to create mobile applications in a professional IDE for an iOS or Android device.
HS Junior Year
Introduction to Mobile App Development
This course will introduce basic computer programming concepts in the context of developing mobile applications.
HS Senior Year
This course will introduce basic computer programming concepts through the context of the Objective-C language for iOS mobile devices and Java for Android devices.
This course will build upon basic programming knowledge to use APIs to create mobile applications for iOS or Android devices.
Students will leave the course with an understanding of computer coding. The understanding of the coding of computers is vital to understanding how computers and their programs function. Every profession is based to some extent on computers and to understand code will make students more employable in almost all future professions.