推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

面向综合应用能力培养的Python课程教学探索与思考

更新时间:2019-12-24 21:29:02 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

针对应用型本科教学普遍缺乏深入实践教学和创新能力培养的问题,分析当前应用型本科计算机教学的现状以及Python课程教育综合应用能力和创新实践的现状,提出面向实际综合应用能力和创新创业驱动的教学新模式,探讨适应综合应用和创新需求能力的考核方法以及面向综合应用能力培养的Python课程教学。


部分文件列表

文件名 大小
面向综合应用能力培养的Python课程教学探索与思考.pdf 2M

部分页面预览

(完整内容请下载后查看)
9 期  
计 算 机 教 育  
Computer Education  
64  
2018 9 10 日  
G642  
中图分类号:  
文章编号:1672-5913(2018)09-0064-05  
面向综合应用能力培养的 Python 课程  
教学探索与思考  
李ꢀ 林  
(成都师范学院 计算机科学学院,四川 成都 6111730)  
摘 要:针对应用型本科教学普遍缺乏深入实践教学和创新能力培养的问题,分析当前应用型本科计算机  
教学的现状以及 Python 课程教育综合应用能力和创新实践的现状,提出面向实际综合应用能力和创新创业  
驱动的教学新模式,探讨适应综合应用和创新需求能力的考核方法以及面向综合应用能力培养的 Python 课  
程教学。  
关键词:Python 课程;应用型本科;教学改革;创新能力  
1构建面向应用型本科教学课程建设探  
索一条切实可行的路;  
0ꢀ 引ꢀ 言  
目前 Python 越来越受到业界的支持和欢迎。  
2)课 程 实 践 将 提 高 计 算 机 专 业 学 生 的  
Python 程序设计能力;  
国外很多高校(如麻省理工学院、斯坦福大学、  
加州大学洛杉矶分校等经用 Python 作为程序  
设计语言的教学对象。在 Coursera 等在线教育平  
台上,可以发现来自密歇根大学、莱斯大学、约  
翰霍普金斯大学等众多高校的 Python 课程;国  
内南京大学张莉老师的课程也在其中 [1]。然而国  
Python 教学实践和研究工作还远远不够。截  
2015 年,我国开设 Python 教学的高校不超过  
10 [2]。目前在国内大力推动 Python 教学改革  
的主要是嵩天老师等人 [3],已编著并出版相应的  
著作,在师生中评价较高;车万翔老师等人分析  
C 语言作为入门语言的缺点和 Python 作为入  
门语言的优势,阐述了计算机专业高级语言程序  
设计课程的改革方案和实施效果 [4];文献 [5] 对  
Python 翻转课堂实践进行了探索,研究证明:采  
Python 教学可以较好地提高学生的主动学习  
能力、学习兴趣和热情以及问题求解能力。  
作为应用型本科院校,在 Python 课程教学  
中有效地提升教学质量、增强学生应用项目开发  
能力非常重要。因此,开展 Python 课程面向应  
用能力培养研究和改革意义重大。  
3极与现实应用能力要求有机对接,增  
强学生的就业竞争力,更好地服务社会和地方经  
济建设;  
4教师教学队伍建设和面向课程的团队  
建设有积极作用,对提高应用型本科教师面向应  
用型课程教学能力提升起到积极作用。  
1ꢀ 面向应用型和创新型教学团队体系建设  
面向应用型和创新型的教学模式,教师不再  
是单一的知识传播者,也是学生职业技能的培养  
者。这要求教师既要具备系统的专业理论知识,  
又要有一定的实践经验和职业技能,即“双师  
师。  
学校可以通过“外引内培方法解决这一问  
外引是通过校企合作、共建等方法,聘  
请企业技术人员做兼职教师,与校内教师共同参  
与教学“内培是派校内教师去企业挂职锻炼,  
参与企业技术改革,不断提升教师的实践水平。  
通过这些途径建设一支“能文能武上得讲台、  
基金项目:成都师范学院人才引进项目(YJRC2015-11校级教改项目(2018JG30。  
作者简介:李林,男,教授,研究方向为图像处理,。  
下得车间的教师队伍,以保证人才培养的质量。  
学的可延续性。同时,积极注重教师实践应用技  
能的培养,教学团队的所有教师都曾到企业挂职  
或就职,具备较为丰富的开发实践经验。  
完善的教学团队建设见表 1。  
表 1 课程教学团队情况  
师资职称  
数量  
职能和分工  
2ꢀ 优化理论教学体系,采用微小型项目教  
学新方式,提高学生Python知识体系能力  
教授  
1
2
教学体系总体设计,核心课程讲授  
分模块核心课程建设和讲授  
副教授  
教学资源总结,教学辅助,讲授部  
分实验环节内容  
讲师及其他  
3
理 论 教 学 以《Python Cook Book为 基 ,  
讲授高级 Python 使用技能,使学生掌握 Python  
处理各种问题的技能,总学时为 32 个学时;根  
据学生掌握情况和互动结果,分析相应教学方法  
的合理性和待改进地方。具体授课计划见表 1。  
教学团队的建设是一个长期的过程,既要注  
重教师“能文能武能力,也要注意职称结构  
的合理性,应继承以老带新的传承方式,保证教  
表 1 Python 理论课授课计划  
综合知识能力教学要求  
章节序号和名称  
微小型技能项目  
掌握 Python 程序设计中对基本数据 将序列分解为单独的变量、从任意长度的可迭代对象中分解元素、  
结构和算法的处理方式和方法 实现优先级队列、对切片命名  
1 数据结构和算法  
掌握 Python 程序设计中对字符串和 针对任意多的分隔符拆分字符串、在字符串的开头或结尾处做文本  
2 字符串和文本  
3 数字、日期和时间  
4 迭代器和生成器  
5 文件和 I/O  
文本的处理方法  
匹配、利用 Shell 通配符做字符串匹配、文本模式的匹配和查找  
对数值进行取整,执行精确的小数计算,对数值做格式化输出,同  
二进制、八进制和十六进制数打交道,从字节串中打包和解包大整  
数、处理大型数组的计算  
掌握 Python 程序设计中对数字、日  
期和时间的处理方法  
掌握 Python 程序设计中对迭代器和 手动访问迭代器中的元素、委托迭代、用生成器创建新的迭代模  
生成器的处理方法  
式、实现迭代协议、反向迭代、定义带有额外状态的生成器函数  
读写文本数据、将输出重定向到文件中、以不同的分隔符或行结尾  
符完成打印、读写二进制数据、对已不存在的文件执行写入操作、  
在字符串上执行 I/O 操作  
掌握 Python 程序设计中对文件和 I/  
O 的处理方法  
读写 CSV 数据,读写 JSON 数据,解析简单的 XML 文档,以增量  
方式解析大型 XML 文件,将字典转换为 XML,解析、修改和重写  
XML,用命名空间来解析 XML 文档等  
掌握 Python 程序设计中数据编码与  
处理方法  
6 数据编码与处理  
7 函数  
编写可接受任意数量参数的函数、编写只接受关键字参数的函数、  
将元数据信息附加到函数参数上、从函数中返回多个值、定义带有  
默认参数的函数、定义匿名或内联函数  
掌握 Python 程序设计中关于函数的  
处理方法  
修改实例的字符串表示、自定义字符串的输出格式、让对象支持上  
下文管理协议、当创建大量实例时如何节省内存、将名称封装到类  
中、创建可管理的属性  
掌握 Python 程序设计中类与对象的  
处理  
8 类与对象  
9 元编程  
掌握 Python 程序设计中对元编程的 给函数添加一个包装、编写装饰器时如何保存函数的元数据、对装  
处理  
饰器进行解包装、定义一个可接受参数的装饰器  
把模块按层次结构组织成包、对所有符号的导入进行精确控制、用  
相对名称来导入包中的子模块、将模块分解成多个文件、让各个目  
录下的代码在统一的命名空间下导入  
掌握 Python 程序设计中模块和包的  
处理  
10 模块和包  
掌握基于 Python 网络和 Web 编 以客户端的形式同 HTTP 服务交互、创建一个 TCP 服务器、创建一  
11 网络和 Web 编程  
12 并发  
程方法  
个 UDP 服务器、创建基于 REST 风格的简单接口  
启动和停止线程、判断线程是否已经启动、线程间通信、对临界区  
加锁和避免死锁  
掌握基于 Python 的并发处理方法  
掌握 Python 中的一些实用脚本和系 通过重定向、管道或输入文件来作为脚本的输入,终止程序并显示  
统管理 错误信息,解析命令行选项,在运行提示密码输入和获取终端大小  
13 实用脚本和系统管理  
14 测试、调试和异常  
掌握 Python 的测试、调试以及异常 测试发送到 stdout 上的输出、在单元测试中为对象打补丁、在单元  
方法  
测试中检测异常情况和跳过测试、或者预计测试结果为失败  
利用 ctypes 来访问 C 代码、编写简单的 C 语言扩展模块、编写一个  
可操作数组扩展函数,在 C 扩展模块中管理不透明指针和在扩展模  
块中定义并导出 CAPI  
15 C 语言扩展  
掌握 Python 的 C 语言扩展  

全部评论(0)

暂无评论