分类筛选
分类筛选:

教学方法类开题报告范文 和高职高专程序设计基础课程体系与教学方法和实践有关论文怎么撰写

版权:原创标记原创 主题:教学方法范文 类别:mpa论文 2024-03-14

《高职高专程序设计基础课程体系与教学方法和实践》

该文是教学方法类开题报告范文和程序设计基础和课程体系和高职高专类开题报告范文。

杨本胜,周贤来,李建忠

(广州松田职业学院,广东广州511370)

摘 要:针对高职高专计算机类专业“程序设计基础”课程体系存在的一些问题,以“任务驱动”教学理论为指导,对课程体系进行了分析,探讨了课程体系与教学方法改革的一些思考与做法.

关键词:程序设计;课程体系;教学方法;任务驱动

中图分类号:G434文献标识码:A文章编号:16727800(2017)09007302

收稿日期:20170810

基金项目:广州松田职业学院教改项目(GSZKJ2016001)

作者简介:杨本胜(1982),男,广东广州人,硕士,广州松田职业学院讲师,研究方向为机器学习、模式识别、数字图像处理、教育教学;周贤来(1978),男,湖南邵阳人,广州松田职业学院讲师,研究方向为电子技术、计算机应用技术;李建忠(1965),男,陕西汉中人,硕士,广州松田职业学院副教授,研究方向为计算机应用技术、计算机教育教学、电气自动化.

程序设计基础是高职高专计算机专业类的一门核心专业基础课.该课程不仅要使学生掌握一种编程语言工具,而且要对数据结构、算法、程序设计方法等基础知识有所认知,更重要的是培养学生基于计算机工作原理的“计算机思维”.本科计算机专业类,编程语言工具、数据结构、算法、程序设计方法都是通过专门课程来建立相关基础知识,高职高专计算机专业类,因培养目标、教学模式、学制以及学生基础等因素,一般只通过程序设计基础一门课来建立相应的基础.这就给课程体系组织与教学方法提出了值得深入研究的课题.

任务(项目)驱动教学模式是高职高专教学改革的方向,但在程序设计基础这样的专业基础课中引入,也存在一些值得深入思考的问题.

1课程体系分析

“程序设计基础”具有比较严密的理论体系,是实践性很强的一门课程.从编程语言来看,具有基本语言要素→简单语句→结构性语句→程序模块→功能程序的递进体系;从数据对象来看,具有基本数据→批量数据→复杂数据的递进体系;从程序结构来看,具有顺序结构→分支结构→循环结构→模块化结构的递进体系.这几种体系相互交织,相互渗透,构成了有机的课程体系.在教学中,如果只注重某一种体系而弱化另外的体系,就不能为后续专业课程学习打下比较全面的基础.

“程序设计基础”一方面要求学生掌握一定的基础知识,另一方面要培养学生程序设计的基本方法,并具有一定的程序设计与调试的能力.这种能力必须依靠实践过程来培养,缺少实践,只会是纸上谈兵.但实践应建立在递进理论体系的基础上,应该遵循认知验证→简单应用→综合应用→创新设计的规律,来构建实践体系.

由于高职高专“程序设计基础”课程教学目标的多重性,课程体系的复杂性,加上高职高专学生基础的特殊性,目前还没有一种公认的课程体系.现行教材的课程体系有两种趋向.一种是沿用本科“C语言程序设计”课程体系,只是在内容的深度和广度上进行适当降格或简化.另一种是在“任务驱动”教学模式下,构建课程体系.

第一种趋向体系是以C语言构架为体系,不能很好地融入数据结构、算法、软件方法等基础知识,与高职高专“程序设计基础”课程的教学目标有一定的偏差.在教学中实践也常常会出现一些困惑,如课程开始,首先是认识性的概念、定义、规定等,对高职学生来说,感觉抽象、枯燥,似乎与操纵计算机的有一定的距离,不能很好的激发学生的学习兴趣.如果要满足学生尽快操纵计算机的,试图少理论多上机,刚开始学生有比较高的兴趣,但到了课程中后期,又感觉似是而非,似乎坐在空中楼阁上.

第二种趋向体系中,以任务为单元,在任务中引出相关理论知识.在任务设计上,又有两种趋向.一种是注重任务的应用性,引入实际任务作为教学任务;另一种是把一个知识单元设定为某种任务.这两种任务设计,对“任务驱动”教学模式都存在一定的误区,在这些模式下组织的课程体系,会产生如下值得探讨的问题.

(1)解决实际问题的任务是综合运用知识的过程,是综合能力与创新能力的体现.学生不具备基本知识时,不可能对任务产生正确认识,更不清楚解决问题需要的知识与方法,会产生茫然的感觉.

(2)由任务引出基本知识,不能很好地反应知识的内在联系,学生对知识内容会产生一盘散沙的感觉,不能很好地培养学生思维方式及自主学习的方法.

2对“任务驱动”内涵的思考

“任务驱动”是一种建立在建构主义学习理论基础上的教学法,它将传统的以传授知识为主,学生被动接受的教学模式,转变为“以任务为主线、教师为主导、学生为主体”的教学模式,使学生能够在任务情境下,在老师的引导下主动地思考解决问题所需要的知识、方法和技能,在老师的指导下能够自主地完成任务或解决问题,形成老师、学生多维互动的教学氛围.

“任务驱动”教学法的关键在于“任务”设计.如果“任务”设计不当,也会使学生处在一种“迷雾不清”的学习情境中.科学地设计任务是深层次问题,至少应该考虑课程性质和学生情况.对于专业课,与实际应用联系紧密,选取与岗位工作相衔接的任务作为教学任务,无疑是一种符合高职高专人才培养要求的任务设计.对于基础课,其教学目标本身是建立一定的基础知识或基本技能,如果硬搬实际任务作为教学任务,只能使学生不知所措.在一些教材中,直接把知识体系中的章节标题改为“任务”,这样形式化的牵强附会,反而使课程体系不伦不类.

高职高专计算机专业类的“程序设计基础”属于核心专业基础课程,我们应该从“任务驱动”的内涵中来寻求方式.“任务驱动”教学模式中的“任务”是营造一种学习情境,“驱动”就是激发学生的学习兴趣,启发学生主动思考,提高学生学习的积极性、能动性.据此理解,“任务”设计应该包含很宽的外延.在基础课程中,针对理论知识的产生背景、应用情景、表现形态、功能作用等提出问题,能够引起学生的好奇心、求知欲的各种方式方法都应该属于“任务驱动”教学模式的范畴.

3课程体系与教学方法的探索与实践

(1)根据课程理论性与实践性的两重要求,将教学内容分为理论和实践两个体系.两个体系既紧密联系又相对独立.每一章分为理论学习和实操训练两个部分.理论体系中保持知识单元之间的内在联系.实践体系体现认知验证→简单应用→综合应用→创新设计的规律.在教学过程中,可采用灵活地教学方法,在每一个知识单元中,可以先进行理论学习,再进行实操项目训练,也可以先认知实操项目,然后进行理论学习,再进行实操训练.

(2)在理论学习部分,把“任务驱动”变换为“问题引导”.从知识单元到每一知识点,逐层逐点从理论知识的产生背景、应用情景、表现形态、功能作用等不同角度提出问题.这些问题要能够使学生产生好奇心和求职欲,激发学生的学习兴趣.例如在“顺序结构程序设计”中,构造出一个问题体系:何为顺序结构(算法)→计算机怎样执行顺序结构程序→简单顺序结构中包含哪些语句→怎样实现人与计算机的数据交互(数据输入输出)→怎样让计算机输出符合人习惯(便于人识别)的数据.这种问题体系就构成了内容体系,在一个知识点上又进一步提出问题.所提问题能使学生积极思考,在求解问题的过程中,采取启发、诱导、激励、互动,可激发学生学习兴趣,变学生由被动接受为主动探究.

(3)在实操训练部分,紧密结合理论知识单元,注重功能完整性和应用性设计实训项目.例如在“顺序结构程序设计”一章的实操训练中,把“设计一个简单计算器”作为一个实训项目.该项目完全融入了本章知识内容,又是一个具有完整功能的计算器的雏形.通过该项目的完成,使学生体会到怎样应用计算机解决问题,从而建立起学习的兴趣、信心.

(4)以C语言体系为主构架,数据结构、算法、程序结构相互融入、相互参透.通过本课程学习,使学生能够掌握C语言工具,对基本数据结构、算法有所了解,建立程序设计的思维方法,具有处理基本数据对象的程序设计能力.在C语言的数据类型中融入数据结构,语句中融入算法和程序结构,函数中融入模块化程序设计方法.这种融合既能使了解数据结构、算法、程序结构、程序设计方法等基础知识,又能使学生理解编程语言的内涵功能,有利于培养“计算机思维”.例如,在数据类型中强调,在编程语言中的数据类型就代表一种数据结构,同时与规定了数据的存储结构.又如,在讲循环语句中提出,循环是一种重复处理的算法,也表现为一种程序结构.每一章既从语言体系确立标题,又从功能体系确立副标题,将几种知识体系融入一体.例如,“循环结构实现语句——循环结构程序设计”,“数组——批量数据的表示与处理”,“函数——模块化程序设计”,“用户可建立的数据类型——复杂数据的表示与处理”.这样构建的内容体系,比较符合高职高专“程序设计基础”课程的教学目标.

4结语

高职高专计算机专业类“程序设计基础”课程体系与教学方法改革的一些思想观点及做法,在初步探索与实践的基础上,已编写出版了教材,经在一届学生中使用,从教师和学生两方面进行了调查,都取得了很好的反响,教学效果也取得了明显提高.当然,在教学实践中仍存在需要深入研究的问题.如果能引起更多人的关注,共同进行研究,必然会取得更好的成果.

参考文献:

[1]杨彩红,马永杰,王海娜.任务驱动教学模式在高职高专课程中的应用[J].河南农业,2014(18).

[2]张琦生.高职高专教学中任务驱动教学法的应用研究[J].长春教育学院学报,2013(4).

[3]唐涛,杨本胜.C语言程序设计任务驱动教程[M].青岛:中国海洋大学出版社,2013.

(编辑:钟艳芬)

教学方法论文参考资料:

教学方法论文

教育教学论坛杂志

外语教学期刊

论文方法有哪些

教学论文范文

教育教学论坛期刊

概括总结,此文为一篇关于对写作程序设计基础和课程体系和高职高专论文范文与课题研究的大学硕士、教学方法本科毕业论文教学方法论文开题报告范文和相关文献综述及职称论文参考文献资料有帮助。

和你相关的