An Advanced Course by TrinityX
Welcome to "Mobile Computing with App Inventor - CS Principles, Part II," an exciting and innovative course offered by TrinityX that takes you on a thrilling journey into the world of advanced computer science and mobile app development. This intermediate-level course is designed to build upon your existing knowledge of App Inventor and computer science fundamentals, pushing your skills to new heights.
In this course, you'll dive deep into the fascinating realm of mobile computing using the free and open-source tool, App Inventor for Android. Each week, you'll embark on a new adventure, creating a unique app that explores advanced topics such as network gameplay, encryption, and much more. The course culminates in a collaborative project where you and your fellow students will decide on an app to build together, allowing you to unleash your creativity and apply everything you've learned.
But this course isn't just about coding and app development. We'll also delve into the broader principles of computer science, exploring the potential and limitations of computing, understanding how the Internet works, and discussing the societal impacts of technology. This comprehensive approach is based on the emerging Computer Science Principles (CSP) framework, developed by leading educators with support from the College Board and the National Science Foundation.
To succeed in this course, students should have completed Mobile Computing with App Inventor, Part I, or have taken another introductory computer science course. Familiarity with basic programming concepts and experience with App Inventor is recommended.
This course is ideal for:
The skills acquired in this course have numerous real-world applications: