601.290 User Interfaces and Mobile Applications
Assignment 0 -- due by 11pm on Monday, 27 Jan
12 points total
Overview
The primary purpose of this individual assignment is to introduce
yourself to the rest of the class and the course staff, and also to
reflect on user interfaces through brief app reviews.
Submission details: There is nothing to submit for Part
A. We will know you have signed up for Piazza and posted about
yourself by your name. Type up your app concept and reviews for
parts B & C, and submit as one pdf file on Canvas to assignment
a0.
Part A: Piazza Introductions [3 points]
Getting to know you:
- Access our
Piazza course site through Canvas
(link in course menu)
- Read the "UIMA Posting Policies" post (@16)
- Introduce yourself to everyone by adding a follow-up
to that post. Your post must not be anonymous, and must
address the first four items (#0-3) on the list below. You also then must
include at least 3 of the information categories numbered 4-9
in order to help classmates decide whether to request you as a
teammate for the group project.
- Your preferred name and JHED-based email (such as Joey, jname1@jhu.edu).
- Your year in school, majors and minors (include all).
- The best times for you to meet with team members (days, evenings,
weekends, etc.).
- The type of app you might want to develop (game/entertainment,
healthcare, business, personal, education, philanthropic, etc.).
- Your best and/or worst prior team experience.
- Your familiarity with Android technologies, ranging from none to
lots (do you have an Android device, etc.).
- Any other SE courses you've taken (full-stack, OOSE, databases, etc.)
- Your strengths (choose from organization, design, communication,
presentations, big picture, hairy little details, putting things
together, coding, testing, debugging, logistics, decision making,
meeting deadlines, etc.).
- Your weaknesses (choose from organization, design, communication,
presentations, big picture, hairy little details, putting things
together, coding, testing, debugging, logistics, decision making,
meeting deadlines, etc.).
- How you identify, or something random you want to include that is
not listed above.
Part B: App Concept [3 points]
Write a short description of an app you'd like
to develop for the large group project. Your description should
focus on the primary purpose of the app, the intended user base and
key functionality. The app should require the use of at least one
advanced feature, such as a database, media, GPS, sensors, web,
graphics, etc.
Part C: App Reviews [6 points]
Choose two apps that you use regularly (can be iOS or Android) and
write a brief review of their user interfaces (1-2 paragraphs for
each). Identify what you think are particularly good elements and
particularly bad elements from a design/usability perspective.
Grading for parts B and C will be based on thoroughness and writing clarity.