|Christina M. Gardner, PhD|
Course Websites https://sites.google.com/site/cs1803poc/home
CS Principles - School Spirit App
CS Principles - Etch-a-Sketch
CS Principles - Etch-a-Sketch Starter Code
CS Principles - Trivia App Assignment
CS Principles - Trivia Database Starter
CS Principles - Portfolio Examples
Cool Google Doodles
Links to other Curriculum and Other Resources
CS Principles - Trivia App AssignmentCS Principles - Trivia App Assignment Overview
Click on Link for full Assignment: Trivia App_v2.docx
Click here for Trivia App Starter Code CS Principles - Trivia App Starter Code
Click here for code to populate your Trivia Web Database from a CSV file: CS Principles - Trivia Database Starter
Click here for directions on how to create a Web Database using App Engine: http://appinventorapi.com/program-an-api-python/
Goal: Create a trivia app that presents 25 random multiple choice questions from 11 different categories. This database pulls the 25 random questions from a TinyWebDB and stores users high scores to the database.
LO 1: use of computing tools and techniques to create artifacts.
LO 5: Describe the combination of abstractions used to represent data.
LO 7: Develop an abstraction.
LO 8: Use multiple levels of abstraction in computation.
LO 15: Develop an algorithm.
LO 16: Express an algorithm in a language.
LO 17: Appropriately connect problems and potential algorithmic solutions.
LO 18: Evaluate algorithms analytically and empirically.
LO 19: Explain how programs implement algorithms.
LO 20: Use abstraction to manage complexity in programs.
LO 21: Evaluate a program for correctness.
LO 22: Develop a correct program.
Computational Features of the App
Minimal Features of your App
o A running tally of the score and the number of questions they’ve completed correctly or incorrectly.
Collaborative Features of the App
o Each person is required to contribute 5 questions to their secondary category
o Each person is required to contribute 1 question to the computing category
Trivia Game Play
Trivia App Categories
2. Movie Quotes
5. GT Traditions and other GT Facts
9. TV Sows
10. Wildcard (Miscellaneous)
Features of the Database
Last modified 29 June 2012 at 8:21 am by cmgardne
|Georgia Tech Disclaimer :: ©2017|