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

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

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

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

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

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

授课目标

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

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

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

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

课程大纲
预备知识

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

参考资料

App Inventor移动应用开发标准教程(第2版)

书号:978-7-115-47380-6

作者: 瞿绍军

1.上百个微课视频,扫码即可观看。

2.省级精品在线开放课程配套教材。

3.教育部-谷歌公司产学合作协同育人项目成果

4.近120个教学案例,9个综合项目。

出版社购买地址:https://www.ryjiaoyu.com/book/details/44209

常见问题

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/44209