预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Python语言程序设计》课程教学大纲一、课程信息课程代码(COURSECODE)307BA030课程名称(COURSETITLE)Python语言程序设计课程性质(COURSECHARACTER)学科专业基础课学分(CREDIT)3周数(WEEKS)16学时(CONTACTHOURS)64先修课程(PRE-COURSE)C与C++程序设计、VB程序设计课程负责人(COURSECOORDINATOR)适用专业教育技术学(师范)课程简介:《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.1HH毕业毕业要求指标点3.2HH要求3毕业要求指标点3.3M毕业毕业要求指标点4.1L要求4毕业毕业要求指标点8.2L要求8三、教学内容与预期学习成效知识单元对应课程目标知识点预期学习成效实现环节学时(1)了解Python语言特点教学方法:课堂讲授、演(1)开发环境的安装理论2学(2)掌握Python语言的规范示、课堂讨论。1.Python概述课程目标1(2)安装扩展库的几种方法时+实践(3)体会学习Python的意义教学手段:多媒体课件和(3)编程规范与代码优化建议2学时(4)掌握软件的配置与安装传统教学相结合。教学方法:操作讲授、答(1)Python常用内置对象(1)掌握Python常用内置对象理论4学2.运算符、表达疑、实例展示课程目标2(2)Python运算符与表达式(2)理解函数有基本用法和高级用时+实践式与内置对象教学手段:机房、课内外(3)内置函数用法法4学时实践。教学方法:操作讲授、答(1)条件表达式(1)理解关系运算符的用法理论4学疑、实例展示3.程序控制结构课程目标2(2)选择结构(2)掌握代码的嵌套使用时+实践教学手段:机房、课内外(3)循环结构(3)掌握各种程序结构的用法4学时实践。(1)掌握列表、元组、字典和集合教学方法:操作讲授、答(1)列表、元组、字典和集合理论6学4.Python数据结的区别与用法疑、实例展示课程目标2(2)数据结构的转换方法时+实践构(2)掌握数据结构的转换方法教学手段:机房、课内外(3)各数据结构内置函数6学时(3)掌握各数据结构内置函数实践。教学方法:操作讲授、答(1)函数的定义(1)掌握函数的定义理论4学疑、实例展示5.函数课程目标2(2)函数的参数(2)理解函数的参数意义时+实践教学手段:机房、课内外(3)变量的作用域(3)理解变量的作用域范围4学时实践。知识单元对应课程目标知识点预期学习成效实现环节学时(1)了解ASCII、UTF8、GBK的区别教学方法:操作讲授、答(1)字符串编码格式理论4学(2)掌握find()、index()、count()疑、实例展示。6.字符串课程目标3(2)字符串常用操作时+实践等使用方法教学手段:机房、课内外(3)中英文分词4学时(3)掌握Python扩展库的用法实践。教学方法:操作讲授、答(1)类的定义(1)理解类的定义、参数的构成理论4学7.面向对象程序疑、实例展示。课程目标3(2)类的继承与多态(2)掌握类的继承与多态的使用时+实践设计教学手段:机房、课内外(3)成员函数与成员方法(3)掌握类的成员函数与方法