This unit focuses on various aspects of using and manipulating Data, both within mobile apps and on the Web or Internet.
It may seem that no matter what the problem, we can find an algorithm to solve it. But that is not true. And in this lesson we want to look at some problems that algorithms cannot solve or cannot solve efficiently.
Unit FeaturesStudents will explore:
- Programming: The App Inventor lessons in this unit focus on different types of programming data, including variables and structured data, such as Lists, persistent data, such as TinyDB, a simple on-device database, and shareable data, such as TinyWebDb, a simple web-based database.
- CS Principles: These lessons focus on data that is being collected in ever increasing numbers and how to analyze that data using computational methods. The concept of Big Data and the use of Fusiontables are introduced.