Project Guideline MC1001 / 2002
Overview
■ 3 – 5 members per group
■ Projects
1. Cloud application
2. Mobile application
■ Presentation
1. Cloud application
2. Mobile application
3. Demo
■ Case study
■ Peer evaluation
2
Topic
■ Create an integrated system for learning one language
– A language of your choice (e.g. Cantonese, Mandarin, Japanese, …)
– Any targets (e.g. children, students, professionals, all, …)
– Innovative styles (e.g. game, quiz, information, …)
■ Use any functions
– [Mobile] learnt within or outside the course
– [Cloud] provided by AWS Educate
3
Assessment
■ Project
■ Presentation / Case study
■ Peer evaluation
– Contribution to the project
4
Assessment
1. Innovativeness
2. User interface
3. Development
4. Presentation /
Case study
Total
a. Mobile Application
10%
30%
40%
20%
100%
b. Cloud Application
10%
–
70%
20%
100%
5
1. Innovativeness – Mobile / Cloud
■ Product innovativeness (10%)
– Meeting user requirements?
– Innovative learning style?
6
2. User interface – Mobile
■ Design and theme (15%)
– Impressive design?
– Appropriate layout?
■ User friendliness (15%)
– Simple? Easy to use?
– Meeting user behaviour?
7
3a. Development – Mobile
■ Features and Content (30%)
– Appropriate functions?
– Sufficient content? Easy to expand?
– More than 1 view controller is expected
– Data saving?
– Cloud integration?
■ Performance (10%)
– Stability? Bug-free? Speed?
8
3b. Development – Cloud
■ Features (30%)
– Appropriate cloud architecture?
– Applying good AWS practices? Security?
– Data saving?
■ API (20%)
– Sufficient APIs? Appropriate endpoints?
– Mobile app integration?
■ Performance (20%)
– Stability? Bug-free?
– Load balance
9
4. Presentation – Mobile / Cloud
■ Content (10%)
– Slides? Clear aim? Interesting? Too much/less content?
– Understanding of technology?
■ Effectiveness (5%)
– Organisation? Team collaboration? Fluency?
■ Demonstration (5%)
– Attractive? Easy to understand? Telling a story?
10
Presentation Guideline 1
Video with voice-over
■ Language: English
■ Duration: 12 – 20 mins (~ 4 mins per member)
■ Video
– Upload to YouTube
– (Please indicate the YouTube URL on your PowerPoint slide)
■ Recording
– PowerPoint Slideshow (Desktop)
– Apple App demo: Simulator (Desktop) or Apple Devices
– Cloud App demo (Desktop)
– (You may record them separately and merge them into one video)
11
Presentation Guideline 2
PowerPoint Slide
■ Language: English
Put additional contents
■ Length: < 30 pages on the Appendices section
■ Please include the presentation order of group members on the Contents page
– e.g.
– 1. Introduction (Li, Ka Shing)
– 2. App demonstration (Chan, Tai Man)
■ Please tell me your name every time before presenting your own section.
12
Presentation Guideline 3
Your group may have custom contents on each section.
Presentation flow
Topic: Your project name & group number URL: YouTube and Amazon EC2 & RDS Contents: Presentation outline and order
1. Overview
– Executive Summary
– (Why) Market problems; Potential solutions; Target market; User Requirements
13
Presentation Guideline 4
2. Cloud Application
– (What) System architecture, Function design
– (How) System development, Coding
– (Recommendation) Future roadmap / development
3. Mobile Application
– (What) App architecture, Function design
– (How) App development, Coding
– (Recommendation) Future roadmap / development
Decide by your group
4. Project demonstration
– App & Cloud demo (e.g. Simulator, AWS, MySQL Workbench, Postman...)
14
Case Study Guideline
■ Topic: Discuss the costs and benefits of adopting AWS services in your group project
■ Length: 300 – 400 words
■ Language: English
■ Submission: Individual
■ Remarks:
– Read the question carefully.
– Cite and paraphrase the references if you use any external sources. Please do not copy them directly. VeriGuide will be used to detect plagiarism for this task.
– Proofread your case study carefully.
15
Case Study Guideline 2 ■ 1: Introduction (~ 50 words)
Your case study may have different structure.
– Highlight the purpose of your case study + the most important point
■ 2: Benefits / Advantages (~ 100 – 150 words)
– Benefit 1 + explanation + example
– Benefit 2 + explanation + example
■ 3: Costs / Disadvantages (~ 100 – 150 words)
– Cost 1 + explanation + example
– Cost 2 + explanation + example
■ 4: Summary (~ 50 words)
– Highlight the key points of benefits and costs
16
Checklist
Group Submission
■ Apple app source code: MC1001_P1_Group1.zip (Email)
■ Java API source code: MC2002_P1_Group1.zip (Email)
■ PowerPoint slide (Email)
■ Video (YouTube)
Individual Submission
■ Case Study (Moodle)
■ Evaluation form (Moodle)
Send me (billychong@scs.cuhk.edu.hk)
by one team member & CC (副本抄送) to other members
17