网站大量收购闲置独家精品文档,联系QQ:2885784924

《Python编程》课程教学大纲.docx

《Python编程》课程教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档