
《Python程序设计》课程标准 课程名称:Python程序设计 课程类别:专业课 课程代码: 适用专业:软件技术 开课部门:信息工程系 一、课程定位 (一)课程性质 《Python租序设计》是软件技术等相头专业的专业基幽课程,主要讲速Python程序设 计的基瑞知识和相关枝术,是软件技术、大数据挂术与应用、云计算拉术与应用专业的专业 基秘课柱。 (二)课祖任务 Python语言是学生通过学习该课程,掌援Python程序设计语言的叁本知识和使用 Pyto语言进行款件开发的想和基本方法,进而掌提程序设计的基本步骤和通用方张。提 高通过编写程序解决实际问题的能力,为今后进一步使用数据采集和分析等大数馨及人工智 能方面的运用打好基偏。课程着眼于学生的长远发展,重点培恭养其软件开发、大数据及人工 智能领域尚位基本工作技脆、职业素养、社会适应能力、文流沟通能力、国队协作能力,创 新能力和自主学习能力。 (三)课程衔接 前导课程:《0语言程序设计》、《计算机应用基础》. 后峡课柱:Python网络高箴教程, 二、课程目标 通过本课程的学习,使得学生能够理解Pyth©n的端程模式(命令式编程、高数式编), 熟练适用Pyth©n适算井,内置吾数以及列表、元组,字典、集合等基本数撼美型和相关列表 拉导式、韧片等特性来解决实际问题,熟捧掌提Python分支结构、媚环结构、函数设计以及 奥的设计与使用,熟体使用字特串方法,适当了解正则表达式,熟练使周Pythor读写文本文 件,透当了解二进制文件操作,了解Python程序的调试方法,了解Python而向对象程序设 1
- 1 - 《Python 程序设计》课程标准 课程名称:Python 程序设计 课程类别:专业课 课程代码: 适用专业:软件技术 开课部门:信息工程系 一、课程定位 (一)课程性质 《Python 程序设计》是软件技术等相关专业的专业基础课程。主要讲述 Python 程序设 计的基础知识和相关技术,是软件技术、大数据技术与应用、云计算技术与应用专业的专业 基础课程。 (二)课程任务 Python 语言是学生通过学习该课程,掌握 Python 程序设计语言的基本知识和使用 Python 语言进行软件开发的思想和基本方法,进而掌握程序设计的基本步骤和通用方法,提 高通过编写程序解决实际问题的能力,为今后进一步使用数据采集和分析等大数据及人工智 能方面的运用打好基础。课程着眼于学生的长远发展,重点培养其软件开发、大数据及人工 智能领域岗位基本工作技能、职业素养、社会适应能力、交流沟通能力、团队协作能力、创 新能力和自主学习能力。 (三)课程衔接 前导课程:《C 语言程序设计》、《计算机应用基础》。 后续课程:Python 网络高级教程。 二、课程目标 通过本课程的学习,使得学生能够理解 Python 的编程模式(命令式编程、函数式编程), 熟练运用 Python 运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表 推导式、切片等特性来解决实际问题,熟练掌握 Python 分支结构、循环结构、函数设计以及 类的设计与使用,熟练使用字符串方法,适当了解正则表达式,熟练使用 Python 读写文本文 件,适当了解二进制文件操作,了解 Python 程序的调试方法,了解 Python 面向对象程序设

升模式,掌接使用Python操作SOLite数摄库的方法,掌提Python+pandas逢行数摄处理的 基本周法,掌逐使用Python+matplotlib进行数搭可礼化的周法,同时还应培养学生的代码优 亿与安全端程意识。 在教学和学习过程中,应充分发辉Python语言的凭梦,从兼商单、最直观的思路出发, 尽快解决问题。不建议在内存地址或类似的底层细节上花费太多时间。 (一)知识目标 1.了解Python语言特点 2,零握python编程基础知i识 3。掌垭选择结构柱序设计方法、循环结构程序设计 4,了解Python函数函数,正则表达式 5.零極宇典中列表,元组与字鼻之间的转换 6.了解Python的异常处理掌提辅获与处理异常的方法 7.掌短文件读写方法以及掌摄文件对话短构建方张 8.拿撬面向对象位序设计 (二)能力日标 1.学会搭建python开发环境,使用集成环境ILE编写和执行潭丈件 2.掌擾数据吴型以及递算#在柱序设计中的使用 3.能够端写fo循环、hiIe循坏以及选择结构源程序 4.学会对python系列数据(元组、列表、字辞串)进行基本操作如定义、声明和使用 5.学会python类和对象的完义方法 6.撬处理python异常的方法 7.能够对python的文件和文件对象进行引用 8.学会python函数的端写以度参数传道方法 (三)素质日标 1.具有度好的思考和分新问题的能力: 2,具有较好的信息检常能力: 3.具有良好的职业道德和围队精神: 4.具有液好的与人沟通和文流的能力: 5.培养学生互相帮动,加强团队合作精神 三、课程内客与要求 .2-
- 2 - 计模式,掌握使用 Python 操作 SQLite 数据库的方法,掌握 Python+pandas 进行数据处理的 基本用法,掌握使用 Python+matplotlib 进行数据可视化的用法,同时还应培养学生的代码优 化与安全编程意识。 在教学和学习过程中,应充分发挥 Python 语言的优势,从最简单、最直观的思路出发, 尽快解决问题。不建议在内存地址或类似的底层细节上花费太多时间。 (一)知识目标 1.了解 Python 语言特点 2.掌握 python 编程基础知识 3.掌握选择结构程序设计方法、循环结构程序设计 4.了解 Python 函数函数、正则表达式 5.掌握字典中列表、元组与字典之间的转换 6.了解 Python 的异常处理掌握捕获与处理异常的方法 7.掌握文件读写方法以及掌握文件对话框构建方法 8.掌握面向对象程序设计 (二) 能力目标 1.学会搭建 python 开发环境,使用集成环境 IDLE 编写和执行源文件 2.掌握数据类型以及运算符在程序设计中的使用 3.能够编写 for 循环、while 循环以及选择结构源程序 4.学会对 python 系列数据(元组、列表、字符串)进行基本操作如定义、声明和使用 5.学会 python 类和对象的定义方法 6.掌握处理 python 异常的方法 7.能够对 python 的文件和文件对象进行引用 8.学会 python 函数的编写以及参数传递方法 (三) 素质目标 1.具有良好的思考和分析问题的能力; 2.具有较好的信息检索能力; 3.具有良好的职业道德和团队精神; 4.具有很好的与人沟通和交流的能力; 5.培养学生互相帮助,加强团队合作精神。 三、课程内容与要求

本深程自的是使学生具备:通过Pyth©程序设计语言途行项目开发的基本思露、知识 和能力,本深程主要基于Windows10和Python3.7均建Python开发平台,李习Python 语言的语言基础知识,以及使用Pyth©语言的实脉开发应用实例。理论与实残相结合,通 过大量的实例,学习程序设计的基本原理,使学生不仅掌提理论知试,同时拿提大量程序设 计的实用裳例。 第1章Python概述 章名 Python概i 时 3 1. 了解Pythen的发展历程 2 了解Python的转底和应用领城 学习日标 可以位立完成Python的安装 4. 会消单使用PyCharn新建Python文件 5. 掌提Pythen狂序的执行原理 如识点 了解 掌提 重点 难点 Python发暴历红 Python转点 √ Python的应用箱城 Python本 Python的姿装 √ 交互式解释器-Ipython Pycharn的下我安装和使用 Python程序我开原星 2幸Python骄法表哈 章名 Python语法基础学时 4 1. 零提Python中的变量和变堂奏型 2掌提Pythen中的标识,能准判断标识符的合法 学刀目标 性 3了解Pyth©n中的关键字,会借贴工具查看关健学信 4.了解不同运算转的作周。会进行不同的数值运算 如识点 了解 掌凝重杰难点 Python释 行与缩造 语句魂行 √ 变量■ √ 林树杆和关健字 √ 整型 √ 许点型 布尔美型 复数美型 数字奏型特换 算术逅界轩 队值运异拜 复合成值地厚符 √ 比校地算杆 逻样运界轩 成黄途算用 位运算 地厚杆优先饭 3
- 3 - 本课程目的是使学生具备:通过 Python 程序设计语言进行项目开发的基本思路、知识 和能力。 本课程主要基于 Windows 10 和 Python 3.7 构建 Python 开发平台,学习 Python 语言的语言基础知识,以及使用 Python 语言的实际开发应用实例。 理论与实践相结合,通 过大量的实例,学习程序设计的基本原理,使学生不仅掌握理论知识,同时掌握大量程序设 计的实用案例。 第 1 章 Python 概述 章名 Python 概述 学时 3 学习目标 1. 了解 Python 的发展历程 2. 了解 Python 的特点和应用领域 3. 可以独立完成 Python 的安装 4. 会简单使用 PyCharm 新建 Python 文件 5. 掌握 Python 程序的执行原理 知识点 了解 掌握 重点 难点 Python 发展历程 √ Python 特点 √ Python 的应用领域 √ Python 版本 √ Python 的安装 √ √ 交互式解释器-Ipython √ Pycharm 的下载安装和使用 √ √ Python 程序执行原理 √ √ √ 第 2 章 Python 语法基础 章名 Python 语法基础 学时 4 学习目标 1. 掌握 Python 中的变量和变量类型 2. 掌握 Python 中的标识符,能准确判断标识符的合法 性 3. 了解 Python 中的关键字,会借助工具查看关键字信 息 4. 了解不同运算符的作用,会进行不同的数值运算 知识点 了解 掌握 重点 难点 Python 注释 √ 行与缩进 √ 语句换行 √ 变量 √ √ 标识符和关键字 √ √ 整型 √ √ 浮点型 √ √ 布尔类型 √ √ 复数类型 √ √ 数字类型转换 √ √ √ 算术运算符 √ 赋值运算符 √ 复合赋值运算符 √ 比较运算符 √ 逻辑运算符 √ 成员运算符 √ 位运算 √ √ 运算符优先级 √

第3章Python常网语句 章名 Python常利语向句学对 6 1. 耀可断语句的使用 学习目标 2.拿提环句的使用 3.拿撬break,continue、pass和else语句的作 知识点 了解 军经 重杰 维点 仟语动 if-e1se语 i-li语句 武套 动ile德环 √ f0r环 hiIe酸套 break语可 continue语可 P结55语句 √ else话的 华名 平科事 时 6 1, 拿援学符串的输入和槍当 章习日标 2. 会使用切片的方人诗问宇特奉中的值 3.拿罐常见的学籽串的内建属散 知识园 了解 接重杰 难点 学杆串 特义字转 学行事的输出和输人 订问学科奉中的值 子率内正建致 第5章列表,无恒和字算 幸名 列表、尤继宇疼季时 1,军提什么是列表以及列表的常见操作 学习日标 2.拿列表的丧套使用 3.拿元红的使用 4. 拿提什么是半典以及字典的常见操作 知识点 了解 掌爆 重点 难点 列表的概金 √ 列泰的精环鸿历 在列素中泰如无末 在列表中查找无素 在列兼中修我无术 在列表中制除无本 列表的排序操作 列表的长套 无馆 了 半典的概念 字典的常见燥作 学典的通历 √ %6◆高能 章名 数 季时 ,4
- 4 - 第 3 章 Python 常用语句 章名 Python 常用语句 学时 6 学习目标 1. 掌握判断语句的使用 2. 掌握循环语句的使用 3. 掌握 break、continue、pass 和 else 语句的作 用 知识点 了解 掌握 重点 难点 if 语句 √ √ if-else 语句 √ √ if-elif 语句 √ √ if 嵌套 √ √ while 循环 √ √ √ for 循环 √ √ √ while 嵌套 √ √ √ break 语句 √ √ √ continue 语句 √ √ √ pass 语句 √ √ √ else 语句 √ √ √ 第 4 章 字符串 章名 字符串 学时 6 学习目标 1. 掌握字符串的输入和输出 2. 会使用切片的方式访问字符串中的值 3. 掌握常见的字符串的内建函数 知识点 了解 掌握 重点 难点 字符串 √ 转义字符 √ 字符串的输出和输入 √ √ 访问字符串中的值 √ √ √ 字符串内建函数 √ √ √ 第 5 章 列表、元组和字典 章名 列表、元组和字典 学时 5 学习目标 1. 掌握什么是列表以及列表的常见操作 2. 掌握列表的嵌套使用 3. 掌握元组的使用 4. 掌握什么是字典以及字典的常见操作 知识点 了解 掌握 重点 难点 列表的概念 √ 列表的循环遍历 √ √ √ 在列表中添加元素 √ √ √ 在列表中查找元素 √ √ √ 在列表中修改元素 √ √ √ 在列表中删除元素 √ √ √ 列表的排序操作 √ √ √ 列表的嵌套 √ √ √ 元组 √ √ 字典的概念 √ 字典的常见操作 √ √ √ 字典的遍历 √ √ √ 第 6 章 函数 章名 函数 学时 7

1,军罐面载的究义和调用方人 2. 拿提画数的参教和逅国值 3. 拿提函数的丧整调用 争习日标 4. 理解变量作用城 5. 拿援局部变量和全局贵量的区利 6. 拿提堤妇禹教与遥名函数的使月 7,拿提期函数和随机数函数的使用 知识点 了解 军接 重杰 维点 什名是函数 √ 高数的究义和调用 岛数传通参数 肤认参纹 不定长参数 √ 高载的遮回值 高数的4种是型 函数的武套调用 E的原利 √ 全局变量和局师变量 global和nonlocal美使字 通妇高数 屋名函数 √ 时响高数 √ 目历高致 随花纹高教 第7章高城头数■ 章名 高极函数 3 1.军闭包的使闲 学习目标 2.里解装器的气念,会饰函数 3.拿耀常克内置岛数的使用 加识点 了解 掌灌 重点 难点 闭包 √ 什名走蒙佛器 √ 多个装韩名】 装饰器对有参数的函级进行装饰 √ 装饰器对有达四值的南数选柠装饰 帝参数的策饰召 ap函教 fi1t8r函数 reduce函数 第8章Python文件操作 章名 Python文件操作季时 5 1,拿罐文件的打并秘关闭 学习日标 2.拿撬文件的不网操件,例如,读写、重◆名、 副除 知试点 了解 掌接 重点 难点 文件的打升 文件候式 文件的天闭 写文件 √ √ 诀文件 √ √ 文件的宠位读写 √ √ -5-
- 5 - 学习目标 1. 掌握函数的定义和调用方式 2. 掌握函数的参数和返回值 3. 掌握函数的嵌套调用 4. 理解变量作用域 5. 掌握局部变量和全局变量的区别 6. 掌握递归函数与匿名函数的使用 7. 掌握日期函数和随机数函数的使用 知识点 了解 掌握 重点 难点 什么是函数 √ 函数的定义和调用 √ √ 函数传递参数 √ √ 默认参数 √ √ 不定长参数 √ √ 函数的返回值 √ √ 函数的 4 种类型 √ √ 函数的嵌套调用 √ √ √ LEGB 原则 √ √ 全局变量和局部变量 √ √ global 和 nonlocal 关键字 √ √ 递归函数 √ √ 匿名函数 √ √ 时间函数 √ √ 日历函数 √ √ 随机数函数 √ √ 第 7 章 高级函数 章名 高级函数 学时 3 学习目标 1. 掌握闭包的使用 2. 理解装饰器的概念,会装饰函数 3. 掌握常见内置函数的使用 知识点 了解 掌握 重点 难点 闭包 √ √ √ 什么是装饰器 √ 多个装饰器 √ √ 装饰器对有参数的函数进行装饰 √ √ 装饰器对有返回值的函数进行装饰 √ √ √ 带参数的装饰器 √ √ √ map 函数 √ √ filter 函数 √ √ reduce 函数 √ √ 第 8 章 Python 文件操作 章名 Python 文件操作 学时 5 学习目标 1. 掌握文件的打开和关闭 2. 掌握文件的不同操作,例如,读写、重命名、 删除 知识点 了解 掌握 重点 难点 文件的打开 √ √ 文件模式 √ √ 文件的关闭 √ √ 写文件 √ √ √ 读文件 √ √ √ 文件的定位读写 √ √ √

文什的重命名 文件的制修 文件央的相关操作 第9章并常 章名 异常 学时 4 1. 型解异需的概金 2. 拿提处理异常的几种方式 学习目标 拿提raise和assert语的,会抛出自定义的 并常 4拿爆■ith语句的使用 知识点 了解 掌链重点 难点 异常屑 异常是■ √ 拔孩两单乔常 辅孩多个乔常 捕获并常的燥逃信岛 √ √ 铺派所有的拆常 没有插获到异常 终止行药 r18语可抛出异常 s店8rt语司撼出并常 自究义并常 预究义清理 第10章Python横块 章名 Python模块 学时 3 1. 零罐候块的使用 2.拿短块的制作 学习目标 3.拿包的使用 4.了解候块的发布和安装 知试点 了解 重点 难点 侯块的基本使闲 规块的制作 Python中的包 √ 提块的发有 候块的安装 落11章Python面向对意编程(上) 章名 Pythen面向对象偏程争阳 5 (上) 1,理解面向对象编程思想 2. 明偏夹和对草的关系,会独立这计美 争习日标 3. 会使用奏创建对象。并添如属性 4. 拿提构造方法:杨构方法的使同 5.脑ef的使用拉巧 6.零短运算特重载,会定制对象字转串的形式 加识点 了解 掌■ 重点 难点 面向对象偏程概还 美和对象的关雨 美的定义 感据奏睫对 构造方法 -6-
- 6 - 文件的重命名 √ √ √ 文件的删除 √ √ √ 文件夹的相关操作 √ 第 9 章 异常 章名 异常 学时 4 学习目标 1. 理解异常的概念 2. 掌握处理异常的几种方式 3. 掌握 raise 和 assert 语句,会抛出自定义的 异常 4. 掌握 with 语句的使用 知识点 了解 掌握 重点 难点 异常简介 √ 异常类 √ √ 捕获简单异常 √ √ 捕获多个异常 √ √ 捕获异常的描述信息 √ √ √ 捕获所有的异常 √ √ √ 没有捕获到异常 √ √ √ 终止行为 √ √ √ raise 语句抛出异常 √ √ √ assert 语句抛出异常 √ √ √ 自定义异常 √ √ √ 预定义清理 √ √ √ 第 10 章 Python 模块 章名 Python 模块 学时 3 学习目标 1. 掌握模块的使用 2. 掌握模块的制作 3. 掌握包的使用 4. 了解模块的发布和安装 知识点 了解 掌握 重点 难点 模块的基本使用 √ √ 模块的制作 √ √ √ Python 中的包 √ √ √ 模块的发布 √ 模块的安装 √ 第 11 章 Python 面向对象编程(上) 章名 Python 面向对象编程 (上) 学时 5 学习目标 1. 理解面向对象编程思想 2. 明确类和对象的关系,会独立设计类 3. 会使用类创建对象,并添加属性 4. 掌握构造方法和析构方法的使用 5. 熟悉 self 的使用技巧 6. 掌握运算符重载,会定制对象字符串的形式 知识点 了解 掌握 重点 难点 面向对象编程概述 √ 类和对象的关系 √ 类的定义 √ 根据类创建对象 √ √ 构造方法 √ √ √

析阿方铁 地1f的使用 法运界重机 素引和分片重氧 家制对桌的字柱串形式 落12章Python面向对是觞经(下) 章名 Python南向对家偏位 学时 3 (下) 1. 星解如何利用井绿侯护属性 2 拿提单继承和多继承,会重写和调用父吴方法 学习目标 3. 理解多态的使用 4.拿罐美属性和实例属性 5.慧多夹方法和静态方法的使闲柱巧 如识威 了解 掌遵 重燕 难点 封装 单继水 √ 多腿水 重写笑类方法与澜用父类方法 多■ 奏属性和实例属性 √ 表方法和静态方法 第13章飞机大战 章名 飞机大战 学时 5 1. 会在PyCharm工红中泰加第三方红梨 2. 拿提y阳框架的兹本使用 学习日标 3理解向财原编程思想 4.会于面向对的感想编写序 5.明确类和对象的关系,会独立设计美 知识成 了解 军接 重杰 难点 四、课程的实施建议 (一)教材躺写 所途用的教村应充分体现培养学生的职业能力为中心惑想,以“教、学、做”为一体如 织深程内客,注重理论与实残相结合、教材内容与行业标准要求相结合,强调理论在实我过 程中的应用 (二)教学建议 1.教学条件 (1)学生应具有专业卷础 学生应具有使用Python开发简单项日的经险,能熟&一门悬础的计算机语言。具有卷本 的逻辑思地能力与问题解决能力,能胜任简单项目的能力。 ,7
- 7 - 析构方法 √ √ √ self 的使用 √ √ √ 加法运算重载 √ 索引和分片重载 √ 定制对象的字符串形式 √ √ √ 第 12 章 Python 面向对象编程(下) 章名 Python 面向对象编程 (下) 学时 3 学习目标 1. 理解如何利用封装保护属性 2. 掌握单继承和多继承,会重写和调用父类方法 3. 理解多态的使用 4. 掌握类属性和实例属性 5. 熟悉类方法和静态方法的使用技巧 知识点 了解 掌握 重点 难点 封装 √ √ 单继承 √ √ √ 多继承 √ √ √ 重写父类方法与调用父类方法 √ √ 多态 √ √ 类属性和实例属性 √ √ √ 类方法和静态方法 √ √ √ 第 13 章 飞机大战 章名 飞机大战 学时 5 学习目标 1. 会在 PyCharm 工程中添加第三方框架 2. 掌握 pygame 框架的基本使用 3. 理解面向对象编程思想 4. 会基于面向对象的思想编写程序 5. 明确类和对象的关系,会独立设计类 知识点 了解 掌握 重点 难点 无 四、 课程的实施建议 (一)教材编写 所选用的教材应充分体现培养学生的职业能力为中心思想,以“教、学、做”为一体组 织课程内容,注重理论与实践相结合、教材内容与行业标准要求相结合,强调理论在实践过 程中的应用。 (二)教学建议 1.教学条件 (1)学生应具有专业基础 学生应具有使用 Python 开发简单项目的经验,能熟悉一门基础的计算机语言,具有基本 的逻辑思维能力与问题解决能力,能胜任简单项目的能力

(2)教师应具有专业能力 世任本深程的主讲老师需要热练掌提Python语言,具有使用Python开发实陈项目的经 验,具备较丰富的教学经险,能较好的耳取课堂,熟悉各种教学方法的使用:能按照本课程 标准制定祥树的授课计刻,具有一定的课堂控制能力和应变能力,因村施教, 2.教学方法 根据课柱内容和学生特点,在学习过程中淮重实残操作,在充分运用多蝶体等现代教学 手段的同时,灵活运用情境教学法、项日教学法、任务驱动法、分组讨论法、案例教学法等 多种教学方法,引芋学生积极思考、乐于实残,提高教学效果。 (1)情境教学法 根搭积业尚位要求创设积业情景,激发学生学习兴题,帮助学生理解和零提加识,培养 创新精神,提高学生岗位造应能力, (2)项目教学法 课程的教学内容以项日为载体,将实际开发项日由教师作为一个项日任务引入到课程教 学中,通过尖施一个完整的工作项目进而获得项日成某。通过项目教学法的使用,尖现以项 日带动教学,将理论与宾我很好的结合在一起,加强了对学生职业能力的培养,在实际教学 中取得了非常好的效果。 (3)任务照动法 任务驱动教学法配合项日教学法的实范,道过实际项日分析。设计若干学习情境,并将 项目分解为若干个工作任务,确定任务名新、任务完成时闻、任务日标及任务成果,通过工 作任务的完成来驱动教学。 (4)分组讨论张 依据项目规模和学生人数,将学生分成若干个项日组,在项目实施的各个工作环节都要 展开小姐讨论,以解决当前问题和确定下一个工作步骤。 (5)案例教学法 针对项月开发过程中美键技术的应用,以项目案例为教材,运用多种方式启发学生独立 思考,通过对具体案例的讨论和思考,诗发学生的创选潜能,从而形减学生角主学习、合作 学习、研完性学习和探常性学习的学习我国。 3.教学组织方式 本课程教学按赋工学结合的惑想进行教单改革,在继承传抚教平方法的基幽上。结合 Pyto程序设计课程的特点和我院教学资源的实际情况,对教学方法微出了一些创新,灵活 采用了小组讨论法、常例分斯法、任务驱动法等各种教学方法,这些教学方法的灵活运用能 -8-
- 8 - (2)教师应具有专业能力 担任本课程的主讲老师需要熟练掌握 Python 语言,具有使用 Python 开发实际项目的经 验,具备较丰富的教学经验,能较好的驾驭课堂,熟悉各种教学方法的使用;能按照本课程 标准制定详细的授课计划,具有一定的课堂控制能力和应变能力,因材施教。 2.教学方法 根据课程内容和学生特点,在学习过程中注重实践操作,在充分运用多媒体等现代教学 手段的同时,灵活运用情境教学法、项目教学法、任务驱动法、分组讨论法、案例教学法等 多种教学方法,引导学生积极思考、乐于实践,提高教学效果。 (1)情境教学法 根据职业岗位要求创设职业情景,激发学生学习兴趣,帮助学生理解和掌握知识,培养 创新精神,提高学生岗位适应能力。 (2)项目教学法 课程的教学内容以项目为载体,将实际开发项目由教师作为一个项目任务引入到课程教 学中,通过实施一个完整的工作项目进而获得项目成果。通过项目教学法的使用,实现以项 目带动教学,将理论与实践很好的结合在一起,加强了对学生职业能力的培养,在实际教学 中取得了非常好的效果。 (3)任务驱动法 任务驱动教学法配合项目教学法的实施,通过实际项目分析,设计若干学习情境,并将 项目分解为若干个工作任务,确定任务名称、任务完成时间、任务目标及任务成果,通过工 作任务的完成来驱动教学。 (4)分组讨论法 依据项目规模和学生人数,将学生分成若干个项目组,在项目实施的各个工作环节都要 展开小组讨论,以解决当前问题和确定下一个工作步骤。 (5) 案例教学法 针对项目开发过程中关键技术的应用,以项目案例为教材,运用多种方式启发学生独立 思考,通过对具体案例的讨论和思考,诱发学生的创造潜能,从而形成学生自主学习、合作 学习、研究性学习和探索性学习的学习氛围。 3.教学组织方式 本课程教学按照工学结合的思想进行教学改革,在继承传统教学方法的基础上,结合 Python 程序设计课程的特点和我院教学资源的实际情况,对教学方法做出了一些创新,灵活 采用了小组讨论法、案例分析法、任务驱动法等各种教学方法,这些教学方法的灵活运用能

够很好地引导学生秋相思考、粉于实残,积框究成项目工作任务。 在现代教学枝术手段运用方面,Pythor程序设计课程配备了实训指学的操作演杀和业务 流柱图示,提供了大量的常例以及模椒考试练习等学习资料。为学生准备了大量的教学常例 和开发案例,训练学生款件开发的能力。学生可以利用自带设备所提供的环境和工其,连行 软件开发实训。这些现代教学技术手段的应用为课程教学孜革提供了强有力的技术支持和教 学资源走特。 4.教单手段 本深程学习常用的教学蝶介有学生工作页。视频片斯、规莞标准、网格平台、黑板、多 媒体、自带设备、搬信平台等。 (三)餐学评价 (1)考核方式:考查, 本深程考核采取考查方式。平时成绩由考勒和网答问题构成,期末考查成精由平时作业 和课程设计构成。 (2)课柱减请总评 课程成情(总评)=课堂出勤表现(10%)十课堂提问(10%)+实验报告(40%)+课程 设计(40%) 考做/锌价环纷值我百分 考枝/评价细则 节 比) 成墳出奇 10N 缺功一欢扣一分,全勤10分 组成 课堂视网 10N 上墙解养问周一次加一分 平时作业 405 根搭完成情况给分 课程道计 40% 银据完成情况给分 (四)学习青源的开发与利用 1。课柱景潭的开发 1)产学合作开发实验实训深程资源,充分利用本行业典型的1T全业的资源,进行产学 合作,建立实习实训基地,实践“做中学、学中做、边做边学”的育人理金,荡足学生的实 习实训,同时为学生的就业创造机会。 2)建立本专业宾验室及实训基地,使之具备现场教平、实验实训、积业技能证书考证的 功能,实现教学与实训合一、教学与培训合一,教学与考证合一,满足学生嫁合职业能力培 养的要求, 3》建立配合情境化教学和技能培养的课程教学簧源库,包括紫例库、法规体、示范文本 库、项日范例库,为学生自主学习提供第一手责科,为扶能培养创造条件。 4)开发学微一体的教村、学生工作页、项日教学指导手册等教学黄源, .9
- 9 - 够很好地引导学生积极思考、勤于实践,积极完成项目工作任务。 在现代教学技术手段运用方面,Python 程序设计课程配备了实训指导的操作演示和业务 流程图示,提供了大量的案例以及模拟考试练习等学习资料。为学生准备了大量的教学案例 和开发案例,训练学生软件开发的能力。学生可以利用自带设备所提供的环境和工具,进行 软件开发实训。这些现代教学技术手段的应用为课程教学改革提供了强有力的技术支持和教 学资源支持。 4.教学手段 本课程学习常用的教学媒介有学生工作页、视频片断、规范标准、网络平台、黑板、多 媒体、自带设备、微信平台等。 (三)教学评价 (1)考核方式:考查。 本课程考核采取考查方式。平时成绩由考勤和回答问题构成,期末考查成绩由平时作业 和课程设计构成。 (2)课程成绩总评 课程成绩(总评)= 课堂出勤表现(10%)+课堂提问(10%)+实验报告(40%)+课程 设计(40%) 成 绩 组成 考核/评价环 节 分值(或百分 比) 考核/评价细则 出勤 10% 缺勤一次扣一分,全勤 10 分 课堂提问 10% 主动回答问题一次加一分 平时作业 40% 根据完成情况给分 课程设计 40% 根据完成情况给分 (四)学习资源的开发与利用 1. 课程资源的开发 1)产学合作开发实验实训课程资源,充分利用本行业典型的 IT 企业的资源,进行产学 合作,建立实习实训基地,实践“做中学、学中做、边做边学”的育人理念,满足学生的实 习实训,同时为学生的就业创造机会。 2)建立本专业实验室及实训基地,使之具备现场教学、实验实训、职业技能证书考证的 功能,实现教学与实训合一、教学与培训合一、教学与考证合一,满足学生综合职业能力培 养的要求。 3)建立配合情境化教学和技能培养的课程教学资源库,包括案例库、法规库、示范文本 库、项目范例库,为学生自主学习提供第一手资料,为技能培养创造条件。 4)开发学做一体的教材、学生工作页、项目教学指导手册等教学资源

5)不断丰需配合情境学习和技能培养的图书贵料,包括各奏规范、标准等,保证学生瓷 试环节的需要。 6)建议加强课程资源的开发,建立多媒体课程责源的处据体,努力实现跨学院多蝶体瓷 源的共享,以提高课柱瓷源利用效车。 2.谋程黄源的利用 1》注重项目教学粉导手册、学做一体教村、规范标准,球程资源和教学资源的利用,这 些资源有利于创设形豪生动的工作情境,最发学习兴趣,促进学生对知识的理解和零搓。 2)积极利用网络谋程资港,诸如000等网上信息贵潭,使教学从单一蝶体向多种蝶体 转变:教学活动从信息的单向传遥向双向交换转变:学生单盘学习向合作学习转变, 五、学习资源 1)《Pythor程序设计与算法基础教程》第2版,清华大学出瓶社,江红、余青松编著, 2017: 2)董付国.《Python程序设计(第2瓶)》,清华大学出(社,016 3)董付国.《Python可以这样学》,清华大学出板社,2017 4)董付国.《Python程序设计开发宝典》,清华大学出战社,2017 5)董付国.《玩特Python轻松过二级》,清华大学出瓶社,201B 6)张预,桃勇浩著.《编写高质量代马一改善Pyth0m程序的91个建议》.机械工业出 版社,2014 7杨似璃,宋發等编著,《Python宝典》,电子工业出放社,2014 六、编制依据 该课程桥准是以依据软件技术专业调研报告和款件技术人才培养方策而编制的, 七、课程标准制定教研室: 制定负责人 教研室遥过日期 系部负★人 审核通过日期 教学工作委是会 审核通过日期 主管院长 审核通过目期 ,10-
- 10 - 5)不断丰富配合情境学习和技能培养的图书资料,包括各类规范、标准等,保证学生资 讯环节的需要。 6)建议加强课程资源的开发,建立多媒体课程资源的数据库,努力实现跨学院多媒体资 源的共享,以提高课程资源利用效率。 2.课程资源的利用 1)注重项目教学指导手册、学做一体教材、规范标准、课程资源和教学资源的利用,这 些资源有利于创设形象生动的工作情境,激发学习兴趣,促进学生对知识的理解和掌握。 2)积极利用网络课程资源,诸如 MOOC 等网上信息资源,使教学从单一媒体向多种媒体 转变;教学活动从信息的单向传递向双向交换转变;学生单独学习向合作学习转变。 五、 学习资源 1)《Python 程序设计与算法基础教程》第 2 版,清华大学出版社,江红、余青松编著, 2017; 2)董付国.《Python 程序设计(第 2 版)》,清华大学出版社,2016 3)董付国.《Python 可以这样学》,清华大学出版社,2017 4)董付国.《Python 程序设计开发宝典》,清华大学出版社,2017 5)董付国.《玩转 Python 轻松过二级》,清华大学出版社,2018 6)张颖,赖勇浩著.《编写高质量代码——改善 Python 程序的 91 个建议》.机械工业出 版社,2014 7 杨佩璐,宋强等编著.《Python 宝典》.电子工业出版社,2014 六、 编制依据 该课程标准是以依据软件技术专业调研报告和软件技术人才培养方案而编制的。 七、 课程标准制定教研室: 制定负责人 教研室通过日期 系部负责人 审核通过日期 教学工作委员会 审核人 审核通过日期 主管院长 审核通过日期