CSCI 310 Software Engineering PROJECT 1b
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
CSCI 310 Software Engineering
PROJECT 1b
Overview: Since the upcoming team project will require you and your teammates to work together and develop an Android application based on the requirements of a customer, you need to get yourself prepared now, by learning how to use Android Studio to develop mobile applications.
Objective: The objective of this project is to ensure that everyone in the class knows how to use Android Studio, by completing a “warming-up” exercise.
Detailed Description: You must download Android Studio on your own computer, get familiar with it, and then use it to develop a simple Android app named Mini Piano. The Mini Piano app must have seven white keys (C, D, E, F, G, A, B) and five black keys (C#, D#, F#, G#, A#) as shown in the following example:
In addition, the app must have the label “CS310” and your own name on the screen. The functionality of the app is simple: Whenever a key is touched, the corresponding note is played.
What to hand in: After your project is completed, create a (single) ZIP file containing the entire project directory (named “Project1b”), and upload the ZIP file to the course website on Blackboard.
While submitting your project, please make sure to include, in the (single) ZIP file, everything that is needed to run your app on another computer. This will affect how your app is graded: after downloading your ZIP file from Blackboard to another computer, the teaching staff must be able to run your app using Android Studio.
Grading: The project will be graded out of a maximum of 100 points: 20 points will be based on whether your code can be compiled; 40 points will be based on whether your app’s layout, after being launched successfully, satisfies the requirement (having the 12 keys, the “CS310” label, and your name); and 40 points will be based on whether notes are played when the keys are touched.
Honor Code: You must work independently on this assignment. Please review the related statement in the syllabus.
2022-02-14