Python程序设计综合课程设计物联网工程 课程教学大纲.docx
PAGE
PAGE4
字体、字号请参考范例注意:首字母大写植物拉丁学名斜体《
字体、字号请参考范例
注意:
首字母大写
植物拉丁学名斜体
一、课程简介
课程中文名
Python程序设计综合实训
课程英文名
IntegratedCourseDesignforPythonProgramming
双语授课
£是?否
课程代码课程学分
2
周(学时)
2周(48学时)
课程类别
□专业认知实习
□专业见习
?工程实训
□毕业实习
□其他
课程性质
?必修
□选修
□其他
课程形态
□线上
?线下
□线上线下混合式
□社会实践
□虚拟仿真实验教学
考核方式
□闭卷□开卷□课程论文?课程作品£汇报展示£报告
?课堂表现?阶段性测试?平时作业?其他(可多选)
开课学院
大数据与智能工程学院
开课
系(教研室)
物联网工程系
面向专业
物联网工程
开课学期
第3学期
先修课程
Python程序设计
后续课程
无
选用教材
无
参考书目
1.嵩天、礼欣、黄天羽,Python语言程序设计基础.高等教育出版社,2017
2.赵广辉等,Python程序设计基础.高等教育出版社,2021
课程资源
1.头歌实践教学平台
2.网易公开课——哈佛大学公开课CS50/newview/movie/free?pid=EG295PU6Rmid=FG297O5KC
3./
课程简介
??《Python程序设计综合课程设计》是一门面向物联网工程专业的必修课程。本课程性质为实践性和应用性兼具,旨在培养学生掌握Python编程语言及程序设计基础,并具备利用Python解决本专业领域实际问题的能力。教学内容涵盖Python语言基础、程序控制结构、函数与模块、数据处理与文件操作等方面。通过学习,学生应能熟练运用Python进行基本编程,掌握数据处理与文件操作技巧。这将为学生今后在各自专业领域内应用Python进行数据处理、模拟仿真、算法实现等提供有力支持。
二、课程目标
表1课程目标
序号
具体课程目标
课程目标1
习得Python程序设计的基本理论,具备使用基础语法和数据结构,能够应用数学、自然科学和工程科学的基本原理进行识别及表达,并能针对具体物联网工程专业问题选择合适的技术。
课程目标2
学习程序设计理论与方法,利用计算机科学与技术的基本知识,分析物联网工程系统需求、设计解决方案,选择恰当的算法和资源,掌握现代编程开发工具和信息技术工具的用法,并在设计环节中体现创新意识,并在分析和比较中领会相关工具的局限性,以获得有效结论。
课程目标3
具备物联网工程师基本素养,能够分析和评价复杂工程问题解决方案,对社会、经济、健康、安全、法律以及文化的影响,并理解和履行应该承担的责任。
表2-1课程目标与毕业要求对应关系
毕业要求
指标点
课程目标
4.研究:能够基于科学原理并采用科学方法对物联网复杂工程问题进行研究,设计实验、分析与解释数据,并通过信息综合得到合理有效的结论。【H】
4.2针对物联网复杂工程问题的关键因素,能够基于科学原理并采用科学方法,确定解决方案的技术路线,设计可行的实验方案。
1
5.使用现代工具:能够针对物联网复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对物联网复杂工程问题预测与模拟,并能够理解其局限性。【M】
5.3能够使用平台、资源、工具、软件,对物联网复杂工程问题进行模拟与预测,对结果进行合理评价。
2
6.工程与社会:能够基于物联网工程相关背景知识进行合理分析,评价专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。【L】
6.2能够分析和评价物联网工程实践和复杂工程问题解决方案,对社会、经济、健康、安全、法律以及文化的影响,并理解和履行应该承担的责任。
3
三、教学内容及要求
(一)学习内容
1.人机交互和图形艺术,tkinter库的使用,turtle库的使用、QT的使用
2.科学计算和可视化,numpy、pandas库的使用,matplotlib库的使用
3.数据处理和挖掘,分类问题和kmeans算法,sklearn库的使用
4.网络爬虫和自动化,request库的使用,beautifulsoup库的使用
(二)时间安排
上午
下午
周一
人机交互和图形艺术
人机交互和图形艺术
周二
人机交互和图形艺术
人机交互和图形艺术
周三
科学计算和可视化
科学计算和可视化
周四
科学计算和可视化
数据处理和挖掘
周五
数据处理和挖掘
网络爬虫和自动化
周一
需求分析
概要及详细设计
周二
版本管理软件的使用
系统实现
周三
系统实现
系统实现