计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。计算思维涵盖了反映计算机科学之广泛性的一系列思维活动。计算思维的本质是抽象( 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个综合项目。
Q:我没有任何编程基础可以学习吗?
A:可以学习。App Inventor是一个基于网页开发Android移动应用程序的快速开发平台,它抛弃复杂的程序代码而使用搭积木的方式来完成您的Android程序。全国各地从小学高年级学生、中学生到大学生都在广泛开课。
Q:开发需要什么环境?
A:一台电脑+Android智能手机或平板。任何计算机都可以用于App Inventor开发,包括Windows、Mac OS、Linux。
Q:软件配置和安装过程中出现问题怎么办?
A:针对安装过程遇到的常见问题,我们准备了详细的参考资料。
1、AI伴侣不兼容,模拟器中AI伴侣不是最新版本的更新问题?
请访问https://acm.hunnu.edu.cn/App_Inventor_Qu/index.html查看
Q:本课程有没有配套的教材?
A:课程配套的教材 《App Inventor移动应用开发标准教材》已经由人民邮电出版社出版,https://www.ryjiaoyu.com/book/details/44209