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

基于CDIO模式的Python程序设计课程教学应用研究*

更新时间:2019-12-22 18:37:04 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:cdio模式python 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

针对目前Python语言课程教学现状,在详细分析其存在问题的基础上,提出将CDIO工程教育理念与Python教学相结合,根据Python语言特点,明确课程目标定位,基于CDIO模式重新优化教学内容、采用多样化教学方法、搭建三层递进式实践项目、重构考核评价体系,从而培养学生的工程技术能力,达到转变教学思路,全面提升教学质量的目的。


部分文件列表

文件名 大小
基于CDIO模式的Python程序设计课程教学应用研究*.pdf 2M

部分页面预览

(完整内容请下载后查看)
Computer Era No. 8 2019  
·78·  
DOI:10.16644/j.cnki.cn33-1094/tp.2019.08.022  
CDIOPython序设计课程教学应用研究*  
左卫刚  
(山西管理职业学院信息管理系,山西 临汾 041051)  
要:针对目Python语言课程教学现状详细分析其存在问题的基础上CDIO工程教育理念Python教  
学相结合Python语言特点确课程目标定位CDIO模式重新优化教学内容用多样化教学方法建三层  
递进式实践项目构考核评价体系而培养学生的工程技术能力到转变教学思路面提升教学质量的目的。  
关键词:CDIOPython;程序设计;职业教育;项目驱动  
中图分类号G718.5  
文献标志码A  
文章编号1006-8228(2019)08-78-03  
Research on the application of CDIO in teaching of Python programming course  
Zuo Weigang  
Department of Information Management,Shanxi Management Vocational College, Linfen, Shanxi 041051, China)  
AbstractAiming at the problems existing in Python language teaching at present, this paper puts forward the idea of combining  
CDIO engineering education concept with Python teaching. According to the characteristics of Python language and the concept of  
CDIO, clarifies the course target orientation, re-optimizes the teaching contents, adopts a variety of teaching methods, builds a three-  
tiered progressive practice projects, and reconstructs the assessment system, thereby cultivating students' engineering and technical  
ability, changing the teaching ideas and comprehensively improving the teaching quality.  
Key wordsCDIO; Python; programming; higher vocational education; project driven  
提升学生的团队协作能力和工程系统能力[2-3]  
0 引言  
CDIO 工程教育模式切合了工程技术人才的培养规  
我国汕头大学等高校得到推广与发展。  
CDIO程教育模式是近年来国际工程教育领域  
改革的最新成果。2000省理工学院等四所大学  
组成的跨国研究组织历经四年的深入研究立并持  
续发展和倡导了全新的 CDIO 工程教育理念。CDIO  
代表构ConceiveDesignImplement)  
和运Operate以产品设计研发到产品维护运  
行的生命周期为载体次将工程毕业生必备的能力  
分为工程基础知识人能力际团队能力及工程  
系统能力四个方面[1]。基CDIO教育模式先从  
课堂的知识点入手用案例教学范操作等方式  
掌握基本知识点后以简单的实训项目为切入点,  
提升学生的个人能力和实践操作水平后以学生团  
体合作的形式完成一个基于工作场景的岗位仿真实  
Python言是程序设计语言领20来最重要的  
成果之一是一种面向对象释性的高级程序语言。  
其语法简单读性强大地降低了学习的难度。由  
于 Python 开源本质能够被轻松移植到包括  
WINDOWSLinux甚 至 Android 等 众 多 平 台 上 。  
Python有庞大的标准库和扩展库些库可以帮助程  
序员快速地完成各个学科领域大量相关功能的构建。  
Python是面向过程的语言是面向对象的语言。在  
面向过程程序设计中复杂问题流程化后用可重  
用的函数来解决问题。在面向对象程序设计中据人  
们认识客观世界的系统思维方式问题抽象为对象  
收稿日期2019-04-23  
*基金项目山西省教育科十二五划课基于学生需求视角的职业院校评价标准研究(GH-131732018山西省高等职业教育骨干  
专业建设项山西管理职业学院-计算机应用技术专业)  
作者简介左卫1982-东临汾人要研究方向业教育算机软件与理论。  
计算机时代 2019 年 第 8期  
·79·  
集合个对象内部封装自己的属性和方法, 不同的  
问题交由不同的对象去解决[4]。近年来着人工智  
AI术的不断演进Python 已成为国际上最流行  
的程序设计语言之一。Python广泛应用Web用  
开发务器运维学计算据挖掘等领域。  
为主体能力培养为核心工程素质为目标课  
程教学定位。本课程注Python言的实践与应用,  
教学知识点融合在贴近生活的项目案例中导学生  
积极用计算思维模式去分析解决问题。基CDIO模  
式下 Python 课程的教学目标由两部分组成,分别是技  
术知识目标和职业素养目标[5]。技术知识目标要求学  
生掌握 Python 语言面向对象的编程方法及常用库的  
使用。职业素养目标着重于培养学生职业技能际  
交往队协作以CDIO过程能力。  
1 Python言教学现状  
Python言已经成为众多高校最受欢迎的程序设  
计语言。国外著名高校从 2009 年已开始广泛开设  
Python 相关课程。国内起步相对较晚2015 年以后,  
国内一批本科高校逐步开始开设 Python 语言教学。  
近两年国内高职院校也开始将 Python 作为入门程序  
设计语言。但由于教学实践时间过短职学生与本  
科生又存在着知识结构和认知层次等方面的差异在  
针对高职院校Python学中尚存在一些问题。  
2.2 优化教学内容  
根据课程目标和定位课程的教学内容进行重  
构。为增强学生学习 Python 的兴趣们将 Turtle 库  
部分内容作为课程先导内容学生通过简单的几行  
代码就可以绘制出精美的图案会 Python 之美从  
课程起始就树立起学生学习 Python 的信心。整个课  
程以项目为载体一单元都有对应一级项目实例,  
方便学生理解其知识内涵。每个模块都有一个二级  
模拟工程项目项目将本模块知识点与相关的  
Python 库相结合使学生完成具有一定实际意义的工  
程案例。课程最后根据不同专业设置了多个三级课  
程综合项目生以团队形式从需求分析开始成  
一体化设计试。实现知识讲解实例化、  
项目模拟工程化战演练一体化1为Python  
课程内容组织关系图。  
1.1 教学方面  
Python 语言因其易学性而成为入门程序设计  
的热门语言而在教学内容和案例上没有过多改  
学实例落后于时代发展实际生活关联不密  
如还是以温度转换印乘法口诀等为主的数  
学计算案例使得学生对程序设计不能产生浓厚的  
兴趣。另一方面对不同专业和专业方向的学生授  
课内容及案例统一程教学的内容没有针对专业特  
性进行适当调整使得学生学习后不能更好地使用  
Python言解决与专业相关的实际问题。  
表1 Pyhon程内容组织关系图  
在教学中仍然采理论讲解学生操作”  
课后练习传统教学模式化知识灌输化  
能力培养。没有有效将课上与课下形成闭环致学  
生实践环节薄弱程能力不足能有效培养学生  
发现问题析问题决问题的能力。  
序号  
1
知识内容  
典型案例项目  
Python库  
Turtle库  
Turtle图形绘制 绘制五角星瑰花  
2
基本数据类型  
控制结构  
复利效应  
单双号限行  
万年历  
Math库  
3
Random库  
Datetime库  
Jieba库  
4
函数  
5
列表典  
文件及数据处理  
词频统计  
1.2 评价方面  
7
词云展示  
Wordcloud库  
评价模式过于单一生总成绩一般由平时成绩、  
作品末成3分组成。这种考核方式只注重结果  
性评价全忽略了过程性评价。学生应备的沟通能  
队协作能力等方面的职业素养不得得到有效的  
评价。因评价环节不完善师无法通过评价对教学  
做出针对性的有效诊改定程度上影响了教学效果。  
8
照片手绘效果  
坐标图绘制  
雷达图绘制  
校园网搜索引擎  
百度图片抓取  
豆瓣电影爬虫  
Numpy库  
9
科学计算  
网络爬虫  
Matplotlib库  
10  
11  
12  
13  
Beautiful Soap库  
Requests库  
Scrapy库  
这种知识内容践项目Python三者有机结合  
2 CDIO念下Python学设计  
2.1 课程目标定位  
的课程内容组织形式Python言独有的扩充  
库丰富的优势利于学生掌握对库的理解和应用[6]。  
同时目设计遵循循序渐进的原则层深入知  
识点演变的小实例渡到实际应用过渡到一体化  
在深入研究分析目前 Python 教学中存在的问题  
基础上合 CDIO 工程教育理念以思维培养  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载