《可视化移动应用编程》实验教学大纲 一、课程基本信息 课程代码:19110222 课程名称:可视化移动应用编程 英文名称:Visual Mobile Application Programing 实验总学时:12学时 适用专业:非计算机专业学生 课程类别:通识课 先修课程:无 二、实验教学的总体目的和要求 1、总体目标 毛主席说:“实践是检验真理的唯一标准”,阐明了检验真理的标准只能是社会实 践,理论与实践的统一是马克思主义的一个最基本的原则。学习中也是如此,“读万卷 书不如行万里路”,而学校教育检验理论知识最有效的方法就是利用教学条件开展实验 教学。 通过实验教学,使学生更好地理解编程思想,掌握编程技能,并训练和培养计算思 维和创新意识,达到课程学习多层次的教学目标。 2、总体要求 (1)对学生的要求 ①无需先导知识,零基础学编程: ②明确学习目的,达到层次目标: ③培养创新意识,训练工科思维: ④分析实验结果,总结实验过程: ⑤撰写实验报告,验证理论知识。 (2)对教师的要求
1 《可视化移动应用编程》实验教学大纲 一、课程基本信息 课程代码:19110222 课程名称:可视化移动应用编程 英文名称: Visual Mobile Application Programing 实验总学时:12 学时 适用专业:非计算机专业学生 课程类别:通识课 先修课程:无 二、实验教学的总体目的和要求 1、总体目标 毛主席说:“实践是检验真理的唯一标准”,阐明了检验真理的标准只能是社会实 践,理论与实践的统一是马克思主义的一个最基本的原则。学习中也是如此,“读万卷 书不如行万里路”,而学校教育检验理论知识最有效的方法就是利用教学条件开展实验 教学。 通过实验教学,使学生更好地理解编程思想,掌握编程技能,并训练和培养计算思 维和创新意识,达到课程学习多层次的教学目标。 2、总体要求 (1)对学生的要求 ①无需先导知识,零基础学编程; ②明确学习目的,达到层次目标; ③培养创新意识,训练工科思维; ④分析实验结果,总结实验过程; ⑤撰写实验报告,验证理论知识。 (2)对教师的要求
①明确新工科通识课的教育理念和培养目标: ②熟悉可视化编程方法,具有一定编程能力: ③勇于尝试新的教学方法,不断更新教学内容 (3)对实验条件的要求 谷歌浏览器、编程服务器、安卓模拟器 二、实验教学内容 《论语·为政》子日:“温故而知新,可以为师矣。”在新时代的教育背景下,不仅 要温故知新,更要推陈出新。因此,通过适当的课后练习不仅可以帮助学生巩固和内化 知识,还可以启发学生运用知识解决问题,并培养创新意识和创造能力。 课程配套六个设计型实验,帮助理解基本语法和编程逻辑。 实验 实验要求 实验项目名称 时数 (必修或选修) 开课周数 实验一1-100的求和 2 必修 3 项实验二随手记 2 必修 6 ◇ 实验三照片电话本 2 必修 9 实验四贪吃的小球 2 必修 12 实验五动物识别 2 必修 15 实验六旅游伴侣 2 必修 16
2 ①明确新工科通识课的教育理念和培养目标; ②熟悉可视化编程方法,具有一定编程能力; ③勇于尝试新的教学方法,不断更新教学内容。 (3)对实验条件的要求 谷歌浏览器、编程服务器、安卓模拟器 二、实验教学内容 《论语·为政》子曰:“温故而知新,可以为师矣。”在新时代的教育背景下,不仅 要温故知新,更要推陈出新。因此,通过适当的课后练习不仅可以帮助学生巩固和内化 知识,还可以启发学生运用知识解决问题,并培养创新意识和创造能力。 课程配套六个设计型实验,帮助理解基本语法和编程逻辑。 实 实 验 项 目 一 览 实验项目名称 实验 时数 实验要求 (必修或选修) 开课周数 实验一 1-100 的求和 2 必修 3 实验二 随手记 2 必修 6 实验三 照片电话本 2 必修 9 实验四 贪吃的小球 2 必修 12 实验五 动物识别 2 必修 15 实验六 旅游伴侣 2 必修 16
实验项目一 实验名称:1-100求和 唯物主义哲学认为:物质决定意识。要做出实用有趣的程序,必须学习枯燥无趣的 语法,这是客观规律不以人们的意志为转移。做任何事情都要有仰望星空的远大目标, 更要有脚踏实地的务实肯干。 实验内容: (1)点击按钮“条件循环求和”,实现hile循环控制的求和。 (2)点击按钮“增量循环求和”,实现for循环控制的求和。 (3)点击按钮“调用过程求和”,实现求和过程的定义和调用。 (4)点击按钮“带参过程求和”,实现任意起点、终点和增量的求和。 实验性质:设计型 实验学时:2 实验目的与要求: 1)理解ai2的变量类型及使用。 (2)掌握内存变量的定义、赋值、引用和显示。 (3)理解分支结构的含义及使用。 (4)理解循环结构的几种类型和执行过程。 (5)掌握过程的定义和调用。 实验条件:谷歌浏览器、编程服务器、安卓模拟器 研究与思考: (1)ai2的变量如何使用? (2)多重分支结构如何使用? (3)几种循环结构适用于什么情形? (4)为什么要定义过程?如何使用过程? (5)如何实现当1-100的求和结果大于1000则退出求和?
3 实验项目一 实验名称:1-100 求和 唯物主义哲学认为:物质决定意识。要做出实用有趣的程序,必须学习枯燥无趣的 语法,这是客观规律不以人们的意志为转移。做任何事情都要有仰望星空的远大目标, 更要有脚踏实地的务实肯干。 实验内容: (1)点击按钮“条件循环求和”,实现 while 循环控制的求和。 (2)点击按钮“增量循环求和”,实现 for 循环控制的求和。 (3)点击按钮“调用过程求和”,实现求和过程的定义和调用。 (4)点击按钮“带参过程求和”,实现任意起点、终点和增量的求和。 实验性质:设计型 实验学时:2 实验目的与要求: (1)理解 ai2 的变量类型及使用。 (2)掌握内存变量的定义、赋值、引用和显示。 (3)理解分支结构的含义及使用。 (4)理解循环结构的几种类型和执行过程。 (5)掌握过程的定义和调用。 实验条件:谷歌浏览器、编程服务器、安卓模拟器 研究与思考: (1)ai2 的变量如何使用? (2)多重分支结构如何使用? (3)几种循环结构适用于什么情形? (4)为什么要定义过程?如何使用过程? (5)如何实现当 1-100 的求和结果大于 1000 则退出求和?
实验项目二 实验名称:随手记 备忘录是手机自带的小应用,为日常记事提供了便利。古人云:温故而知新。学习 简单记事本的程序实现,为实现更复杂有创意的主题记事本典定基础。随手记是界面简 洁的备忘录,适合快速记录零星琐事。 实验内容: (1)输入记事内容并与计时器获取的记事日期拼成当前记事,点击添加记事按纽 插入到记事列表第一项: (2)选中记事列表某一项,弹出选择对话框提示别除记事、修改记事或取消: (3)点击删除按钮则删除当前记事并更新数据库: (4)点击修改按钮则将记事内容显示在文本框允许修改,修改完毕点击修改记事 按钮,以原来的记事日期和修改后的记事内容修改选中项并更新数据库: (5)点击退出按钮退出应用。 实验性质:设计型 实验学时:2 实验目的与要求: (1)掌握列表的使用和列表索引的概念, (2)掌握微数据库的使用。 (3)掌握对话框的方法与事件的配套使用。 实验条件:谷歌浏览器、编程服务器、安卓模拟器 研究与思考: (1)列表和列表索引有什么对应关系? (2)列表有哪几种显示方式? (3)对话框有哪几种形式?输入文本对话框和选择对话框如何使用? (4)微数据库如何保存数据? (5)打开屏幕和关闭屏幕的方式返回源屏幕有何区别?
4 实验项目二 实验名称:随手记 备忘录是手机自带的小应用,为日常记事提供了便利。古人云:温故而知新。学习 简单记事本的程序实现,为实现更复杂有创意的主题记事本奠定基础。随手记是界面简 洁的备忘录,适合快速记录零星琐事。 实验内容: (1)输入记事内容并与计时器获取的记事日期拼成当前记事,点击添加记事按钮 插入到记事列表第一项; (2)选中记事列表某一项,弹出选择对话框提示删除记事、修改记事或取消; (3)点击删除按钮则删除当前记事并更新数据库; (4)点击修改按钮则将记事内容显示在文本框允许修改,修改完毕点击修改记事 按钮,以原来的记事日期和修改后的记事内容修改选中项并更新数据库; (5)点击退出按钮退出应用。 实验性质:设计型 实验学时:2 实验目的与要求: (1)掌握列表的使用和列表索引的概念。 (2)掌握微数据库的使用。 (3)掌握对话框的方法与事件的配套使用。 实验条件:谷歌浏览器、编程服务器、安卓模拟器 研究与思考: (1)列表和列表索引有什么对应关系? (2)列表有哪几种显示方式? (3)对话框有哪几种形式?输入文本对话框和选择对话框如何使用? (4)微数据库如何保存数据? (5)打开屏幕和关闭屏幕的方式返回源屏幕有何区别?
实验项目三 实验名称:照片电话本 孟子曰:“老吾老,以及人之老:幼吾幼,以及人之幼。天下可运于举。”尊老爱 幼是中华民族的传统美德,为家里的长辈订制一个亲友通讯录,避免老年人操作手机的 困难,是亲友之间联系更加紧密,爱党爱国先从爱家做起。 实验内容: (I)Screenl:拨打电话页面 ①设置4个或6个图像按钮,每个按钮对应一个联系人,按钮图片设置为联系人 头像: ②标签提示快点击按钮打电话给联系人,慢点击按钮编辑联系人: ③点击退出按钮退出应用。 (2)Screen2:编辑联系人页面 ①点击头像选择框打开相册选图更换头像: ②点击电话号选择框打开通讯录选择联系人,显示联系人的姓名和电话号码: ③点击返回按钮保存所做设置并返回拨打电话页面。 实验性质:设计型 实验学时:2 实验目的与要求: (1)掌握电话号选择框的使用。 (2)掌握电话拨号器的使用。 (3)掌握短信收发器的使用。 实验条件:谷歌浏览器、编程服务器、安卓模拟器 研究与思考: (1)利用社交组件还可以做些什么应用? (2)该项目的头像和联系人是怎样对应的? (3)电话拨号器的不同事件中的参数“状态”和“号码”代表什么含义? (4)短信收发器的收到消息事件中的参数“号码”和“消息内容”代表什么含义?
5 实验项目三 实验名称:照片电话本 孟子曰:“老吾老,以及人之老;幼吾幼,以及人之幼。天下可运于掌。”尊老爱 幼是中华民族的传统美德,为家里的长辈订制一个亲友通讯录,避免老年人操作手机的 困难,是亲友之间联系更加紧密,爱党爱国先从爱家做起。 实验内容: (1)Screen1:拨打电话页面 ①设置 4 个或 6 个图像按钮,每个按钮对应一个联系人,按钮图片设置为联系人 头像; ②标签提示快点击按钮打电话给联系人,慢点击按钮编辑联系人; ③点击退出按钮退出应用。 (2)Screen2:编辑联系人页面 ①点击头像选择框打开相册选图更换头像; ②点击电话号选择框打开通讯录选择联系人,显示联系人的姓名和电话号码; ③点击返回按钮保存所做设置并返回拨打电话页面。 实验性质:设计型 实验学时:2 实验目的与要求: (1)掌握电话号选择框的使用。 (2)掌握电话拨号器的使用。 (3)掌握短信收发器的使用。 实验条件:谷歌浏览器、编程服务器、安卓模拟器 研究与思考: (1)利用社交组件还可以做些什么应用? (2)该项目的头像和联系人是怎样对应的? (3)电话拨号器的不同事件中的参数“状态”和“号码”代表什么含义? (4)短信收发器的收到消息事件中的参数“号码”和“消息内容”代表什么含义?