《APP Inventor 应用开发》课程标准.docx

上传人:b****8 文档编号:9235843 上传时间:2023-02-03 格式:DOCX 页数:22 大小:21.26KB
下载 相关 举报
《APP Inventor 应用开发》课程标准.docx_第1页
第1页 / 共22页
《APP Inventor 应用开发》课程标准.docx_第2页
第2页 / 共22页
《APP Inventor 应用开发》课程标准.docx_第3页
第3页 / 共22页
《APP Inventor 应用开发》课程标准.docx_第4页
第4页 / 共22页
《APP Inventor 应用开发》课程标准.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

《APP Inventor 应用开发》课程标准.docx

《《APP Inventor 应用开发》课程标准.docx》由会员分享,可在线阅读,更多相关《《APP Inventor 应用开发》课程标准.docx(22页珍藏版)》请在冰豆网上搜索。

《APP Inventor 应用开发》课程标准.docx

《APPInventor应用开发》课程标准

《APP应用开发》课程标准

课程名称

APP应用开发

课程编码

0481008

课程类型

专业限选课

适用专业

人工智能技术应用

学时/学分

60/3.5

开设学期

第三学期

授课院部

信息工程学院

编写执笔人

审定负责人

编写日期

2021年5月7日

审定(修订)日期

2021年5月7日

一、课程性质

该课程是人工智能技术应用专业基础课程,目标是让学生掌握APPInventor应用开发职业能力。

它要以《C语言程序设计》、《Python程序设计》课程为基础,也是进一步学习《智能产品开发与实践》、《物联网技术应用》等课程的基础。

二、课程设计思路

课程设计理念:

高职教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。

单纯的技能训练不是提高高等职业教育的理想课程。

以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。

课程设计思路:

基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。

教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。

三、课程目标

(一)总体目标

通过本课程的学习,使学生理解APPInventor应用开发程序的思想和精髓,掌握语句块拖拽式编程,并能运用所学知识开发出一些Android应用,由此培养学生良好的分析问题和解决问题的能力,使学生具有良好的沟通能力与团队协作精神。

(二)具体目标

1.专业能力

(1)掌握APPInventor编程语言的基本语法及常用的内置函数

(2)掌握事件驱动式编程以及事件的触发机制

(3)掌握控件的常用属性和方法

(4)熟练操作语句块完成程序逻辑;

(5)熟练使用在线开发环境Wxbit;

(6)能在手机端实现简单动画效果;

2.方法能力

(1)培养良好的文档写作能力;

(2)培养良好的需求理解能力;

(3)培养模块化思维能力;

(4)培养良好的学习和总结的能力。

3.社会能力

(1)培养良好的团队精神和协作能力。

四、课程内容组织与安排

本课程以国内外最新的APPInventor应用开发课程的教学大纲为参照,以软件开发职业岗位为起点,以实际应用为目标,设计了6个学习子项目。

本课程充分考虑了作为APPInventor应用开发行业的入门者,上岗时所必备的基本方法和基本操作技能,突出学生APPInventor应用开发职业能力的培养及职业素质的养成。

通过本课程的学习,能够熟练掌握APPInventor应用开发相关概念、APPInventor应用开发使用方法与编程技巧的基本知识,具备独立完成完整APPInventor项目的基本技能和专业技能,具备基本的职业能力,并使岗位适应能力与操作技能达到APPInventor应用开发上岗标准。

 

教学内容组织与安排表1

序号

模块(项目/单元)名称

教学内容

教学方法

教学场所

参考学时

理论

实践

1

模块1AppInventor入门

项目导入

1.AppInventor简介

2.开发工具搭建

3.建立原型

4.构件个性化应用

5.开发完整的应用

任务驱动、讲授、分组讨论、案例教学、实操。

智慧工程与物联网实训室

2

2

2

模块2创建几个简单的项目

项目导入案例1:

HelloPurr,你好猫猫

1.新建项目

2.界面设计

3.添加组件行为

4.测试应用

5.添加震动效果

6.添加摇晃手机发出猫叫功能

7.打包和下载程序

项目导入案例2:

魔术8球

1.新建项目

2.界面设计

3.添加组件行为

4.实现“单击按钮输出一个预言”的功能

5.实现“晃动手机输出一个预言”的功能

任务驱动、讲授、分组讨论、案例教学、实操。

智慧工程与物联网实训室

2

2

3

模块3AppInventor编程基础

项目导入一元二次方程求根

1.变量块(Variablesblocks)

2.控制块(Controlblocks)

3.逻辑块(Logicblocks)

4.数学块(Mathblocks)

5.文本块(Textblocks)

6.列表块(Listsblocks)

7.颜色块(Colorsblocks)

8.过程块(Proceduresblocks)

9.递归

10.项目完成:

一元二次方程求根

任务驱动、讲授、分组讨论、小组汇报演讲、案例教学、实操。

智慧工程与物联网实训室

4

6

4

模块4用户界面组件

项目导入绘图板

1.按钮和文本输入框

2.日期和时间选择框

3.标签和复选框

4.列表选择框

5.滚动条

6.对话框

7.图像框

8.布局

9.多媒体组件

10.画布组件

11.完成项目:

绘图板

讲授、分组讨论、案例教学、实操。

智慧工程与物联网实训室

4

6

合计:

28学时(其中实践教学学时比例为57%)

12

16

五、课程内容与教学要求

表5-1

模块(项目/单元)1:

模块1AppInventor入门

参考学时

理论

2

实践

2

学习目标

1.熟悉APPInventor的用途和发展状况

2.理解语句块拖拽式编程

3.掌握APPInventor开发环境的搭建方法

4.掌握APPInventor项目管理界面、组件设计界面和逻辑编程界面

学习内容

1.AppInventor简介

2.开发工具搭建

3.建立原型

4.构件个性化应用

5.开发完整的应用

重点:

1.开发工具搭建;

2.掌握APPInventor项目管理界面、组件设计界面和逻辑编程界面;

难点:

1.构件个性化应用;

2.建立原型。

教学方法与手段

任务驱动、讲授、分组讨论、案例教学、实操。

教学活动设计

1.项目导入:

教师展示APPInventor项目实现效果;

2.教师提出问题,检验学生线上学习情况;

3.各项目组研究讨论老师提出的问题并回答;

4.教师点评后,分配任务;

5.各项目组学生进行任务设计,教师指导;

6.各项目组学生作品展示;

7.教师进行评价与考核,同时着重强调本任务中需要重点掌握的内容。

教学条件

1.师资条件:

主讲教师2人;

2.实验实训条件:

软件开发与测试实训室;

3.相关教辅材料:

教材:

瞿绍军著,《AppInventor移动应用开发标准教程》,人民邮电出版社,2016年;

参考资料:

吴明晖著,《AppInventor:

零基础Android移动应用开发》,高等教育出版社,2018.

4.网络资源:

传智播客教学平台。

考核评价

方式

主要考核点

知识

1.APPInventor引入方式;

2.开发环境搭建;

3.数据类型;

4.运算符;

5.流程控制。

线上+线下结合

技能

1.能够搭建配置APPInventor开发环境;

2.能够运用基本知识和流程结构编写简单的APPInventor应用程序。

权重

17%

态度

1.认真完成老师布置的线上作业;

2.按时上课;

3.课上积极参与研究讨论、教学任务等线下教学环节。

参考资料

及其他说明

传智播客平台学习中心

表5-2

模块(项目/单元)2:

模块2创建几个简单的项目

参考学时

理论

2

实践

2

学习目标

1.掌握新建项目方法;

2.掌握界面设计方法;

3.掌握数组的属性与方法。

学习内容

1.界面设计;

2.添加组件行为;

3.添加震动效果;

4.添加摇一摇功能;

5.打包和下载程序;

重点:

1.新建项目;

2.添加组件行为;

3.测试应用。

难点:

1.添加震动效果;

2.添加摇一摇效果;

教学方法与手段

任务驱动、讲授、分组讨论、小组汇报演讲、案例教学、实操。

教学活动设计

1.项目导入:

教师展示“HelloPurr,你好猫猫”的程序运行效果;

2.教师提出问题,检验学生线上学习情况;

3.各项目组研究讨论老师提出的问题并回答;

4.教师点评后,分配任务;

5.各项目组学生进行任务设计,教师指导;

6.各项目组学生作品展示;

7.教师进行评价与考核,同时着重强调本任务中需要重点掌握的内容。

教学条件

1.师资条件:

主讲教师2人;

2.实验实训条件:

软件开发与测试实训室;

3.相关教辅材料:

教材:

瞿绍军著,《AppInventor移动应用开发标准教程》,人民邮电出版社,2016年;

参考资料:

吴明晖著,《AppInventor:

零基础Android移动应用开发》,高等教育出版社,2018.

4.网络资源:

传智播客教学平台。

考核评价

方式

主要考核点

知识

1.项目的建立;

2.界面的设计;

3.程序的运行和测试。

线上+线下结合

技能

1.能通过不同方法创建项目;

2.能设计界面,添加组件行为;

3.能为程序添加震动效果;

4.能为程序添加摇一摇效果。

权重

17%

态度

1.认真完成老师布置的线上作业;

2.按时上课;

3.课上积极参与研究讨论、教学任务等线下教学环节。

参考资料

及其他说明

传智播客平台学习中心

表5-3

模块(项目/单元)3:

模块3AppInventor编程基础

参考学时

理论

4

实践

6

学习目标

1.掌握变量块、控制块、逻辑块等语句块的用法

2.掌握数学块、文本块、列表块等语句块的用户

3.掌握颜色块、过程块、递归的用法

学习内容

1.变量块(Variablesblocks)

2.控制块(Controlblocks)

3.逻辑块(Logicblocks)

4.数学块(Mathblocks)

5.文本块(Textblocks)

6.列表块(Listsblocks)

7.颜色块(Colorsblocks)

8.过程块(Proceduresblocks)

9.递归

重点:

1.控制块;

2.逻辑块;

3.列表块;

4.过程块。

难点:

1.数学块;

2.过程块;

3.递归。

教学方法与手段

任务驱动、讲授、分组讨论、案例教学、实操。

教学活动设计

1.项目导入:

教师展示多种语句块运行效果;

2.教师提出问题,检验学生线上学习情况;

3.各项目组研究讨论老师提出的问题并回答;

4.教师点评后,分配任务;

5.各项目组学生进行任务设计,教师指导;

6.各项目组学生作品展示;

7.教师进行评价与考核,同时着重强调本任务中需要重点掌握的内容。

教学条件

1.师资条件:

主讲教师2人;

2.实验实训条件:

软件开发与测试实训室;

3.相关教辅材料:

教材:

瞿绍军著,《AppInventor移动应用开发标准教程》,人民邮电出版社,2016年;

参考资料:

吴明晖著,《AppInventor:

零基础Android移动应用开发》,高等教育出版社,2018.

4.网络资源:

传智播客教学平台。

考核评价

方式

主要考核点

知识

1.控制块;

2.逻辑块;

3.列表块;

4.过程块。

线上+线下结合

技能

1.能够运用语句块编程实现某种功能;

2.能够通过构造过程块自定义函数;

3.学会使用递归调用。

权重

23%

态度

1.认真完成老师布置的线上作业;

2.按时上课;

3.课上积极参与研究讨论、教学任务等线下教学环节。

参考资料

及其他说明

传智播客平台学习中心

表5-4

模块(项目/单元)4:

模块4用户界面组件

参考学时

理论

4

实践

6

学习目标

1.了解按钮和文本输入框、日期和时间选择框的用法

2.掌握标签和复选框、列表选择框的用法和操作

3.熟悉滚动条、对话框、图像框、布局等组件的用法

学习内容

1.按钮和文本输入框

2.日期和时间选择框

3.标签和复选框

4.列表选择框

5.滚动条

6.对话框

7.图像框

8.布局

9.多媒体组件

10.画布组件

11.完成项目:

绘图板

重点:

1.按钮和文本输入框;

2.标签和复选框;

3.列表选择框;

4.图像框和画布组件。

难点:

1.画板APP的设计与编程实现;

2.多媒体组件及其用法。

教学方法与手段

任务驱动、讲授、分组讨论、小组汇报演讲、案例教学、实操。

教学活动设计

1.项目导入:

教师展示画板APP实现效果;

2.教师提出问题,检验学生线上学习情况;

3.各项目组研究讨论老师提出的问题并回答;

4.教师点评后,分配任务;

5.各项目组学生进行任务设计,教师指导;

6.各项目组学生作品展示;

7.教师进行评价与考核,同时着重强调本任务中需要重点掌握的内容。

教学条件

1.师资条件:

主讲教师2人;

2.实验实训条件:

软件开发与测试实训室;

3.相关教辅材料:

教材:

瞿绍军著,《AppInventor移动应用开发标准教程》,人民邮电出版社,2016年;

参考资料:

吴明晖著,《AppInventor:

零基础Android移动应用开发》,高等教育出版社,2018.

4.网络资源:

传智播客教学平台。

考核评价

方式

主要考核点

知识

1.按钮和文本输入框;

2.标签和复选框;

3.列表选择框;

4.图像框和画布组件。

线上+线下结合

技能

1.能实现画板APP程序的设计与编程实现;

2.能运用多媒体组件实现拍照、录像、播放视频等功能效果。

权重

17%

态度

1.认真完成老师布置的线上作业;

2.按时上课;

3.课上积极参与研究讨论、教学任务等线下教学环节。

参考资料

及其他说明

传智播客平台学习中心

六、课程教学实施建议

(一)师资条件要求

师资组成表表6-1

教师

人数

条件

专业技术职务条件

职业资格条件

专业领域

在课程教学中承担的任务

课程负责人

1

讲师

网络工程师

计算机科学与技术

主讲教师,课程总体建设

主讲教师

1

副教授

软件设计师

计算机科学与技术

主讲教师,参与课程建设

(二)教学条件要求

软件:

APPInventor、Wxibt;

硬件:

硬件要求是CPUI5以上,内存要求8G以上,HDD/SSD1T以上。

(三)教学方法与教学手段建议

以实际项目为载体,结合主要教学内容,将讲授与小组讨论结合在一起进行教学。

形成以项目为依托任务驱动为主题的线上+线下相结合的分组教学方法。

(四)教材与参考资料

1.教材

瞿绍军著,《AppInventor移动应用开发标准教程》,人民邮电出版社,2016年;

2.参考资料

(1)吴明晖著,《AppInventor:

零基础Android移动应用开发》,高等教育出版社,2018.

(2)网络资源:

传智播客教学平台。

七、考核评价

(一)考核评价方法

采取线上+线下+期末的方式进行考核。

(二)评价标准

(1)线上考核30%

由在线学习时长(10%)、实践动手练习(5%)、线上讨论情况(5%)、项目拓展作业(10%)四部分构成。

(2)线下考核30%

根据学生每节课完成的情况、团队合作情况、项目整合情况、扩展内容完成情况综合考虑,按项目成绩评定表的考核内容评定成绩,最后得出项目成绩。

(如下表)

项目成绩评定表表7-1

考核项目

考核内容

成绩权重

APPInventor入门

1.建立原型(1%)

5%

2.开发工具开发环境(1%)

3.构建个性化应用(1%)

4.三种测试方法(1%)

5.AppInventor2界面(1%)

创建简单项目

1.案例1:

HelloPurr,你好猫猫(1%)

4%

2.案例2:

8-Ball,魔术8球(1%)

3.增加震动功能(1%)

4.增加摇一摇功能(1%)

AppInventor编程基础

1.变量块(1%)

 

11%

2.控制块(1%)

3.逻辑块(1%)

4.数学块(1%)

5.文本块(1%)

6.列表块(1%)

7.颜色块(1%)

8.过程块(1%)

9.递归(1%)

10.一元二次方程求根(2%)

组件编程

1.按钮、文本输入框、列表选择框(1%)

10%

2.时间选择框与日期选择框(1%)

3.标签与复选框(1%)

4.滑动条与密码输入框(1%)

2.图像框与多媒体组件(2%)

3.画板程序实现(4%)

平均成绩权重

30%

(3)期末考核40%

在期末,实施最终的实操考核,成绩40%,时间2学时。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1