还剩6页未读,继续阅读
文本内容:
《Python程序设计》课程标准开课系部_______________________课程编号_______________________课程负责人_____________________编制日期________年月日济南职业学院《Python程序设计》课程标准课程名称Python程序设计适用专业计算机应用、软件、信管专业
1.前言
1.1课程性质本课程是计算机应用、软件、信管等专业的专业基础课,主要培养学生的编程素养和编程能力,掌握程序设计的基本方法,具备能够编制程序解决问题的能力在人才培养体系中起着承上启下的重要作用先导课程计算机基础,后续课程网站开发、数据分析与处理
1.2课程设计理念课程设计以“专业能力、方法能力、社会能力”三能一体的能力本位教育思想为基本指导思想,以职业岗位需求为导向、以能力培养为核心、以学生为主体、以素质培养为本位的理念进行整体开发设计课程设计上紧密围绕专业人才培养目标,以职业岗位需求为导向,突出职业岗位能力的培养;积极与企业合作,与行业专家共同探讨,剖析软件开发人员职业岗位需求,通过企业实际工作任务构建课程体系,选择相关知识点、技能点,形成理论与实践、知识与技能相统一的课程教学内容;课程设计上体现通用技能与专业技能培养相结合,将知识、技能、态度贯穿于各学习任务中,以知识、能力和方法综合培养为主要教育目标,做到校企合一,学做合一,培养学生的软件开发能力
1.3课程设计思路“以学生为主体、教师为主导,以项目为载体、任务驱动”的教学模式,通过“做中教,做中学,做中评”,培养学生的编程知识和编程能力,提高其实践与创新能力,养成良好的职业素质
2.课程目标
2.1总体目标本课程的总体目标是培养学生的编程能力通过本课程学习使学生掌握Python语言的使用,能够利用Python编写程序解决相应问题,同时养成度好的编程风格并具备自主学习、终身学习的能力
2.2具体目标
2.
2.1知识目标
1、了解Python语言的发展历程、特点及应用领域
2、掌握Python开发环境的搭建及IDLE的使用
3、理解Python的基本值的内存管理模式,掌握运算符及表达式的使用
4、理解程序控制结构的作用,掌握三种基本控制结构的使用
5、理解序列的特点及作用,掌握Python中列表、元组、字典、集合及字符串的使用
6、理解参数传递机制,掌握自定义函数的使用
7、理解面向对象的编程思想,掌握类和对象的使用
8、理解文件的基本概念,掌握文件和目录的基本操作
9、理解异常机制,掌握异常处理结构的使用
10、理解SQLite数据库的基本概念,掌握Python操作SQLite数据库的方法
2.
2.2能力目标
1、能够搭建开发环境,熟练使用IDLEo
2、能够熟练使用三种基本控制结构解决相应问题
3、能够熟练使用各种序列解决相应问题
4、能够熟练使用自定义函数
5、能够熟练使用文件和目录完成相应操作
6、能够使用异常处理结构编写健壮的程序
7、能够使用Python操作SQLite数据库
2.
2.3素质目标
1、养成良好的编程风格和编程素养
2、具备团队协作能力
3、较强的自主学习能力和创新能力
3.课程内容与学时分配
3.1教学内容选取依据
1、突出对学生职业能力的训练,选取内容有利于学生专业知识的掌握、实践技能的养成,注意选取内容的可操作性
2、以“行业企业发展需求”为导向,紧紧围绕完成工作任务所需,注意选取内容的先进性、实用性
3、融合相关职业技能证书对知识、技能和态度的要求,注意选取内容的完整性和典型性
4、满足学生可持续发展的需求,选取内容利于学生创新能力和再学习能力的培养
3.2教学内容组织与安排序参考教学项目教学内容与教学要求活动设计建议号课时教学内容
1.教学活动采用教学做
1.Python的发展、应用领域;一体方式进行;
2.Python的语言特性;
2.幻灯片讲解教学内
3.开发环境的搭建;容、演示实例操作、学1环境搭建
4.程序的创建、编辑、运行与调试教学要生动手练习;4求
3.实训安装Python开发
1.了解Python发展历史、应用领域;环境,掌握Python集成
2.理解Python的语言特性;开发环境的安装与使
3.掌握Python开发环境的搭建过程;用
4.掌握Python程序创建、编辑、运行方法教学内容
1.教学活动采用教学做
1.Python数据类型;一体方式进行;
2.幻灯片讲解教学内
2.Python变量;单个学生成容、演示实例操作、学
23.Python运算符与表达式教学要求4绩处理生动手练习;
1.掌握常用数据类型;
3.实训练习运算符与表
2.掌握常量的使用;达式的使用、常量的使
3.掌握运算符和表达式的使用用教学内容
1.单分支选择结构;
2.双分支选择结构;
1.教学活动采用教学做一体方式进行;
3.多分支选择结构;系统界面设
2.幻灯片讲解教学内
4.while循环;3计与实容、演示实例操作、学
45.for循环;生动手练习;现
6.循环的嵌套教学要求
3.实训练习控制结构的
1.掌握条件表达式的使用;使用
2.掌握选择结构的使用;
3.掌握循环结构的使用教学内容
1.序列的基本概念;
2.列表的基本操作;
1.教学活动采用教学做
3.元组的基本操作;一体方式进行;
4.字典的基本操作;
2.幻灯片讲解教学内批量学生成容、演示实例操作、学
45.集合的基本操作;生动手练习;16绩处理
6.字符串的基本操作
3.实训练习列表、元教学要求组、字典、集合及字符
1.了解序列的特性;串的使用
2.理解序列的特点;
3.掌握列表、元组、字典、集合及字符串的使用教学内容
1.函数的作用;
2.自定义函数的定义与调用;
1.教学活动采用教学做一体方式进行;
3.参数传递;
2.幻灯片讲解教学内
4.参数类型;学生基本信容、演示实例操作、学5息管理模块
5.变量作用域;生动手练习;12实现
6.匿名函数
3.实训练习自定义函数教学要求的定义与调用、匿名函
1.了解函数的作用;数的使用、常用系统函
2.数的使用理解模块化程序设计思想;
3.掌握自定义函数的使用;4教.学掌内握容不同参数类型的使用
1.面向对象的基本概念;
2.类的定义与实例化;
3.访问控制权限;
1.教学活动采用教学做
4.类力法和静态方法;一体方式进行;
5.类的属性;
2.幻灯片讲解教学内学生类的设容、演示实例操作、学
66.继承和多态生动手练习;8计与实现教学要求
3.实训练习类和对象的
1.了解面向对象编程基本思想;使用、自定义队列的实
2.理解面向对象编程基本概念;现
3.掌握类的定义与实例化;
4.掌握访问控制权限的使用;
5.掌握类方法和静态方法的使用;
6.掌握类的继承和多态的实现教学内容
1.教学活动采用教学做
1.文件的常用属性和方法;一体方式进行;
2.文件的基本操作;
2.幻灯片讲解教学内数据的导入
3.目录的基本操作;教学要求7容、演示实例操作、学8导出
1.了解文件的基本概念;生动手练习;
2.掌握文件的基本操作;
3.实训练习文件目录的
3.掌握文件的常用属性及函数;基本操作
4.掌握目录的基本操作;教学内容
1.教学活动采用教学做
1.异常的概念及机制;一体方式进行;
2.异常处理结构
2.幻灯片讲解教学内系统异常处8教学要求容、演示实例操作、学4理生动手练习;
1.了解异常的概念;
3.实训练习异常的处
2.理解异常处理机制;理
3.掌握异常处理结构教学内容
1.SQLite数据库基本概念;
2.Python操作SQLite数据库的方法;
1.教学活动采用教学做
3.connection对象和cursor对象教学要一体方式进行;基于求
2.幻灯片讲解教学内SQLite的9学生信息管
1.了解SQLite数据库的基本概念;容、演示实例操作、学4生动手练习;理
2.掌握Python操作SQLite数据库的步骤
3.实训练习Python操作
3.熟练使用connection对象和cursor对SQLite数据库象总计
644.实施要求
4.1教材编写
1、教材编写原则所编写的教材应充分体现培养学生的职业能力为中心思想,以“教、学、做”为一体组织课堂内容,注重理论与实践相结合、教材内容与行业标准要求相结合,强调理论在实践过程中的应用
2、推荐教材
(1)张玉叶.《Python程序设计项目化教程》,人民邮电出版社,2021
(2)董付国.《Python程序设计基础》,清华大学出版社,2015
(3)董付国.《Python可以这样学》,清华大学出版社,
20174.2教学方法与手段
4.
2.1教学模式“以学生为主体、教师为主导,以项目为载体、任务驱动”的教学模式,通过“做中教,做中学,做中评”,培养学生的编程知识和编程能力,提高其实践与创新能力,养成良好的编程风格和编程素养
4.
2.2教学方法在教学过程中根据课程需要灵活采用项目导向、案例教学、分组协作等多种教学方法教学过程注重行为引导和任务驱动采用多媒体课件、视频、实际操作演示、师生交互等多种形式进行教学活动
4.
2.3教学手段教学过程中充分发挥网络和多媒体等现代化教学手段的作用上课和实训在一体化多媒体室进行,同时为学生提供了丰富的网络资源,可满足学生课上课下的学习和训练
4.3考核与评价本课程考核采用形成性考核方式,总评成绩由形成性考核的各项成绩组成,全面考核学生的动手能力、基础理论和平时学习状况,分数比例为综合素质评价(平时表现+通用能力考核)20%过程性考核(课堂实践考核+课后实践考核+单元测试)40%终结性考核(期终考核)40%
4.4课程资源的开发与利用参考书籍
1、袁国忠译.《Python编程入门》.人民邮电出版社,
20132、杨佩璐,宋强等编著.《Python宝典》.电子工业出版社,
20143、董付国.《Python程序设计开发宝典》.清华大学出版社,2017网络资源
1、学银在线开放课程https://www.xueyinonl ine.com/detai1/
2225239062、Python官网hllps://vww.pylhon.or”
3、Python基础教程hllp://www.runoob.com/pylhon/pylhcn-tutorial.hlml
4、W3C Python教程hllps://www.\v3cschool.cn/pylhon/
5.其他说明
6.课程标准论证意见负责人年月日序号姓名工作单位职务职称签字。