+Introduction to Computer Science: Mobile Apps Development (CS Mob Aps)
A one-year course in which students use the programming language App Inventor to build apps for Android mobile devices (tablets and phones.) Students build increasingly complicated apps utilizing many of the features that mobile devices offer including, but not limited to: location sensor, orientation sensor, accelerometer, proximity sensor, text to speech and speech to text, camera, sound recorder, texting, clock, video player and so on. Students will also learn how to access the program’s Tiny database and Tiny Web database. All work is submitted via the student’s personal website, so students become conversant with Google sites as well.
+Computer Science: The Structure and Interpretation of Computer Programs (CS Structure)
+AP Computer Science A: Java (AP CS-A)