- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Python编程》教学大纲
一、课程基本信息
课程名称(中文)
Python编程
课程名称(英文)
PythonProgramming
课程代码
课程性质
选修
课程类别
专业选修课
考核形式
考查
总学分(学时/周)
2(48)
理论学分(学时)
1(16)
实践或实验学分(学时/周)
1(32)
先修课程
《C语言程序设计》、《人工智能导论》
后续课程
适应范围
全日制本科
面向专业
电子信息工程
开课学期
6
开课学院
电子与信息工程学院
1.指导思想:突出问题与需求导向,灵活使用Python提供的高阶功能特性,系统训练计算机编程思维。
2.基本原则:学生自学为主,教师讲授为辅;技术应用与原理理解并重,追求道术合一。
3.课程思政:人工智能与大数据科学是未来人类科技的主战场、主平台,Python作为更高阶的计算机编程语言,秉持简单、人性化的设计理念,大受业界追捧,涌现各种新特性、新框架、新应用。新情势集中反映了变化中求生存的特点。因此,教师和学生无论何时都要有强烈的专业责任感,勇立行业潮头,摆出舍我其谁的姿态,迎接风云际会的行业变化。
二、课程目标及其对毕业要求的支撑
2.1课程目标
通过本课程的学习,学生应具备以下几个方面的课程目标:
课程目标1:能够将数学、自然科学和Python语言的基础知识与基本技能用于解决电子信息复杂工程问题,并结合工程基础知识,用于解决电子信息系统的分析、设计与实现。
课程目标2:能够综合应用Python程序设计语言与专业知识,设计实验方案,领过运用Python中的各种工具包模拟或实现具体的实验,收集、整理实验数据。
课程目标3:具有利用Python进行信息获取的能力,能够根据需要选择和使用合适的Python相关技术工具和检索工具,对获取的信息具有分析和综合能力。
2.2毕业要求、指标点与课程目标的对应关系
毕业要求、指标点与本课程的课程目标的之间对应关系如表1所示。
表1毕业要求、指标点与课程目标的对应关系
支撑的毕业要求
涉及的毕业要求指标点
本课程的课程目标
支撑强度
1.工程知识
1.1掌握数学与自然科学知识,并能对电子信息工程领域内的工程问题进行建模、模型的正确性分析和论证,以及模型求解。
课程目标1
H
4.研究
4.2能够根据实验方案开展实验,对实验结果进行分析与解释,并通过信息综合得到合理有效的结论。
课程目标2
H
5.使用现代工具
5.1能合理使用现代信息技术工具。
课程目标3
H
本课程的各个课程目标对应毕业要求指标点的权值矩阵如表2所示:
表2课程目标支撑毕业要求指标点的权值矩阵
毕业要求指
标点
课程目标
毕业要求指标点1.1
毕业要求指标点4.2
毕业要求指标点5.1
课程目标1
0.6
0.3
0.2
课程目标2
0.2
0.5
0.2
课程目标3
0.4
0.2
0.6
注:将一个毕业要求指标点分解到对应课程目标中,每一列的权值Σ=1。
三、课程内容及学时分配
第一部分理论教学
第一章Python概述(1学时)
教学内容:(1)Python语言的发展过程及特点;(2)Python解释器的安装与Python程序的运行;(3)Python开发工具;(4)Python模块。
教学重点:(1)Python解释器的安装与Python程序的运行;(2)Python模块。
支撑的课程目标:1,2
第二章Python基础(2学时)
教学内容:(1)Python代码格式;(2)标识符和关键字;(3)变量和数据类型
教学重点:
(1)标识符和关键字;(2)变量和数据类型。
支撑的课程目标:1,2
第三章流程控制(2学时)
教学内容:
(1)条件语句;(2)循环语句;(3)跳转语句。
教学重点:
(1)循环嵌套;(2)跳转语句。
支撑的课程目标:1,2,3
第四章字符串(2学时)
教学内容:
(1)字符串介绍;(2)格式化字符串;
(3)字符串的常见操作。
教学重点:
(1)使用%,format(),f-string格式化字符串
(2)字符串的查找、替换、分割、拼接和转换等操作
支撑的课程目标:1,2,3
第五章组合数据类型(2学时)
教学内容:
(1)认识组合数据类型;(2)列表;(3)元组;(4)集合;(5)字典。
(6)组合数据类型应用运算符
教学重点:
(1)组合数据类型的创建、访问、添加、删除和培训操作
(2)列表、字典的推导式
支撑的课程目标:1,2,3
第六章函数(3学时)
教学内容:
(1)函数概述;(2)函数的定义和调用;
(3)函数参数的传递;(4)函数的返回值;
(5)变量作用域;(6)特殊形式的函数。
教学重点:
(1)函数的位置参数、关键字参数、默认参数的传递方式;
(2)递归函数、匿名
文档评论(0)