CS Principles
This activity addresses the idea that computing fosters creation of
artifacts. It focuses, in part, on the following learning
objectives:
- 1: The student can use computing tools and techniques to create artifacts.
- 3: The student can use computing tools and techniques for creative expression.
Introduction
The purpose of this homework is to design your project and to
create an attractive and well-organized portfolio page that describes
your project.
Review the submission requirements for creative
projects. They describe the requirements for how you will "hand in"
your project. Your grade on the project will be based on
- how well your app is designed
- how well it works,
- how well you present it on your portfolio and in your oral presentation.
Details
- Meet with your partner and decide which partner will host
the project's Porfolio page.
- Create a page for the project under the Projects tab
on the host partner's Portfolio. Create a link to that page on
the other partner's Portfolio (under the Projects tab).
- Work together on developing the design for your app. It should
consist of screen mockups -- pictures of what the screen will
look like -- and story boards -- step-by-step descriptions of
what the app will do. You can use screen shots the App Inventor
designer for your screen mockups. Your story board might go
something like this:
- The user clicks the New Game button.
- The app initializes the following variables: v1, v2, ..
- The user clicks the Play button.
- The app starts randomly moving the mole..
- The timer runs down to zero.
- The game ends and the user's score is displayed in a label.
- Post your designs on your Portfolio.
- For this assignment your project page should consist of the
following sections:
- Introduction: This section should be complete.
- Design: The storyboard and screencast portions should be complete
and there should be a substantial description of your app's componenets.
How to Handin This Homework
We will grade this initial version of your project page as a homework
grade.