App Inventor移动应用开发
分享
课程详情
课程评价
spContent=App Inventor是基于网页开发Android移动应用程序的快速开发平台,它抛弃复杂的程序代码而使用搭积木的方式来完成安卓程序。普通人都能在几分钟完成一个可在手机上运行的应用。 通过本课程学习,可快速了解到软件设计与开发的基本知识,掌握解决问题的方法,训练计算思维能力,短时间内将点子变成作品。 本课程为“湖南省精品在线开放课程”。
—— 课程团队
课程概述

计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。计算思维涵盖了反映计算机科学之广泛性的一系列思维活动。计算思维的本质是抽象( Abstraction) 和自动化( Automation) 。它是如同所有人都具备“读、写、算”(简称3R)能力一样,成为适合于每个人的一种普遍的认识和一类普适的技能。计算思维提出了面向问题解决的系列观点和方法,有助于更加深刻地理解计算的本质和计算机求解问题的核心思想。

App Inventor是一个基于网页开发Android移动应用程序的快速开发平台,它抛弃复杂的程序代码而使用搭积木的方式来完成您的Android程序。

虽然,App Inventor编写的应用程序或许不是很完美,但它却是普通人都能做的,而且通常是在几分钟内就可完成一个简单的作品。

本课程积极响应教育部和教指委的号召,推进以计算思维和人工智能为导向的新一轮计算机基础课程改革。以App Inventor为依托,把抽象的计算思维具体化,把复杂的编程思想形象化,通过积木块的编程和将计算思维无缝的融入到一个个有趣的App Inventor小项目,促使学生能理解计算思维的真正内涵和体会到学习编程的乐趣,培养学生的创新能力和使用计算机解决实际问题的能力,推动计算机课程的多元化教学改革,切实提高教学质量和效果。

课程案例设计与具体实际应用相结合,课程内容设计与教学方法改革相结合,课程内容设计和教学实践中遵循以学生为中心的教学模式。课程内容设计和教学实施做到由浅入深、由易到难、由简到繁。

授课目标

      本课程以训练计算思维、激发编程兴趣和用计算机解决实际问题为目标。所有专业,不同层次学生均可选课,是我校文化素质课。完成本课程学习后应达到如下目标:

      知识目标:学生通过该课程的学习,能够快速了解到程序设计基本知识,软件设计与开发的基本知识,手机应用开发的流程,计算思维。

      能力目标学生理解计算思维的真正内涵,并能使用计算机解决实际问题,在较短时间内可将自己的点子(创意)变成手机应用作品。

      素质目标:结合课程思政,达到使学生养成良好的学习习惯和思维方式,形成严谨求是的学习方法和科学的研究态度,在之后的学习和工作中少走弯路。

课程大纲
预备知识

本课程无需编程基础,会操作简单电脑即可。

证书要求

成绩由论坛参与度、平时每周作业、综合项目和期末考试构成,

1、论坛参与度(10%):获取满分学生需要在课件的“讨论活动”中发帖和回帖的数量总共达 20 条及以上。课程每讲都会指定讨论题目,学生可根据兴趣选择参与。 

2、平时作业(60%):11次项目作业和1次单已测试,项目作业需要学生进行互评,每次作业满分5分,共60分。 

3、综合项目(10%):1次结合专业知识开发综合项目的作业,共10分。

4、期末考试(20%):期末考试采用客观题,主要考察学生对整个学期知识的掌握程度,考试满分20分。 


优秀证书:>=80

合格证书:60--79


注意:为了对学习者的在线学习过程更加负责,保证平台证书的严谨性和权威性,从2019年9月份开始,中国大学MOOC将不再发放免费证书。认证证书(同时有纸质版和电子版)需申请并付费:100元/人。

参考资料

瞿绍军,《App Inventor移动应用开发标准教程》,人民邮电出版社,2016.08,ISBN:978-7-115-42681-9

常见问题

Q:我没有任何编程基础可以学习吗?

A:可以学习。App Inventor是一个基于网页开发Android移动应用程序的快速开发平台,它抛弃复杂的程序代码而使用搭积木的方式来完成您的Android程序。全国各地从小学高年级学生、中学生到大学生都在广泛开课。

 

Q:开发需要什么环境?

A:一台电脑+Android智能手机或平板。任何计算机都可以用于App Inventor开发,包括WindowsMac OSLinux

 

Q:软件配置和安装过程中出现问题怎么办?

A:针对安装过程遇到的常见问题,我们准备了详细的参考资料。

1AI伴侣不兼容,模拟器中AI伴侣不是最新版本的更新问题?

2AI伴侣更新方法二(建议采用该方法,简单一些)

请访问https://acm.hunnu.edu.cn/App_Inventor_Qu/index.html查看

Q:本课程有没有配套的教材?

A:课程配套的教材 App Inventor移动应用开发标准教材》已经由人民邮电出版社出版,https://www.ryjiaoyu.com/book/details/6135