hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
App Inventor-零基础Android移动应用开发
第13次开课
开课时间: 2025年02月24日 ~ 2025年07月07日
学时安排: 3-5小时每周
进行至第8周,共20周 已有 729 人参加
认证学习
认证成绩和证书
智能问答和解析
视频学习辅助
立即参加
课程详情
课程评价(306)
spContent=以 Android 的图形化积木式编程软件 App Inventor 2 中文版为载体,从零起点开始, 以10个精心设计的趣味案列为主线进行项目驱动的教学,培养学生的计算思维,并具备基本的 Android应用开发能力。 本课程为国家精品在线开放课程、Google精品课程,Google App Inventor全国中学生挑战赛推荐课程。
以 Android 的图形化积木式编程软件 App Inventor 2 中文版为载体,从零起点开始, 以10个精心设计的趣味案列为主线进行项目驱动的教学,培养学生的计算思维,并具备基本的 Android应用开发能力。 本课程为国家精品在线开放课程、Google精品课程,Google App Inventor全国中学生挑战赛推荐课程。
—— 课程团队
课程概述

移动互联网技术和智能手机发展迅猛,移动应用Apps的开发备受关注。本课程以 Android 的图形化积木式编程软件 App Inventor 2 中文版 为载体,无需任何编程基础,从零起点开始, 通过案例引导和项目驱动的教学方式,培养学生的计算思维能力,并具备基本的 Android应用开发能力。 本课程为国家精品在线开放课程、Google精品课程。

授课目标

移动互联网技术和智能手机发展迅猛,移动应用Apps的开发备受关注。本课程以 Android 的图形化积木式编程软件 App Inventor 2 中文版 为载体,无需任何编程基础,从零起点开始, 通过案例引导和项目驱动的教学方式,培养学生的计算思维能力,并具备基本的 Android应用开发能力。 

课程大纲

第一讲 很高兴遇见你,App Inventor,梦想启程

给移动互联网时代的你,来了解一下这有趣的课程吧

Android和App Inventor简介

动手啦,见证奇迹的时刻

作业1:Hello, 小猫

第二讲 小机器人安安诞生记

安安诞生记 案例演示

安安诞生记 界面和组件设计

安安诞生记 行为逻辑设计

App Inventor开发体系结构(选读)

作业2:我的漫画书

第三讲 安安猜价格

安安猜价格 案例演示

安安猜价格 界面和组件设计

安安猜价格 基本行为逻辑设计

数据表达和运算

语句和程序结构

加强版:机器人猜价格模式

作业3:简单计算器

第四讲 安安爱画画

安安爱画画 案例演示

安安爱画画 界面和组件设计

安安爱画画 基本行为逻辑设计

安安爱画画 多个屏幕的切换

作业4:小画板

第五讲 安安抓蝴蝶

安安抓蝴蝶 案例演示

安安抓蝴蝶 界面和组件设计

安安抓蝴蝶 基础行为逻辑设计

安安抓蝴蝶 游戏结果处理和改善

作业5:打地鼠

第六讲 安安历险记

安安历险记 案例演示

安安历险记 界面和组件设计

安安历险记 老虎追安安

安安历险记 小球参战

安安历险记 过程 - 软件开发的核心要素

作业6:飞机大战

第七讲 安安爱弹琴

安安爱弹琴 案例演示

安安爱弹琴 界面和组件设计

安安爱弹琴 行为逻辑设计

安安爱弹琴 有关递归

作业7:跟我学弹琴

第八讲 安安的通讯助手

安安的通讯助手 案例展示

安安的通讯助手 界面和组件设计

安安的通讯助手 自动收发短信

安安的通讯助手 持久化存储信息

课程小测验(作业8)

第九讲 安安爱成语

安安爱成语 案例展示

安安爱成语 单机版的界面和组件设计

安安爱成语 单机版的逻辑和行为实现

安安爱成语 开启蓝牙双机对战模式

作业9 单机版成语接龙App

第十讲 安安爱旅游

安安爱旅游 案例展示

安安爱旅游 界面和组件设计

安安爱旅游 指南针的实现

安安爱旅游 地图

安安爱旅游 日记簿的设计与实现

安安爱旅游 拍照

作业10 我的足迹App

第十一讲 安安的股市

安安的股市 案例展示

安安的股市 界面和组件设计

安安的股市 基于Web服务的行为实现

安安的股市 同时查询多支股票 增强版的设计与实现

作业11 天气预报App

第十二讲 安安要毕业

安安要毕业 课程大作业要求

安安要毕业 App Inventor挑战赛及获奖作品介绍

安安要毕业 学生历年优秀作品介绍

作业Final 课程大作业

展开全部
预备知识

零起点,无需编程基础,会上网,会敲键盘就行。当然如果你以前学过一点C语言、Python或者Visual Basic之类的,也许你会觉得你有先发优势。

参考资料

1、吴明晖, 《App Inventor - 零基础Android移动应用开发》,高等教育出版社,2018.3


2、吴明晖,金敏,《App Inventor创意趣味编程》,电子工业出版社,2017.9


3、吴明晖,应筱艳,《App Inventor创意趣味编程进阶》,电子工业出版社,2020.4

常见问题


Q:我前面没看到这门课,现在已经开课了,还能参加学习吗?

A:当然能参加!如果你是中途加入本课程学习,那么已经发布的课件你就可以一次性看到了,如果喜欢,可以集中学习,不必像追剧一样,每周盼着发布下一讲。但如果前面有的作业已经过了截至日期,那么这部分作业就无法得分了,因此本课程的大部分作业都是项目开发式作业,需要进行学生互评,你参加学习就知道啦。学习只要从现在开始就不晚,没准你还能赶上这一期拿课程证书呢


Q:我没编程基础,真的能学么?

A:肯定能学。本课程内容已经在线下教授过很多轮次,学生从小学高年级学生到大学生,他们都能从中获取所需并发现乐趣,最终能开发出不错的作品来。不要怀疑自己,只要你肯投入!


Q:我需要特殊版本的计算机吗?

A:任何计算机都可以用于App Inventor开发,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。关键是要能上网(相信大家能上MOOC应该就能上网的)。


Q:我需要特殊版本的手机吗?

A:需要Android系统的智能手机。所以苹果手机、Winphone手机或是老式的功能手机(非智能机)是不行的。但Android手机没有太大的版本限制,主流的都行。


Q:我需要安装特定的软件才能做这门课的作业吗?

AApp Inventor是基于浏览器,网页模式开发的。如果纯粹开发在PC上是无需安装任何特殊软件的,但开发过程中的调试需要用到配套的PC上的模拟器软件或者安装在Android手机上的伴侣软件。


Q:每周会发布多少时间的视频?我需要花多少时间来学习?

A:我们按照90分钟的授课时间来设计课程。但是发布的视频肯定小于90分钟,一般在60分钟左右。因为在线下上课时,老师可能会回顾一下上周的内容、某些内容会看学生的反应重复几遍、会当堂问做一些提问,以及在各种软件等教学工具之间切换,这些都要花点时间,而这些在线上课程中都不存在了,所以视频的时间不会正好是90分钟。但是一般我们设计课程需要1:1.51:2的课后学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费三到五小时的时间。如果你需要开发出更好的作品,可能需要花费更多的时间,生命就该浪费在自己喜爱的事情上,不是么?


Q:有没有配套的教材?

A:课程配套的教材 《App Inventor - 零基础Android移动应用开发》已经由高等教育出版社出版,请通过以下链接查看:https://www.hep.com.cn/book/details?uuid=f0577780-157c-1000-0ab1-55b34aba28f0


Q:有没有QQ群、微信公众号可以加入?

A:为了方便大家联系,本课程开设了一个微信公众号AppMOOC,暂时没有开设QQ群,主要怕人多消息太杂,不利于交流。有问题讨论请去课程中的讨论版,这个还算平时分哟

显示全部
浙大城市学院
4 位授课老师
吴明晖

吴明晖

教授

颜晖

颜晖

教授

朱凡微

朱凡微

副教授

推荐课程

【DeepSeek适用】小白玩转AI大模型应用开发

林粒粒

204人参加

小白玩转 Python 数据分析

林粒粒

78人参加
下载
下载

下载App