【思政元素】 根据《国务院办公厅关于深化高等学校创新创业教育改革的实施意见》文 件精神,大专院校要推动“大众创业、万众创新”背景下的教学改革,培养兼 具专业知识、职业技能和具有“创新、创意、创业”素养的复合型人才。开设 本课程的目的旨在拓宽学生的知识结构,培养学生的计算思维,将学生培养成 以担当民族复兴大业为己任的社会主义建设者和接班人。 (二)教学内容 【预备知识】 (1)ai2的开发环境:组件设计、逻辑设计: (2)i2的开发流程:登录平台-创建项目-开发项目-调试项目-下载安装: (3)ai2的调试方式:ai伴侣、SB连接、模拟器: (4)安装包的下载:下载到手机、下载到电脑: (5)源代码的导入和导出: (6)应用的内部结构:组件(可视化、非可视化)+行为(事件+方法): (7)应用对事件的响应:来自用户、计时器、其他手机、互联网、GPS信号 等: (8)软件工程开发原则。 【功能描述】 (1)点击企鹅按钮,发出“大家好,我是企鹅”的问好声音,企鹅图片由 闭嘴变成张嘴: (2)问好完毕后企鹅图片由张嘴变回闭嘴: (3)晃动手机达到和点击企鹅按钮同样的功能。 (三)思考与实贱 【问题思考】 (1)如果让你做一个APP并安装到手机上,需要经过哪些步骤? (2)ai2有哪几种调试方式?你喜欢用哪一种? (3)用ai伴侣连接调试和下载.APK到手机有什么区别? (4)如何理解应用的结构? (5)如何理解事件的响应? 【动手实践】 完成项目“四季更替”,项目功能如下: (1)设置一个图像组件和四个按钮组件:
【思政元素】 根据《国务院办公厅关于深化高等学校创新创业教育改革的实施意见》文 件精神,大专院校要推动“大众创业、万众创新”背景下的教学改革,培养兼 具专业知识、职业技能和具有“创新、创意、创业”素养的复合型人才。开设 本课程的目的旨在拓宽学生的知识结构,培养学生的计算思维,将学生培养成 以担当民族复兴大业为己任的社会主义建设者和接班人。 (二)教学内容 【预备知识】 (1)ai2 的开发环境:组件设计、逻辑设计; (2)ai2 的开发流程:登录平台-创建项目-开发项目-调试项目-下载安装; (3)ai2 的调试方式:ai伴侣、USB连接、模拟器; (4)安装包的下载:下载到手机、下载到电脑; (5)源代码的导入和导出; (6)应用的内部结构:组件(可视化、非可视化)+行为(事件+方法); (7)应用对事件的响应:来自用户、计时器、其他手机、互联网、GPS信号 等; (8)软件工程开发原则。 【功能描述】 (1)点击企鹅按钮,发出“大家好,我是企鹅”的问好声音,企鹅图片由 闭嘴变成张嘴; (2)问好完毕后企鹅图片由张嘴变回闭嘴; (3)晃动手机达到和点击企鹅按钮同样的功能。 (三)思考与实践 【问题思考】 (1)如果让你做一个APP并安装到手机上,需要经过哪些步骤? (2)ai2 有哪几种调试方式?你喜欢用哪一种? (3)用ai伴侣连接调试和下载.APK到手机有什么区别? (4)如何理解应用的结构? (5)如何理解事件的响应? 【动手实践】 完成项目“四季更替”,项目功能如下: (1)设置一个图像组件和四个按钮组件;
(2)点击春天按钮,图像组件显示春天图片:点击夏天按钮,图像组件显 示夏天图片…依次类推: (3)尝试将不同的季节图片显示在不同的屏幕上,比如:点击春天按纽跳 转到屏幕2,显示春天图片,晃动手机回到屏幕1:点击夏天按钮跳转到屏幕3, 显示夏天图片,晃动手机回到屏幕1…依此类推。 (四)教学方法与手段 (1)演示“问好的企鹅”项目: (2)指导学生完成该项目: (3)答疑解惑或讲解要点: (4)演示“四季更替”项目,讨论实现思路。 项目2数学实验室 (一)目的与要求 【教学目的】 (1)熟悉ai2的变量类型: (2)理解表达式的类型和构造 (3)掌握程序的分支结构和循环结构: (4)掌握过程的定义和调用: (5)熟悉多屏幕链接和布局切换。 【思政元素】 设计该项目的是学习12的基本语法,这是学习编程思想和编程技能的第 步。 (1)借助几个数学问题的程序实现,培养从计算机角度分析问题、解决问 题的计算思维。 (2)唯物主义哲学认为:物质决定意识。要做出实用有趣的程序,必须学 习枯燥无趣的语法,这是客观规律不以人们的意志为转移。做任何事情都要有 仰望星空的远大目标,更要有脚踏实地的务实肯干。 (二)教学内容 【预备知识】 (1)变量的分类:组件的属性变量、普通变量(全局变量、局部变量)、列 表变量:
(2)点击春天按钮,图像组件显示春天图片;点击夏天按钮,图像组件显 示夏天图片……依次类推; (3)尝试将不同的季节图片显示在不同的屏幕上,比如:点击春天按钮跳 转到屏幕 2,显示春天图片,晃动手机回到屏幕 1;点击夏天按钮跳转到屏幕 3, 显示夏天图片,晃动手机回到屏幕 1……依此类推。 (四)教学方法与手段 (1)演示“问好的企鹅”项目; (2)指导学生完成该项目; (3)答疑解惑或讲解要点; (4)演示“四季更替”项目,讨论实现思路。 项目 2 数学实验室 (一)目的与要求 【教学目的】 (1)熟悉ai2 的变量类型; (2)理解表达式的类型和构造; (3)掌握程序的分支结构和循环结构; (4)掌握过程的定义和调用; (5)熟悉多屏幕链接和布局切换。 【思政元素】 设计该项目的是学习ai2 的基本语法,这是学习编程思想和编程技能的第一 步。 (1)借助几个数学问题的程序实现,培养从计算机角度分析问题、解决问 题的计算思维。 (2)唯物主义哲学认为:物质决定意识。要做出实用有趣的程序,必须学 习枯燥无趣的语法,这是客观规律不以人们的意志为转移。做任何事情都要有 仰望星空的远大目标,更要有脚踏实地的务实肯干。 (二)教学内容 【预备知识】 (1)变量的分类:组件的属性变量、普通变量(全局变量、局部变量)、列 表变量;
(2)运算符的分类:数学运算符、关系云算法、逻辑运算符、字符运算符: (3)分支结构:单分值、多分支结构: (4)三种循环结构:范围增量循环、当循环、列表循环: (5)自定义过程:一次定义多次使用,实现代码复用便于查错 ①使用步骤:先定义,后调用: ②两种形式:带返回值、不带返回值: ③参数传递:数目一致、类型一致、顺序一致。 【功能描述】 (1)Screen1:导航页面 ①点击闰年判断按钮进入Screen2的闰年判断布局: ②点击韩信点兵按纽进入Screen22的韩信点兵布局: ③点击水仙花数按钮进入Screen2的水仙花数布局: ④点击退出实验室按钮退出应用。 (2)Screen2:功能页面 ①由闰年判断按钮进入Screen2,显示闰年判断布局,输入年份判断是 否闰年: ②由韩信点兵按钮进入Screen2,显示韩信点兵布局,根据规则计算士 兵人数: ③由水仙花数按钮进入Screen22,显示水仙花数布局,根据定义找出水 仙花数: ④点击返回按钮返回Screenl。 (三)思考与实践 【问题思考】 (1)ai2有哪几种变量类型? (2)内存变量如何定义、赋值、引用和显示? (3)多重分支结构如何表示? (4)循环结构的执行过程是怎样的? (5)自定义过程的目的是什么?如何使用自定义过程? 【动手实践】 完成项目“猜价格”,项目功能如下: (1)随机生成1-100之间的商品价格: (2)输入猜测的价格,点击人工猜价按钮给出结果(猜高、猜低、猜中)提 示:
(2)运算符的分类:数学运算符、关系云算法、逻辑运算符、字符运算符; (3)分支结构:单分值、多分支结构; (4)三种循环结构:范围增量循环、当循环、列表循环; (5)自定义过程:一次定义多次使用,实现代码复用便于查错 ①使用步骤:先定义,后调用; ②两种形式:带返回值、不带返回值; ③参数传递:数目一致、类型一致、顺序一致。 【功能描述】 (1)Screen1:导航页面 ①点击闰年判断按钮进入Screen2 的闰年判断布局; ②点击韩信点兵按钮进入Screen2 的韩信点兵布局; ③点击水仙花数按钮进入Screen2 的水仙花数布局; ④点击退出实验室按钮退出应用。 (2)Screen2:功能页面 ①由闰年判断按钮进入Screen2,显示闰年判断布局,输入年份判断是 否闰年; ②由韩信点兵按钮进入Screen2,显示韩信点兵布局,根据规则计算士 兵人数; ③由水仙花数按钮进入Screen2,显示水仙花数布局,根据定义找出水 仙花数; ④点击返回按钮返回Screen1。 (三)思考与实践 【问题思考】 (1)ai2 有哪几种变量类型? (2)内存变量如何定义、赋值、引用和显示? (3)多重分支结构如何表示? (4)循环结构的执行过程是怎样的? (5)自定义过程的目的是什么?如何使用自定义过程? 【动手实践】 完成项目“猜价格”,项目功能如下: (1)随机生成 1-100 之间的商品价格; (2)输入猜测的价格,点击人工猜价按钮给出结果(猜高、猜低、猜中)提 示;
(3)计数猜测次数并显示: (4)点击机器猜价按钮,用二分法自动猜价并给出猜价次数 (四)教学方法与手段 (1)演示“数学实验室”项目: (2)指导学生完成该项目: (3)答疑解惑或讲解要点: (4)演示“猜价格”项目,讨论实现思路。 项目3边走边拍 (一)目的与要求 【教学目的】 (1)掌握列表的基本操作: (2)理解列表索引的含义: (3)理解Activity活动启动器的含义: (4)熟悉位置传感器的工作原理: (5)掌握微数据库的方法: (6)掌握日期选择框的使用: (7)掌握照相机的使用: (8)掌握语音识别器和语音合成器的使用: (9)掌握信息分享器的使用。 【思政元素】 该项目发现旅行过程中的生活痛点,开发无需输入任何文字,手机拍照记 录景点、语音输入记录心情、按日期查找翻看照片的实用小程序,受到学生的 喜爱。 (1)为实现项目功能要从需求分析出发,设计模块功能以及模块间的联系, 通过训练培养工程设计思维。 (2)蕴含的哲学道理:一切从实际出发,实事求是。开发受欢迎的产品, 就要从对方蒂求出发,实事求是做好需求分析,一切“不从实际出发”的言论 或行为都经不起时间的检验。 (二)教学内容 【预备知识】 (1)列表的基本操作:创建列表、追加列表项、删除列表项、替换列表项
(3)计数猜测次数并显示; (4)点击机器猜价按钮,用二分法自动猜价并给出猜价次数。 (四)教学方法与手段 (1)演示“数学实验室”项目; (2)指导学生完成该项目; (3)答疑解惑或讲解要点; (4)演示“猜价格”项目,讨论实现思路。 项目 3 边走边拍 (一)目的与要求 【教学目的】 (1)掌握列表的基本操作; (2)理解列表索引的含义; (3)理解Activity活动启动器的含义; (4)熟悉位置传感器的工作原理; (5)掌握微数据库的方法; (6)掌握日期选择框的使用; (7)掌握照相机的使用; (8)掌握语音识别器和语音合成器的使用; (9)掌握信息分享器的使用。 【思政元素】 该项目发现旅行过程中的生活痛点,开发无需输入任何文字,手机拍照记 录景点、语音输入记录心情、按日期查找翻看照片的实用小程序,受到学生的 喜爱。 (1)为实现项目功能要从需求分析出发,设计模块功能以及模块间的联系, 通过训练培养工程设计思维。 (2)蕴含的哲学道理:一切从实际出发,实事求是。开发受欢迎的产品, 就要从对方需求出发,实事求是做好需求分析,一切“不从实际出发”的言论 或行为都经不起时间的检验。 (二)教学内容 【预备知识】 (1)列表的基本操作:创建列表、追加列表项、删除列表项、替换列表项