学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
移动终端程序开发与应用(王宏伟)
分享
spContent=当前,移动互联网正在席卷整个世界,而移动计算的相关理论和技术是构建移动互联网的基础。本课程以移动计算三要素为核心,从信息传输的基本原理、移动定位技术以及移动应用开发技术展开讲解。形式上采用练习和实验相结合的方式,课程内容以问题驱动的方式促进学生主动思考。
—— 课程团队
课程概述

本课程计划9周,讲授4个主题。每个主题由多个单元组成,每个单元包括课程视频讲解、单元作业和单元测试三个部分。课程视频为课程核心部分,课程视频中的思考题和练习题为课程实践部分,发布给学生,由学生课后自主完成,完成情况可提交网上讨论。课程视频:每一讲包含一个专题知识,其课程视频按照知识点拆分成多个独立而又相互串联的知识模块。每段视频约10-15分钟左右。视频中的练习题目帮助学生深入理解移动系统和程序设计,促进学生动手实践。探索性的练习主要在论坛上发布和讨论,鼓励学生在论坛中对前沿性和学术性的问题展开讨论,并提供相关的工程案例和辅助教学资源,促进学生工程能力的锻炼。练习题目包括关键知识点的检验、编程知识和实验等内容。在课程考核中实验的占比较重。通过实验让学生把所学的知识吸收和内化。实验的自主完成部分主要用于检验学生的工程规划和设计能力。期末考试在网站上完成,提供多项主客观题目,并要求同学在规定时间完成(32小时)。

授课目标

通过本课程的学习,您能够了解移动计算的特点和发展趋势,比较全面地掌握移动计算的基本概念、原理,各种开发平台和工具,以及移动应用程序的基本结构和设计方法。通过实践,了解移动设备和无线网络的使用方法,培养您对移动应用软件开发的兴趣和编程思维方法,提高分析问题、解决问题及实践操作的能力,为今后从事计算机软件开发工作打下良好的基础。

成绩 要求
  1. 完成单元作业和单元测试;

  2. 通过期末测试。


课程大纲
预备知识
  1. 面向对象程序设计(Java/C++

  2. 计算机网络

  3. 数据库原理

  4. 软件工程

参考资料


  1. 移动计算技术,徐明,曹建农,彭伟,清华大学出版社,2008

  2. 移动计算,袁满,孙永东等,哈尔滨工业大学出版社,2008

  3. 移动计算,张德干,科学出版社,2009

  4. 移动计算原理-基于UMLXML的移动应用设计与开发,Reza B.Far著,顾国昌等译,电子工业出版社,2006

  5. 移动互联网技术及业务,张传福,电子工业出版社,2012

  6. 第一行代码Android,郭霖,人民邮电出版社,2014

  7. 深入理解Android内核设计思想,林学森,人民邮电出版社,2014

  8. Android开发艺术探索,任玉刚,电子工业出版社,2015