Andr​​oid 手持系统的移动应用程序设计:第 1 部分

Programming Mobile Applications for Android Handheld Systems: Part 1

2064 次查看
马里兰大学帕克分校
Coursera
  • 完成时间大约为 17 个小时
  • 混合难度
  • 英语, 葡萄牙语, 俄语
注:本课程由Coursera和Linkshare共同提供,因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

Android Studio

Android (Operating System) Software

Android Software Development

User Interface

课程概况

本课程主要介绍在安卓平台下,手持设备(如手机、平板电脑)应用程序的设计与实现。

This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.

手持系统,如手机和平板电脑,是目前使用计算机服务最为普遍的方式。因此,对应用程序开发人员的需求也以惊人的速度增长。学习应用程序开发,要求同学们要全面掌握计算机科学和工程学方面的原理,研究特定移动应用平台的具体内容,设计出既美观又能吸引眼球的用户界面,从而体现使用手持设备应用程序的原因,使用环境和使用方法。

课程内容包括:编程的基本原理,软件架构和手持设备的软件应用和开发环境中用户体验的注意事项。安卓平台是目前手持系统用户中成长最快的移动平台,为了更好地理解这些概念,课程会深入讲解,并加入实例辅助。学生将运用所学知识,在安卓平台下编写实验项目和大型学期项目。
附注:本课程是跨学校教学项目之一。

另一套课程由美国范德堡大学的道格拉斯•施密特和朱尔斯•怀特教授主讲,二者相辅相成。 因此,两套课程中的一些内容和编程作业是互相补充的;本课程作为跨学校教学项目的第一部,将率先与大家见面,主讲手持系统和面向用户的应用程序设计;而范德堡大学的课程主要介绍 相对 底层的内容,包括操作系统、后台处理、网络和云计算,课程定于2014年的春末发布。
两套课程相互独立,你可以只选其一,但是如果选修两门课程,会对手持系统和相关应用程序有一个更 完整、 更细致的了解。

课程大纲

周1
完成时间为 8 小时
Android Platform and Development Environment
4 个视频 (总计 62 分钟), 3 个测验

周2
完成时间为 4 小时
Application Fundamentals and the Activity Class
7 个视频 (总计 61 分钟), 2 个测验

周3
完成时间为 10 小时
Intents, Permissions, and Fragments
5 个视频 (总计 60 分钟), 4 个测验

周4
完成时间为 4 小时
User Interface Classes
5 个视频 (总计 68 分钟), 2 个测验

周5
完成时间为 2 小时
Build From Scratch Assignment

预备知识

本课程直接面向大学二年级或三年级本科生,学生应了解如何使用Java编程,但不需要具备移动应用程序开发的相关知识。

参考资料

本课程没有固定教材,但是强烈建议学生广泛搜集与安卓系统相关的免费开放资源。
浏览安卓开发者博客,实时掌握安卓生态系统的变化与改进。
访问Google I/O开发者大会网站,观看专题演讲和其他内容。

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2020 MOOC.CN 慕课改变你,你改变世界