Mobile Computer Science Principles is a College Board-endorsed AP Computer Science Principles curriculum and professional development based on the theme of mobile computing. AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cyber-security concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.
This course engages students in building socially useful mobile apps using App Inventor; Uses project-based programming and computer science lessons; Emphasizes writing & communication skills; Fosters collaboration & creativity in the classroom.