Mobile Computing (移动计算)¶
课程编号:COMP3011J
考核形式:100% Continuous Assessment (无期末考试)
授课教师:Mohamed Saadeldin
课程介绍¶
移动计算是一门高度实践性的课程,专注于Android应用开发。学生将学习从基础概念到完整应用发布的全流程,最终独立完成一个Android应用项目。
Quiz是线上的选择题形式。
2个Assignmnet是两个给定任务的简单安卓应用,可用于学习基础的安卓开发方式。24年是邮件应用 + 水果应用。
Project需要自己定主题,并且需要和Prof讨论共同决定你的想法是否可行。要求是在现有的开源APP上开发现在没有的功能。每一轮递交都有一次Face to Face 的Feedback。最终提交之前,需要和教授和TA做一个汇报,向他们演示一下你的应用,也会问你的功能具体是如何实现的,会看代码。
建议准备一台安卓设备,方便测试,用电脑上的模拟机也可以。
技术要求¶
- 编程语言:Java 或 Kotlin
- 开发平台:Android Studio
考核结构¶
📊 成绩构成 (100% 持续评估)¶
- Course Work (40%)
- 2个Assignment (20%)
- Quiz (20%)
- 项目 (60%):个人Android应用开发项目
- 项目大纲 (5%)
- Alpha版本 (10%)
- Beta版本 (15%)
- 最终提交与展示 (30%)
🚀 项目评估标准¶
- 新颖性 (0-10分):创新性和独特性
- 实用性/娱乐性 (0-20分):应用价值和用户体验
- 功能性 (0-30分):功能完整度和稳定性
- 设计 (0-30分):UI/UX设计质量
- 性能 (0-10分):应用运行效率
学习资源¶
Quiz样例¶
Assignment¶
- FruitApp(Ass1)
- (Ass2) -[待补充]
📱 项目案例 Please Star¶
如果您希望您的项目被展示,请email. 并提供: - 项目名称 - 链接