跳到主要内容跳过导航或跳到内容

comp2161:移动应用程序开发

学生们学习如何为移动设备开发应用程序,包括智能手机和平板电脑。向学生介绍当前的移动操作系统和移动应用程序开发环境。学生设计具有多个用户界面和多个系统组件的移动应用程序。学生为两种流行的移动设备开发应用程序。学生创建使用多线程访问在线服务器的移动应用程序。学生在整个课程中设计和构建各种应用程序,以加强所教的概念,并帮助学生实践他们所学的内容。

学习成果

  • 认识到移动设备的能力和局限性
  • 设计具有多个用户界面和多个系统组件的移动应用程序。
  • 在流行的移动开发平台上开发移动应用程序。
  • 基于预先设定的标准评估移动应用程序的性能

课程主题

  • 模块1:Android应用程序开发简介
  • 模块2:Android基础:构建你的第一个应用程序
  • 模块3:活动、意图和片段
  • 单元4:制作简单应用/游戏:设计挑战
  • 模块5:服务、广播接收器和数据持久性
  • 单元6:进程、线程和Internet访问
  • 单元7:应用发布和商业模式

所需文本和材料

本课程所需的在线资源如下:

额外的需求

需要一台可以上网的电脑。

手机或平板电脑(推荐但非强制)。

可选的材料

Deitel, P. & Deitel, H.(2017)。Android如何编程(第三ed)。新泽西州上马鞍河:皮尔逊教育。
ISBN-13: 978-0-13-444430-7。类型:教科书

评估

为了顺利完成这门课程,学生必须在整个课程中达到50%或更高的及格分数,在最终的必修项目中达到50%或更高的及格分数。

实验作业1:Android入门 5%
实验作业2:单元转换器应用程序 5%
实验作业3:简单的导游应用程序 10%
实验作业4:简单的计算器应用程序 10%
实验作业5:安全令牌应用程序 15%
实验作业6:填字游戏 15%
最终项目:顶点* 40%
总: 100%

*强制

开放式学习教员信息

一个开放学习的教员可以帮助学生。学生将在课程开始时收到必要的联系方式。

搜索 最重要的
Baidu
map