跳转至

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

📱 项目案例 Please Star

如果您希望您的项目被展示,请email. 并提供: - 项目名称 - 链接