还剩5页未读,继续阅读
文本内容:
《Python语言程序设计》课程教学大纲课程代码COURSE CODE307BA030课程名称COURSE TITLEPython语言程序设计课程性质COURSE CHARACTER学科专业基础课学分CREDIT3周数WEEKS16学时CONTACT HOURS64先修课程(PRE-COURSE)C与C++程序设计、VB程序设计课程负责人COURSE COORDINATOR适用专业教育技术学(师范)课程简介《Python语言程序设计》是面向教育技术学(师范)专业高年级本科生的专业必修课程,先修课程包括C与C++程序设计、VB程序设计等课程教学目的是让学生掌握Python语言基础语法与应用,为后续的机器人技术等课程打下良好的基础课程主要内容包含Python概述、运算符、表达式与内置对象、程序控制结构、数据结构、函数、字符串、面向对象程序设计和python开发应用实例8个模块通过本课程的教学,要求学生能够正确理解Python基本语法及基本用法;掌握利用Python程序结构与数据形式进行编程;掌握处理字符及函数的基本用法;掌握Python中面向对象的概念与用法;了解Python应用开发的流程
二、课程目标
1.通过本课程的学习,学生了解Python的基础概念、语法特点,能够意识到新技术与专业的契合度,以及进行教育资源设计开发的意义
2.通过本课程的学习,学生掌握Python的操作基础,能够运用列表、元组、字典等不同的数据类型解决不同字符等问题的算法的需求
3.通过本课程的学习,学生掌握Python函数的编写及面向对象的使用方法,能具体应用到基本的问题需求解决,具备基本的程序设计能力
4.通过本课程的学习,学生经历Python的资源包开发的完整过程,能够切实提升动手实践能力,推动创新意识的发展,形成问题解决的意识,培养学生的代码优化与安全编程意识
5.通过本课程的学习,学生了解程序项目的调试方法及协同创作的完整过程,能够理解学习共同体意义,掌握团队协作技能,积极投入小组合作学习课程目标对毕业要求的支撑关系表课程课程目课程课程目课程目毕业要求毕业要求指标点目标1标2目标3标4标5毕业要求指标点
3.1H H毕业要求3毕业要求指标点
3.2H H毕业要求指标点
3.3M毕业要求4毕业要求指标点
4.1L毕业要求8毕业要求指标点
8.2L
三、教学内容与预期学习成效知识单元对应课程目标知识点预期学习成效实现环节学时1了解Python语言特点教学方法课堂讲授、演1开发环境的安装理论2学2掌握Python语言的规范示、课堂讨论
1.Python概述课程目标12安装扩展库的几种方法时+实践23体会学习Python的意义教学手段多媒体课件和3编程规范与代码优化建议学时4掌握软件的配置与安装传统教学相结合教学方法操作讲授、答1Python常用内置对象理论4学
2.运算符、表达式1掌握Python常用内置对象疑、实例展示课程目标22Python运算符与表达式时+实践4与内置对象2理解函数有基本用法和高级用法教学手段机房、课内外3内置函数用法学时实践教学方法操作讲授、答1条件表达式1理解关系运算符的用法理论4学疑、实例展示
3.程序控制结构课程目标22选择结构2掌握代码的嵌套使用时+实践4教学手段机房、课内外3循环结构3掌握各种程序结构的用法学时实践1掌握列表、元组、字典和集合教学方法操作讲授、答1列表、元组、字典和集合理论6学
4.Python数据结的区别与用法疑、实例展示课程目标22数据结构的转换方法时+实践6构2掌握数据结构的转换方法教学手段机房、课内外3各数据结构内置函数学时3掌握各数据结构内置函数实践教学方法操作讲授、答1函数的定义1掌握函数的定义理论4学疑、实例展示
5.函数课程目标22函数的参数2理解函数的参数意义时+实践4教学手段机房、课内外3变量的作用域3理解变量的作用域范围学时实践知识单元对应课程目标知识点预期学习成效实现环节学时1了解ASCII.UTF
8、GBK的区教学方法操作讲授、答1字符串编码格式别理论4学疑、实例展示
6.字符串课程目标32字符串常用操作2掌握find、index、count时+实践4教学手段机房、课内外3中英文分词等使用方法学时实践3掌握Python扩展库的用法教学方法操作讲授、答1类的定义1理解类的定义、参数的构成理论4学
7.面向对象程序设疑、实例展示课程目标32类的继承与多态2掌握类的继承与多态的使用时+实践4计教学手段机房、课内外3成员函数与成员方法3掌握类的成员函数与方法使用学时实践1掌握项目程序的调试方法教学方法操作讲授、答1异常处理及程序调试理论4学
8.python开发应2了解网络请求的常用技术疑、实例展示课程目标32网络请求常用技术时+实践4用实例3掌握爬虫的配置方法以及应用教学手段机房、课内外3爬虫开发框架学时步骤实践U、成绩评定及考核方式!知识单元对应课程目标考核方式成绩评定考核方式考试;
1.Python概述课程目标
1.期末考试课程成绩由出勤、平时作业和期末考
2.运算符、表达式与内置对象课程目标2期末考试试三个部分组成具体要求及成绩评定方法如下无故
3.程序控制结构课程目标2平时作业、期末考试旷课1次在总成绩中扣2分,无故旷
4.Python数据结构课程目标2平时作业、期末考试课次数超过学校规定次数者,按学校有关规定处理;
5.函数课程目标3平时作业、期末考试平时作业有3次,分值占比为40%,
6.字符串课程目标3平时作业、期末考试形式为提交课堂作业,评价标准为实例的整合和完成情
7.面向对象程序设计课程目标3平时作业、期末考试况;期末考试分值占比为60%
8.python开发应用实例课程目标
3、4平时作业
五、课程建议教材及主要参考资料
1.建议教材
(1)董付国.Python程序设计基础(第2版),北京清华大学出版社,
2018.
2.主要参考资料
(1)张颖,赖勇浩著.编写高质量代码一一改善Python程序的91个建议.北京机械工业出版社,
2014.
(2)杨佩璐,宋强等编著.Python宝典.北京电子工业出版社,
2014.
(3)张若愚著.Python科学计算(第2版).北京清华大学出版社,
2017.制订人:审核人2020年6月。