课程简介
Android手机软件快速开发App Inventor
一、课程简介
互联网让信息、知识更加方便、快捷地产生、交换和存储,让人之间的交流变得更加方便与简单。随着智能手机的发展和普及,移动互联网逐步融入到了我们的日常生活、工作和交流中,资讯、服务和沟通就在身边,瞬间可知、可得、可达,这都得益于我们智能手机中的丰富多彩的Apps。作为非专业移动应用程序开发者的普通人能否参与其中?答案是肯定的。
App inventor是MIT媒体实验室提供的(原Google Lab项目)一个面向非计算机专业人员的移动应用设计和开发平台,使用者可结合自己的专业知识、见解和生活、工作中的点滴创意,轻松地开发出实用或有趣的Apps,方便自己的生活和工作,甚至使团队、社区或更广范围的人受益。
App inventor面向Android平台提供一种云积木拼图式的Apps开发方法,用户无需编程基础和大量预备知识,只需学习一些基本的计算机思维和逻辑便可把现实中的想法、创意“拼”构出实用甚至令人激动的Apps。
学习App inventor,可了解计算机思维过程,熟悉移动应用的开发流程和方法,亲身参与到移动互联网的发展中,更重要的是让自己想法和创意得以实现和推广。
二、课程基本情况
1. 课程对象
本课程面向非计算机专业、无编程基础,拥有一定的计算机基础知识和英语能力的非特定人员。
2. 课程目标
使学习者掌握计算机思维方法,了解移动应用系统的基本原理和构成,具有一定的移动编程能力,能把现实中的需求、想法和创意通过移动互联网及应用进行有效的表达。
3. 课程内容
本课程的教学内容包括三方面:
(1) 移动互联网及应用介绍。包括移动互联网的发展、概况;移动应用开发的平台和特点;移动应用的类型和特点。
(2) 计算机思维训练。包括计算机思维模式介绍;需求和创意的计算机表达;App Inventor中的思维表达语言。
(3) App Inventor拼图式移动应用开发。App Inventor开发平台/工具介绍;Apps界面部署与设计;Apps的拼图式编程实现;Apps的分享、发布和推广等。
4. 教学方法
本课程采用片段式案例导引演示和动手项目相结合的远程视频教学模式。
5. 学时安排
本课程教学时长为5周,综合作品时长1周,共6周36学时学完。具体每周包括3天课程学习和1小时作品时间共6学时,其中每天需投入约1小时的学习(包含练习)时间。
6. 学习效果
(1) 通过移动互联网及应用的介绍,使学生对移动互联网有更宏观的认识,对移动应用有更细致的了解,能激发一定的想法和创意。
(2)通过计算机思维的训练,使学生了解并掌握计算机的逻辑思维特点并加以利用。
(3)通过案例式的动手操作教学,使学生了解移动应用从需求、想法、创意到程序表达,应用完成上线的全过程,增强学生的创作动机。
(4)鼓励想法创意的实现,促进学生的团队、社区和公益的参与贡献。
2024年春季学期
更新时间:2024年3月1日,祝同学们新学期学有所成。