创新、严肃、好玩的android应用程序开发

Creative, Serious and Playful Science of Android Apps

课程主要研究影响当今应用程序发展的计算机基本原理,学习利用Java和标准软件开发工具创建自己的安卓应用程序。 …

伊利诺伊大学香槟分校

分享

好玩的android应用程序开发
  • 分类: 计算机
  • 平台: Coursera
  • 语言: 英语

课程主要研究影响当今应用程序发展的计算机基本原理,学习利用Java和标准软件开发工具创建自己的安卓应用程序。

课程概述

本课程主讲计算机科学以及智能手机和平板电脑的安卓应用程序设计,是适合初学者学习的入门级课程,无需编程经验,通过充满趣味性的学习,大家可以为现代安卓设备,如Nexus平板电脑创建应用程序。

课上我们会介绍影响当今应用程序发展的计算机基本原理和编程思想,使用安卓软件开发人员的编程工具构建完整实用的应用程序;

本课程分为两个主要部分,又分为八周独立的内容:
安卓开发者模块:第1-5周,必修
此课程必修模块的设计是为了让你逐步了解安卓应用程序的开发,包括下载、安装以及课程上会用到的工具。你也能创建自己的第一个安卓app了!还可以和同学们分享你的成果——这些并不需要复杂的编程!完成此模块,你就能获得讲师签署的结业证书了,如果你注册了“Signature Track”计划的话,还能获得认证证书。

计算机科学和编程模块:第6-8周,选修
在此较晚的选修模块,你能继续深入学习计算机科学,开始掌握编程技巧。我们通过开发分享的另一个酷毙的项目,一起来探索。完成安卓开发者模块、且通过此模块的同学,还能加印伊利诺伊大学的徽章,这不同于之前的证书,也有别于签名的证书。

课程大纲

安卓开发者模块
第一周:Hello World应用
第二周:简单的ILLIAC应用
第三周:能运作的ILLIAC应用
第四周:Emily应用
第五周:简单的web应用及0g代码调试

计算机科学和编程模块
第六周:用于分享自己观点的应用
第七周:位图和图像应用
第八周:运动像素应用

背景知识

无需具备计算机科学的相关经验。

参考资料

无需课本

授课形式

课堂视频 每周讲者Lawrence Angrave,会通过一系列的短视频介绍你需要掌握的概念。这些视频包括对他的电脑屏幕的拍摄,以此一步一步地指导你完成任务。你既可以通过浏览器,点击相应的标题回看,也能下载之后离线回看。

课堂上的问题 每次课堂都会提一些问题,以帮助你检验自己是否掌握了该内容。这些问题在你使用浏览器观看视频的过程中,会自动显现的。如果你选择离线观看,也能下载这些问题的文本。这些问题并不影响期末成绩。

小测验 每周都会有一个计分小测验。你有5次机会去作答。每次都可能是不同的问题。最高分会用作计算你的期末成绩。这些小测验都是没有时间限制的。不过会有期限,在期限之后的7天内作答,你还能得到相应分数的85%。

项目 本课程会有多个项目:必修的安卓开发者模块有2个,选修的计算机科学和编程模块有1个,你能创建自己的应用(app),并和同学们分享。同学们会根据要求评估你的项目,给予你反馈。同时,你也能看到其他人创建的应用,并给予反馈。这些都要在分享阶段完成,项目是不允许过期提交的。

课程包含若干个简短的教学视频,每个视频都附带随堂测验,另设独立的编程作业,没有期末考试。

常见问题

学完这门课,我能获得相关认证吗?
凡顺利完成本课程的学员均可获得由老师签发的结业证书。

声明: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

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