计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。计算思维涵盖了反映计算机科学之广泛性的一系列思维活动。计算思维的本质是抽象( Abstraction) 和自动化( Automation) 。它是如同所有人都具备“读、写、算”(简称3R)能力一样,成为适合于每个人的一种普遍的认识和一类普适的技能。计算思维提出了面向问题解决的系列观点和方法,有助于更加深刻地理解计算的本质和计算机求解问题的核心思想。
App Inventor是一个基于网页开发Android移动应用程序的快速开发平台,它抛弃复杂的程序代码而使用搭积木的方式来完成您的Android程序。
虽然,App Inventor编写的应用程序或许不是很完美,但它却是普通人都能做的,而且通常是在几分钟内就可完成一个简单的作品。
本课程积极响应教育部和教指委的号召,推进以计算思维和人工智能为导向的新一轮计算机基础课程改革。以App Inventor为依托,把抽象的计算思维具体化,把复杂的编程思想形象化,通过积木块的编程和将计算思维无缝的融入到一个个有趣的App Inventor小项目,促使学生能理解计算思维的真正内涵和体会到学习编程的乐趣,培养学生的创新能力和使用计算机解决实际问题的能力,推动计算机课程的多元化教学改革,切实提高教学质量和效果。
课程案例设计与具体实际应用相结合,课程内容设计与教学方法改革相结合,课程内容设计和教学实践中遵循以学生为中心的教学模式。课程内容设计和教学实施做到由浅入深、由易到难、由简到繁。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
第1周 App Inventor初步
1.1 App Inventor开发环境搭建
1.2安装游戏模拟器调试App Inventor应用程序(2022年更新)
1.3 三个常用开发网站介绍(2021更新)
1.4 App Inventor界面
1.5 HelloPur(你好猫猫)
1.6 补充教学视频:什么是计算思维?
作业1: 你好猫猫加强版
第2周 App Inventor编程基础之变量块和选择块
2.1 变量块
2.2选择块
作业2:求最大数
第3周 App Inventor编程基础之循环块、其他控制块和逻辑块
3.1 四种循环结构
3.2 break
3.3 其他控制块和逻辑块
作业3:裴波那契数
第4周 App Inventor编程基础之数学块和文本块
4.1数学块
4.2文本块
作业4:水仙花数
第5周 App Inventor编程基之列表块和字典块
5.1列表块
5.2列表综合案例
5.3字典块
课后讨论:生活中的排序问题
作业5:数据排序
第6周 App Inventor编程基础之过程块
6.1过程块
6.2颜色块和组件块
6.3案例:一元二次方程求根
课后讨论:过程块的作用和递归思想
作业6:素数
第7周 用户界面组件
7.1 组件和屏幕
7.2 按钮
7.3 文本输入框
7.4 滑动条
7.5 对话框
7.6 Web浏览框
7.7列表显示框
7.8日期选择框和时间选择框
7.9复选框
7.10图像
7.11下拉框
7.12转换开关
7.13界面布局
课后讨论:用户界面设计大讨论
作业7:调色板
第8周 多媒体组件
8.1 声音相关组件
8.2 视频、图像组件
8.3 语言处理相关组件
作业8:制作App贺卡
第9周 绘图动画组件
9.1 画布
9.2 图像精灵
9.3 球形精灵
课后讨论:奇思妙想
作业9:几何图形生成器
第10周 数据存储组件
10.1 微数据库
10.2 网络微数据库
10.3 文件管理器
作业10:课程表
第11周 传感器组件和通信连接组件
11.1 计时器组件
11.2 加速度传感器
11.3 方向传感器
11.4 位置传感器
11.5 条码扫描器
11.6 距离传感器
11.7 陀螺仪传感器
11.8 磁场传感器
11.9 计步器
11.10 Activity启动器
11.11 Web客户端
11.12 蓝牙聊天工具
11.13 EV3乐高机器人颜色搜索
作业11:API调用
第12周 任意组件和应用调试技巧
12.1 任意组件
12.2 应用调试
作业12:单元测试作业
第13周 综合案例
13.1 电子书-唐诗三百首
13.2 车型识别
13.3 抽奖程序
作业13:综合作业——人工智能应用
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开发,包括Windows、Mac OS、Linux。
Q:软件配置和安装过程中出现问题怎么办?
A:针对安装过程遇到的常见问题,我们准备了详细的参考资料。
1、AI伴侣不兼容,模拟器中AI伴侣不是最新版本的更新问题?
2、AI伴侣更新方法二(建议采用该方法,简单一些)
请访问https://acm.hunnu.edu.cn/App_Inventor_Qu/index.html查看
Q:本课程有没有配套的教材?
A:课程配套的教材 《App Inventor移动应用开发标准教材》已经由人民邮电出版社出版,https://www.ryjiaoyu.com/book/details/44209
相关知识
移动设备签到应用开发大家给点开发
The Inventor Mentor[cn]英文学习资料.pdf
2022年MIT App Inventor 夏季 Appathon比赛结果 DF创客社区
鲜花配送APP开发,鲜花订购APP开发
鲜花APP开发市场分析
深度学习农作物病虫害智能识别APP开发教程
鲜花配送app开发功能
HTML5移动开发
鲜花配送APP开发功能有哪些
同城配送APP:同城订蛋糕送鲜花APP开发,有现成软件直接用
网址: App Inventor移动应用开发 https://m.huajiangbk.com/newsview546558.html
上一篇: Android微信SDK实现分享 |
下一篇: Android UI之Image |