Mobile App Development

This course is an introduction to programming through the field of app development. It includes: basic concepts of programming, object-oriented program architecture, online integration of apps, and maintaining persistent data. Students in this course will create several elementary Android apps in a drag-and-drop programming language, culminating in an independent final project.

Career Related Learning Standards:  Problem solving and discovery through inquiry are central to game development. But to really succeed in this class, communication and teamwork will need to be mastered.

This course also meets the International Society for Technology in Education (ISTE) standards for students.

Prerequisites

It is recommended that students have completed an Algebra course prior to enrolling. AppDev is designed to be a college preparatory high school course and thus should provide a rigorous but accessible introduction to computer science. No previous computer science experience is required.

Credit

Upon successful completion of AppDev, students will receive .5 Elective (“Other”) credit.