复习与答疑(2学时)五、先修课要求及教学方法建议1.先修课要求:无2.教学方法建议:课堂讲授、小组讨论、文献阅读相结合,鼓励学生多做练习、相互交流学习心得。六、考核方式见考试大纲七、教材、参考文献与其他教学资源1.教材。Python程序设计基础(第2版).董付国,北京:清华大学出版社,2018,97873024905622.参考资料。Python语言程序设计基础(第2版):嵩天礼欣黄天羽,高等教育出版社,2017,9787040471700Python编程从入门到实践(第2版).【美】埃里克马瑟斯著,袁国忠译,人民邮电出版社,2020,9787115546081Python数据分析与数据挖掘。王洁李晓,清华大学出版社,2023,9787302625728八、备注《Python程序设计实训》教学大纲一、课程信息(中文)Python程序设计实训课程名称(英文)LabforPythonProgrammingDesign3290444回必修课程编码课程性质口选修课程类型专业课程口通识课程大数据管理与应用适用专业李晓管理学院课程负责人开课部门学时学分学分:0总学时:32理论:0实验:32实践:0中文授课语言无先修课程36
36 复习与答疑(2学时) 五、先修课要求及教学方法建议 1.先修课要求:无 2.教学方法建议:课堂讲授、小组讨论、文献阅读相结合,鼓励学生多做练 习、相互交流学习心得。 六、考核方式 见考试大纲 七、教材、参考文献与其他教学资源 1.教材。 Python程序设计基础(第2版).董付国,北京:清华大学出版社,2018, 9787302490562 2.参考资料。 Python语言程序设计基础(第2版). 嵩天 礼欣 黄天羽, 高等教育出版社 ,2017, 9787040471700 Python编程 从入门到实践(第2版). [美] 埃里克•马瑟斯 著,袁国忠 译, 人民邮电出版社,2020,9787115546081 Python数据分析与数据挖掘. 王洁 李晓, 清华大学出版社, 2023,9787302625728 八、备注 《Python程序设计实训》教学大纲 一、课程信息 课程名称 (中文)Python程序设计实训 (英文) Lab for Python Programming Design 课程编码 3290444 课程性质 ☑必修 ☐选修 课程类型 ☐通识课程 ☑专业课程 适用专业 大数据管理与应用 开课部门 管理学院 课程负责人 李晓 学时学分 学分:0 总学时:32 理论:0 实验:32 实践:0 授课语言 中文 先修课程 无
二、课程内容简介本课程是Python程序设计的辅助。通过本课程的学习,使得学生熟练运用Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表推导式、切片等特征来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串方法,适当了解正则表达式,熟练使用Python读写文本文件,了解Python程序的调试方法,了解Python面向对象程序设计模式。三、课程目标从课程及其与专业人才培养目标的关系阐述教学目的和要求,要求分解、细化专业人才培养目标,解释清楚课程目标与毕业要求、专业培养目标的支撑关系。课程目标须体现课程思政要求,应努力体现国际视野。LOl:熟练掌握Python程序设计基础语法L02:培养学生运用Python设计语言解决复杂问题的能力,具备较强的编程能力,为后续课程和实践奠定基础,培养协作创新能力LO3:依据Python程序设计课程的特点,运用恰当的课堂案例培养学生的爱国主义情怀,坚定学生的理想信念,培育学生严谨的科学精神。LO4:通过实验实践教学,提升学生运用Python基本知识解决实际问题的能力、科研创新能力和团队合作能力,培养学生的工匠精神。支撑毕业要求指标点支撑程度支撑培养目标指标点支撑程度课程目标知识要求H、M培养目标2四H、ML01H、M能力要求培养目标3H、ML02H、MH、M家国情怀、理想信念培养目标1L03素质要求、交流合作、国DH、MH、M培养目标4、5、6L04际视野四、教学内容、要求及进度安排第一章Python简介与安装(2学时,支撑课程目标1.3.4)1.Python版本2.Python开发环境安装3.Python扩展库安装第二章Python基本语法元素(4学时,支撑课程目标1,2,3)1.编写程序,实现温度转换2.编写程序,输入任意大的自然数,输出各位数字之和3.分析程序所包含的基本语法第三章Python数据结构(4学时,支撑课程目标1,2,4)1.编写程序,输入一个大于2的自然数,然后输出小于该数字的所有素数组成的列表2.编写程序,设计一个字典,用户输入内容作为“键”,然后输出该“键”对应的“值”。第四章程序控制结构(4学时,支撑课程目标1,2,4)37
37 二、课程内容简介 本课程是Python程序设计的辅助。通过本课程的学习,使得学生熟练运用 Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列 表推导式、切片等特征来解决实际问题,熟练掌握Python分支结构、循环结构、 函数设计以及类的设计与使用,熟练使用字符串方法,适当了解正则表达式,熟 练使用Python读写文本文件,了解Python程序的调试方法,了解Python面向对象 程序设计模式。 三、课程目标 从课程及其与专业人才培养目标的关系阐述教学目的和要求,要求分解、细 化专业人才培养目标,解释清楚课程目标与毕业要求、专业培养目标的支撑关系。 课程目标须体现课程思政要求,应努力体现国际视野。 L01:熟练掌握Python程序设计基础语法 L02:培养学生运用Python设计语言解决复杂问题的能力,具备较强的编程 能力,为后续课程和实践奠定基础,培养协作创新能力 L03:依据Python程序设计课程的特点,运用恰当的课堂案例培养学生的爱 国主义情怀,坚定学生的理想信念,培育学生严谨的科学精神。 L04:通过实验实践教学,提升学生运用Python基本知识解决实际问题的能 力、科研创新能力和团队合作能力,培养学生的工匠精神。 四、教学内容、要求及进度安排 第一章 Python简介与安装(2学时,支撑课程目标1,3,4) 1.Python版本 2.Python开发环境安装 3.Python扩展库安装 第二章 Python基本语法元素(4学时,支撑课程目标1,2,3) 1. 编写程序,实现温度转换 2. 编写程序,输入任意大的自然数,输出各位数字之和 3. 分析程序所包含的基本语法 第三章 Python数据结构(4学时,支撑课程目标1,2,4) 1. 编写程序,输入一个大于2的自然数,然后输出小于该数字的所有素数组 成的列表 2. 编写程序,设计一个字典,用户输入内容作为“键”,然后输出该“键” 对应的“值”。 第四章 程序控制结构(4学时,支撑课程目标1,2,4) 课程目标 支撑毕业要求指标点 支撑程度 支撑培养目标指标点 支撑程度 LO1 知识要求 ☑H、M 培养目标2 ☑H、M LO2 能力要求 ☑H、M 培养目标3 ☑H、M L03 家国情怀、理想信念 ☑H、M 培养目标1 ☑H、M L04 素质要求、交流合作、国 际视野 ☑H、M 培养目标4、5、6 ☑H、M
编写程序,实现分段函数1.2.编写程序,运行是否为闰年3.查阅资料,编写程序,实现蒙特卡洛第五章函数(4学时,支撑课程目标1,2,3)1.编写函数,模拟内置函数sumO2.编写函数,模拟内置函数sorted()3.编写函数,判断一个整数是否为素数,并编写主程序调用该函数第六章面向对象程序设计(4学时,支撑课程目标1,2,3)1.编写自定义类,模拟内置集合类2.设计一个三维向量类,实现向量的加法、减法以及向量与标量的乘法和除法运算。第七章字符串与正则表达式(4学时,支撑课程目标1,2,4)1.编写程序,输入一段英文,输出这段英文中所有长度为3个字母的单词2.编写程序,判断一段英文是否有重复的单词第八章文件内容操作(4学时,支撑课程目标1,2)1.编写程序,读取word、excel等文件2.编写程序,输出指定文件夹中包含特定字符串的所有docx、xlsx文件期末考查(2学时)五、先修课要求及教学方法建议1.先修课要求:无2.教学方法建议:上机操作、小组讨论、鼓励学生多做练习、相互交流学习心得。六、考核方式1.考核目标:本实训课将考核Python编程语言的掌握程度,让学生能利用Python语言解决实际的问题。2.考核方式与考核要求考查,采用学生出勤率、课堂讨论、提交实验报告与随堂测试形式考核方式比重(%)考核要求对应的课程目标平时成绩出勤率、课堂讨论、40%1, 2, 3, 4课堂练习闭卷60%1,2期末随堂测试七、教材、参考文献与其他教学资源1.教材。38
38 1. 编写程序,实现分段函数 2. 编写程序,运行是否为闰年 3. 查阅资料,编写程序,实现蒙特卡洛 第五章 函数(4学时,支撑课程目标1,2,3) 1. 编写函数,模拟内置函数sum() 2. 编写函数,模拟内置函数sorted() 3. 编写函数,判断一个整数是否为素数,并编写主程序调用该函数 第六章 面向对象程序设计 (4学时,支撑课程目标1,2,3) 1. 编写自定义类,模拟内置集合类 2. 设计一个三维向量类,实现向量的加法、减法以及向量与标量的乘法和除 法运算。 第七章 字符串与正则表达式(4学时,支撑课程目标1,2,4) 1. 编写程序,输入一段英文,输出这段英文中所有长度为3个字母的单词 2. 编写程序,判断一段英文是否有重复的单词 第八章 文件内容操作 (4学时,支撑课程目标1,2) 1. 编写程序,读取word、excel等文件 2. 编写程序,输出指定文件夹中包含特定字符串的所有docx、xlsx文件 期末考查(2学时) 五、先修课要求及教学方法建议 1.先修课要求:无 2.教学方法建议:上机操作、小组讨论、鼓励学生多做练习、相互交流学习 心得。 六、考核方式 1.考核目标:本实训课将考核Python编程语言的掌握程度,让学生能利用 Python语言解决实际的问题。 2.考核方式与考核要求 考查,采用学生出勤率、课堂讨论、提交实验报告与随堂测试形式 七、教材、参考文献与其他教学资源 1.教材。 考核方式 考核要求 比重(%) 对应的课程目标 平时成绩 出勤率、课堂讨论、 课堂练习 40% 1,2,3,4 期末随堂测试 闭卷 60% 1,2
Python程序设计基础(第2版).董付国,北京:清华大学出版社,2018,97873024905622.参考资料。Python语言程序设计基础(第2版):嵩天礼欣黄天羽,高等教育出版社,2017,9787040471700Python编程从入门到实践(第2版).【美]埃里克·马瑟斯著,袁国忠译,人民邮电出版社,2020,9787115546081Python数据分析与数据挖掘.王洁李晓,清华大学出版社,2023,9787302625728八、备注《移动互联网应用开发》教学大纲一、课程信息(中文)移动互联网应用开发课程名称(英文)ApplicationandDevelopmentofMobileInternet3290388课程性质回必修口选修课程编码口通识课程回专业课程课程类型大数据管理与应用适用专业管理学院李晓课程负责人开课部门学时学分实践:0学分:1.5总学时:48理论:32实验:16中文授课语言无先修课程二、课程内容简介本课程主要介绍移动互联网应用开发的发展现状以及重要的移动互联网应用开发。主要内容包括移动互联网应用开发概况、微信小程序的发展状况、微信小程序开发的框架分析、微信小程序开发组件、微信小程序API以及微信小程序开发综合案例开发及分析。旨在掌握初步的实验技能,培养学生的科学思维能力、分析计算能力、实验研究能力和科学归纳能力解决问题的能力,为学习后续课程准备必要知识。三、课程目标从课程及其与专业人才培养目标的关系阐述教学目的和要求,要求分解、细化专业人才培养目标,解释清楚课程目标与毕业要求、专业培养目标的支撑关系。课程目标须体现课程思政要求,应努力体现国际视野。39
39 Python程序设计基础(第2版).董付国,北京:清华大学出版社,2018, 9787302490562 2.参考资料。 Python语言程序设计基础(第2版). 嵩天 礼欣 黄天羽, 高等教育出版社 ,2017, 9787040471700 Python编程 从入门到实践(第2版). [美] 埃里克•马瑟斯 著,袁国忠 译, 人民邮电出版社,2020,9787115546081 Python数据分析与数据挖掘. 王洁 李晓, 清华大学出版社, 2023,9787302625728 八、备注 《移动互联网应用开发》教学大纲 一、课程信息 二、课程内容简介 本课程主要介绍移动互联网应用开发的发展现状以及重要的移动互联网应 用开发。主要内容包括移动互联网应用开发概况、微信小程序的发展状况、微信 小程序开发的框架分析、微信小程序开发组件、微信小程序API以及微信小程序 开发综合案例开发及分析。旨在掌握初步的实验技能,培养学生的科学思维能力、 分析计算能力、实验研究能力和科学归纳能力解决问题的能力,为学习后续课程 准备必要知识。 三、课程目标 从课程及其与专业人才培养目标的关系阐述教学目的和要求,要求分解、细 化专业人才培养目标,解释清楚课程目标与毕业要求、专业培养目标的支撑关系。 课程目标须体现课程思政要求,应努力体现国际视野。 课程名称 (中文)移动互联网应用开发 (英文) Application and Development of Mobile Internet 课程编码 3290388 课程性质 ☑必修 ☐选修 课程类型 ☐通识课程 ☑专业课程 适用专业 大数据管理与应用 开课部门 管理学院 课程负责人 李晓 学时学分 学分:1.5 总学时:48 理论:32 实验:16 实践:0 授课语言 中文 先修课程 无
LO1:学生应掌握移动互联网应用开发的基本思想和基本方法。L02:学生应具备微信小程序开发的能力。L03:学生应能运用微信小程序开发语言解决实际问题。LO4:根据移动互联网应用开发的特点,运用恰当课程案例培养学生的爱国主义情怀,坚定学生的理想信念,培育学生的科学精神和严谨精神。L05:通过实验实践教学,提升学生运用基本原理与基本知识解决实际问题的能力以及团队合作能力,从而培养学生的工匠精神。支撑程度支撑毕业要求指标点支撑培养目标指标点支撑程度课程目标知识要求H、M培养目标2H、ML01能力要求H、M培养目标3H、ML02H、M能力要求培养目标4,5H、ML03H、M理想信念、家国情怀培养目标1H、ML04素质要求、交流合作H、M培养目标6H、ML05四、教学内容、要求及进度安排第一章移动互联网应用开发概述(3学时)1.移动互联网定义2.移动互联网发展现状3.移动互联网的新特征及移动互联网开发的新变化第二章微信小程序初识(3学时)4.微信小程序介绍5.微信小程序账号注册6.微信开发者工具安装第三章微信小程序框架分析(9学时)1.项目结构概述2.小程序的配置、视图和逻辑3.小程序的列表染A小程序的定义模板5.小程序的开发实战第四章案例分析之数值大小比较(3学时)1.案例分析介绍2.创建项目3.页面设计4.页面样式5.配置文件页面逻辑6.第五章微信小程序组件构建(9学时)5.视图容器组件6.基础内容组件7.表单组件40
40 L01:学生应掌握移动互联网应用开发的基本思想和基本方法。 L02:学生应具备微信小程序开发的能力。 L03:学生应能运用微信小程序开发语言解决实际问题。 L04:根据移动互联网应用开发的特点,运用恰当课程案例培养学生的爱国 主义情怀,坚定学生的理想信念,培育学生的科学精神和严谨精神。 L05:通过实验实践教学,提升学生运用基本原理与基本知识解决实际问题 的能力以及团队合作能力,从而培养学生的工匠精神。 四、教学内容、要求及进度安排 第一章 移动互联网应用开发概述(3学时) 1.移动互联网定义 2.移动互联网发展现状 3.移动互联网的新特征及移动互联网开发的新变化 第二章 微信小程序初识(3学时) 4. 微信小程序介绍 5. 微信小程序账号注册 6. 微信开发者工具安装 第三章 微信小程序框架分析(9学时) 1. 项目结构概述 2. 小程序的配置、视图和逻辑 3. 小程序的列表渲染 4. 小程序的定义模板 5. 小程序的开发实战 第四章 案例分析之数值大小比较 (3学时) 1. 案例分析介绍 2. 创建项目 3. 页面设计 4. 页面样式 5. 配置文件 6. 页面逻辑 第五章 微信小程序组件构建(9学时) 5. 视图容器组件 6. 基础内容组件 7. 表单组件 课程目标 支撑毕业要求指标点 支撑程度 支撑培养目标指标点 支撑程度 LO1 知识要求 H、M 培养目标2 H、M LO2 能力要求 H、M 培养目标3 H、M L03 能力要求 H、M 培养目标4,5 H、M L04 理想信念、家国情怀 H、M 培养目标1 H、M L05 素质要求、交流合作 H、M 培养目标6 H、M