Same school, new name. The School of Informatics and Computing is changing its name effective January 11, 2023. Learn more about the name change

NEWM-N 221 Mobile and Game Nonrelational Database Development

3 credits

  • Prerequisites: None
  • Delivery: On-Campus
  • This course covers the design and implementation of databases for mobile and game applications. Students learn to develop frontend and backend nonrelational databases, methods of data modeling, best practices for maintaining data integrity, and techniques for using data in mobile and game projects to be completed within the course.

    Learning Outcomes

    1. Describe the primary concepts of document-based nonrelational databases.
    2. Write queries for data stored within a database.
    3. Design a database from a written needs list.
    4. Use queries to perform basic create, read, update, and delete (CRUD) operations on data.
    5. Use entity-relationship diagrams (ERDs) to design databases.
    6. Use the data returned from queries to represent spatially positioned objects in a game or app programmed in JavaScript.
    7. Critique a database design.
    8. Use data from a database to drive media experiences, such as games or interactive displays.
    9. Use JavaScript to place spatial data on mobile apps.
    10. Update the app’s displayed data in real-time based on new data added to the database.
    11. Use a JavaScript media framework to create interactive visual elements on the app’s data display.