程序设计的工程教育论文

2022-04-21

摘要:针对目前高校程序设计语言教学中存在学生缺乏工程实践技能,难于满足工程的教育现状,本文在分析教学中存在的问题基础上,结合CDIO工程教育理念,提出适应CDIO工程教育环境下程序设计语言教学思路,实际应用中取得了较好的教学效果。以下是小编精心整理的《程序设计的工程教育论文(精选3篇)》,欢迎大家借鉴与参考,希望对大家有所帮助!

程序设计的工程教育论文 篇1:

浅析“C语言程序设计”课程的CDIO工程教育模式

摘 要:推进高职院校CDIO工程教育模式改革的一个重要举措是基于校企合作的CDIO专业课程教学模式的改革,结合自己的教学经历,对高职院校“C语言程序设计”课程的教学大纲、教学内容、教学方法的CDIO模式的建立进行了分析探讨,以期为同类专业课程CDIO教育模式的改革提供参考思路。

关键词:C语言程序设计 CDIO 做中学 工程教育改革战略 课程模式

“做中学”成为工科教育改革的战略之一。CDIO是基于工程项目全过程的学习,是“做中学”的一种模式,它是对以课堂讲课为主的教学模式的革命[1]。CDIO模式从2000年起在以美国麻省理工学院(MIT)为首的世界几十所大学操作、实施,至今,已取得了显著的成效,深受学生欢迎

设计“C语言程序设计”CDIO课程教育模式,旨在从专业教学的角度培养学生作为一名工程师的职业道德和知识技能的基本素养,课程模式设计的核心内容是利用校企合作平台引进了一个实际成型的产品,然后根据教学环境实际状况进行物理抽象后衍生出教学过程中所需的课程大纲、教学内容、教学组织与考核方法等。

1 课程模式设计

“C语言程序设计”以CDIO工程教育理念为指导设计课程模式,将校企合作基地作为设计课程平台,特别是通过校企合作平台所采用的“走出去,请进来”的技术交流形式,充分利用社会、企业资源使学生比较深入地了解企业的商业、文化氛围和产品开发流程方面的知识,提升作为一个工程师的职业道德和知识技能的基本素养[2]。在此基础上引进一个实际成型的产品,并加以抽象而成为课程项目。考虑到课程项目的复杂度较高,实施过程中对学生团队协作精神要求较高,所以有必要循序渐进,将课程项目拆分成8个实践任务(子项目),课程所有专业知识通过构思分布在8个任务中。

教学模式的重点在于依据CDIO工程教育理念设计、布局课程教学大纲、课程项目实践部分的内容与要求以及教学的手段与方法[3]。

2 课程教学大纲设计

基于“做中学”CDIO工程专业学生能力的培养目標,“C语言程序设计”课程大纲的设计目标要求学生学习、实践计算机硬件与软件系统的专业基础知识、程序设计的基本方法。在此基础上强调能力、素质的提升,训练学生从创新思维角度探究计算机系统各部分之间的联系与融合,例如将硬件结构与程序设计融合在一个任务中作为一个完整的学习单元,注重学习硬件与软件知识的关联性[4]。

3 教学方法设计

首先引入1个课程项目,该项目涵盖课程的所有专业基础知识,然后将课程项目拆分成8个任务,教学活动围绕8个任务设计展开。项目式、任务式教学活动耗时较大,在总学时维持基本不变的情况下保证教学质量,非常有必要提高教学效率,丰富教学手段、培养学生的自学能力、开展多种灵活的教学形式[5]。

(1)以课外兴趣小组为平台组织学生定期的专业活动。一方面弥补了课堂学习时间的不足、拓展了专业学习空间,另一方面在学生中培训了一批专业学习带头人,为项目实施打下了一个基础。

(2)实施教学任务时,根据企业项目团队的构建要求将学生分组,每组5~7人。每个小组明确一名专业能力较强的学生担任项目组长(学习带头人)承担任务的分工组合、师生之间沟通、项目相关资料汇总和课堂讨论小组主持等角色。

(3)充分利用各种资源和手段激发学生的学习热情和创新思维能力。

(4)适当的课外作业和课余学习是保证教学质量、提高教学效率的一种重要途径。

(5)成绩评定以学生的工作表现和项目成果作为主要依据。重在考量学生合理运用知识、团队协作与交流和工程系统等方面的能力。考核分为三个方面,课程项目占50%,其中包括系统构思的合理性、系统的运行性能和项目文档资料;8个实践任务的完成情况占20%,其中包括主动学习、提问与交流;理论考试占30%。

4 教学内容与要求设计

为达到“C语言程序设计”CDIO课程教育培养大纲的要求,教学内容的设计基于要求完成一项包括构思、设计、实施和运作全过程的团队研发项目。根据课程内容丰富、工程特质强的特点,教学内容分为两个阶段实施,其中第一阶段和第二阶段的教学时数分别占总学时的60%和40%。

第一阶段教学内容由设置的8个任务驱动,课程大纲要求的技术知识和推理方法涵盖其中,而这8个任务是由课程项目分解而成的子模块。设置任务时注重任务内容之间知识的关联性,特别关注系统中硬件与软件的融合,熟悉相关元件和芯片的检测方法,积累任务实施所需的技术资料,为第二阶段的教学,即课程团队项目研发建立良好的基础。

第二阶段教学内容和要求如表1所示,教学过程中使学生置身于社会——工程大系统中完成单片机C语言程序控制系统的开发,教学内容就是一个包含CDIO全过程的课程项目开发。系统的工程复杂性将激发学生的创造潜能,促使学生提高动手能力、自主学习能力和团队协作能力,真正实现在团队协作中进行探究式学习,在探究学习中寻求团队协作和交流[6]。

5 课程项目CDIO实施过程

课程项目的教学实际上分为实施准备和实施两个阶段,实施准备工作从第一阶段(第1周至第10周)的第一教学周开始。第一阶段教学活动以8个教学任务作平台,围绕CDIO课程教育培养大纲的培养目标展开,即培养学生的技术知识和推理能力,例如系统硬件结构与软件设计基本知识,硬件与软件的融合方法。第二阶段的主要任务是强化学生自主学习和团队协作的探求式学习方式,促使学生完成一次构思、设计、实施和运作[6](展示与修改)的 CDIO全过程。

(1)构思阶段(1.5周),在小组协商讨论的基础上明确团队人员的项目内容,形成对项目的整体构思,抽象出系统的结构模型。

(2)设计阶段(2.5周),将第一阶段教学活动中的5个教学任务加以整合,包括硬件系统中元件、芯片的选择与布局、软件系统中各程序模块的设计,形成系统方案即建立数学模型。

(3)实施阶段(2周),这一阶段重在培养学生的动手操作能力,也是个人职业技能与素养的培养锻炼,第一阶段教学活动(第1周至第10周)中的8个任务的实践为此打下了基础,实施阶段的教学将进一步将其规范、强调。

(4)运作阶段(2周),这一阶段的主要任务是项目的展示与修改完善,培养学生工程产品开发能力。首先组长召集小组成员开展讨论交流,根据系统调试运行状况相互点评,各成员据此改正系统构思、设计中存在的缺陷。然后每位同学在课堂上展示自己的项目并进行简单阐述,并根据老师、同学的点评、建议作出必要的改进,进一步提升系统的性能。

6 结语

“做中学”CDIO课程教育模式引发了学生探求知识的兴趣和激情,一体化教學形式增强了学生的动手能力,密切了理论与实践的联系,项目小组的构建培养了学生团队协作与交流能力,提升了学生的职业技术能力与适应社会大系统的能力。在项目设计、实施过程中,学生设计的控制系统不仅要保证系统的当前性能,而且要考虑一些实际环境的因素。其中一个项目小组设计的控制电路采用了硬件与软件抗干扰措施,提升了系统的工作可靠性。另外一个小组为了提高系统显示分辨率,通过请教企业研发工程师,采用了国内先进的总线驱动与接口编程技术。

参考文献

[1] CDIO initiative, CDIO initiative Homepage,http//www.cdio.org/index15.html.

[2] 马晓梅,张剑飞,乔付.CDIO模式下高等工程教育的改革与探索[J].计算机教育,2010(12):34-35.

[3] 杨敏.工程教育改革中教师的角色转换和重新定位[J].中国成人教育,2010(2):12-13.

[4] 刘蓉.高等教育课程教学改革探索——以工程管理专业为例[J].长春理工大学学报,2011(5):128-130.

[5] Bloom B.S:Taxonomy of Eduacational Objectives,Handbook1,Newyork:David Makay Co Inc,1996:321-336.

[6] 阎守华.CDIO模式下电路与电子技术课程教改的探讨[J].成都信息工程学院学报,2009(5):234-236.

作者:曹罗生 李宁

程序设计的工程教育论文 篇2:

适应工程教育环境的程序设计语言教学

摘要:针对目前高校程序设计语言教学中存在学生缺乏工程实践技能,难于满足工程的教育现状,本文在分析教学中存在的问题基础上,结合CDIO工程教育理念,提出适应CDIO工程教育环境下程序设计语言教学思路,实际应用中取得了较好的教学效果。

关键词:CDIO;教学改革;程序设计

程序设计类课程不仅要培养学生的逻辑思维能力、抽象思维能力和动手能力,还要培养一定的工程实践能力,因此,在程序设计语言课程的教学中,在完成语法知识,算法思想和动手能力培养的基础上,必须培养学生相关的工程能力,以适应社会的需求。

1程序语言教学存在的问题

1.1学习目标不明确

在教学中发现,学生对学习程序设计语言课程没有明确的学习目标,不能认识到课程的地位和作用,也不清楚在实际工程中如何应用,导致他们在课程的学习过程中缺乏学习兴趣,学生态度不端正,投入时间和精力不足,学习困难,甚至放弃该课程学习等问题,加上学生基础不同,有兴趣取向等因素的影响,给程序设计课程的教学工作带来一定的困难。

1.2课程内容之间缺乏有效的联系

程序设计语言类课程之间有相近的内容,也有各自不同的特点,讲授课程时应该注意到具体到语言之间的差异。而且,与其他课程之间的联系也应该考虑到教学内容中来。如果不能体现到课程的教学中来,学生不能很好地理解如何应用。

1.3工程实践方面凸显不足

在授课过程中存在以语言知识讲授为主,过分注重语句、语法等细节,不能很好地将编程的思想传授给学生,教师讲授的多,学生动手操作的少等问题。学生课堂上能听懂教师的讲解,对于程序例题来说也可以在教师的讲解之后读懂程序。但实际动手编程时,不知该如何下手,更不知道所学知识在具体工程中的应用,以致学生对实际问题的分析和解决能力不强。从实践教学内容来看,内容设计比较死板枯燥,不能与实际工程项目相结合,无法引起学生的兴趣,而且不能培养学生团队协作的能力。课程应该以工程实践为依托,让学生在理解和掌握编程思想的基础上,应用到工程实际中来,将学生的知识转化为技能。

1.4缺乏有效的考核手段

课程考核一般都以期末笔试的考核进行,考试不注重平时的考核和阶段学习效果的检验,使学生不能达到培养的目标。CDIO工程教育教学理念为程序设计语言的教学提出新的思路和方法。

2CDIO工程教育理念

2.1理念内涵

CDIO是由美国麻省理工学院、瑞典查尔姆斯技术学院、瑞典林克平大学、瑞典皇家技术学院等四所工程大学发起,全球23所大学参与,合作开发的一个国际工程教育合作项目。CDIO建立了一个新型的工程教育模式,它代表的是构思(Conceive),设计(Design),实现(Implement),运作(Operate)四个英文单词的缩写[1]。作为当前高等工程教育的一种人才培养理念,CDIO是“做中学”和“基于项目教育和学习”(Project based education and learning)的集中概括和抽象表达。

基于当前工程教育中重理论轻实践的现状,CDIO高等工程教育模式以构思、设计、实践及运作全过程为载体来培养学生的工程能力,该能力不仅包括个人的学术能力,还包括学生的终身学习能力、团队能力和大系统掌控能力[2-3]。程序设计思想与方法及应用的掌握,不仅需要注重学生的专业知识教育,更重要的是要重视学生的工程实践能力培养,培养学生发现问题、分析问题和解决问题的能力,培养学生自学创新能力,以及系统分析、设计能力。

2.2大纲目标

工程教育改革有两个目标,一个是宏观的目标,一个是微观的目标。宏观目标是适应工业化进程和产业结构升级的需要,培养实用型工程人才;适应知识经济发展的趋势,培养创新型工程人才;适应大众化高等教育的要求,增强学生的就业能力与创业能力,适应经济全球化趋势,培养具有国际竞争力的工程人才。微观目标是探索以“学”为中心的方法改革:兴趣趋动、目标引导、问题导向;“做中学”,基于工作过程的项目案例教学;信息网络服务于学习;强化实践能力培养:实践教学体系的构建、条件建设、教师的实践经验;建立更加面向需求的课程体系:以能力为中心的课程体系;产学合作教育。

CDIO提出一个教育大纲,具有很强的系统性,它是以能力培养为目标,列出了现代工程师所必备的各个层次的素质要求[4]。主要包括4方面的要求:

(1) 理论技术知识与推理能力;

(2) 个人技能、职业的技能、职业道德和素质;

(3) 人际交流沟通技能、团队合作能力;

(4) 在企业与社会环境下项目的构思、设计、实现及运作的能力。

其中这4类能力又可具体化为17组能力,再细化为73条技能,力求以科学的培养模式全面系统地提高学生的综合素质。CDIO标准中提出的要求是直接参照工业界的需求,采用CDIO 工程教育理念和教学大纲,会取得良好效果,按CDIO模式培养的学生尤其受到社会与企业的欢迎。因此,CDIO模式非常适合应用于程序设计语言的教学。

3适应工程教育理念的教学思路

3.1从教学理念上,教师要树立工程教育理念

教师应预先分析学生所学专业的就业领域及就业形式,学好程序设计对本专业学习及对以后就业的影响,明确所授程序设计语言课程在本专业知识结构中的地位和作用,以及学生学习本课程应该掌握的基本知识和能力,让学生领悟到程序设计在今后所从事的专业岗位上的作用,从而明确学习的目的,树立学习信心与决心。

3.2从教学内容上要进行整合

教学内容可以重新组合,可以将教学内容以项目为主线,分成基础要求模块、选学模块、选修模块,进行分模块教学。基础要求模块可以设置对应的的知识点,知识点可分为重点难点讲解,要求有了解,理解和掌握部分构成。选学模块根据学生基础不同进行要求,选修模块可以根据学生的兴趣和所学专业进行设置。这样对程序设计语言的教学才能从纵向加以深化,横向加以扩展。教学建设过程中注意课程之间的联系,不要将程序设计课程彼此独立或与其他相关课程独立对待,同时避免课程之间出现不必要的重复,使学生掌握各门课程知识之间的联系,获得解决综合的问题能力,如图1所示。

3.3从实践教学方面加强工程实践环节

程序设计语言课程是实践性和工程性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行,所以一定要重视工程实践环节的教学。

在实施教学过程中,以培养学生“构想一设计一实施一操作”[4]的能力为主线,注意引导学生主动获取知识的能力、运用知识解决问题的能力、总结实践经验发现新知识的能力、团队沟通协作能力、与人沟通和交流的能力、创新的能力以及系统调控能力[4,6]。教学目标可以分为3个层次:掌握好基本理论知识和语法;掌握实际操作技能;掌握工程项目实践的方法。

实验内容可以选用实际项目贯穿全部实验内容,可以设置验证性实验,应用性试验,设计性试验和综合性实验。每种类型的实验按工程项目方式组织,并按工程标准来要求执行。实验项目的实施可以通过基于项目的学习完成。实验的内容的选取要与工程实践相联系,贴近现实生活,最好有实际的应用背景。从知识点、内容主线和应用面3个层次上逐步提高编程能力,使不同类型的学生在这个体系中都有自己的发展空间,达到CDIO教学大纲的要求,如图2所示。

在实验教学中尤其要重视学生养成良好的语言格式习惯,培养团队协作意识,因为项目是由项目团队来完成的,每个人做的只是项目的一部分。这个时候,每个程序员写的程序就要求格式要规范,并且可读性强。加强实践的同时要将现代工程师素养的培养纳入到理论课程和实验课中。通过师生互动、学生自主学习,学生间互相交流,从编码习惯、开发环境、测试用例设计、用户手册编写、小组开发与自主管理等各方面来培养学生的工程能力。强化实验能力和工程实践能力,培养学生的专业素质,这样才可以较好地解决工程教育的质量问题。

3.4从教学方法上,应注意灵活掌握各种教学方法

目前多采用的方法有:启发式教学、PBL[5]、案例教学法、项目/任务驱动等教学方法。教师在教学中可以根据实际需要灵活使用各种教学方法。在实际教学过程中,教师在教学中要多启发学生,多鼓励学生,让每位学生都能自由地、大胆地去完成任务,这样可以培养学生独立分析问题、解决问题的能力,便于学生循序渐进地学习知识和技能。

教学应该建立以案例为引导、启发为基础、项目任务为驱动的教学模式。启发式教学适能够培养学生的思维能力和分析、解决问题的能力;案例教学注重让学生对各式各样的实例问题进行分析,能够从本质上掌握程序设计的思想和设计方法。“项目/任务驱动”教学是按照工程思想把某一工程项目展开并贯穿于整个教学,教学过程为师生互动过程,学生在完成当前项目任务研发的过程中掌握所学知识,这样就使学生明白使用所学知识“可以做什么”、“应该做什么”和“如何做什么”。这正是工程教育所提倡的“做中学”思想的体现。

3.5从教学工具和手段上尽可能地应用现代化教育技术

课堂教学可以使用多媒体,多媒体教学具有形象、生动、交互性好、信息量大、减少文字书写等显著特点。课程中难以理解的抽象内容可以给予直观展示和动态模拟,达到既能辅助教师形象地讲授课程中的难点和重点的目的,又能激发学生学习的兴趣,从而提高教学效率和教学效果。利用各种工具软件辅助教学,有些操作可以由教师做成录像传递给学生。建立教学网站,上传学习资源,培养学生的学习能力。

3.6从课程考核方面应该注意增加平时考核的比例

教学考核应该增加阶段性检验,不以一张试卷评定成绩,而是从多个方面来进行,采用综合评价学生的方式。在成绩评价中尽量做到多元、客观、个性,及时了解学生平时掌握程序设计语言知识的情况和任课教师的教学效果,加大平时的检查力度,将学生出勤、作业、回答问题、课程设计等平时表现作为平时成绩。

在学习效果评估方面增加项目报告、设计评估等形式,鼓励多学科综合、创造性和创业精神的培养,让学生通过自评、互评改变对学习和生活的态度并逐步形成相应的工作技能。CDIO 以记录、报告、自评、互评等形式进行考核,考核方式的多样化促进了学习方式的多样化,也有利于建立和完善评价系统。同时,在学习构架上,建立教学计划、教学方法和考核方法之间的互相支持、良性互动的构架。

4结语

通过对教学中存在的问题,结合CDIO工程教育理念,从教学内容,实践环节,教学方法、教学工具和手段以及课程考核方法等多方面,对程序设计语言教学进行了全方位思考,希望通过本文的论述为程序设计语言的教学提供一些有价值的参考,随着语言的发展在今后的教学实践中,还应根据实际情况不断调整教学思路,提高教学水平。

参考文献:

[1] 陶勇仿,商存惠. CDIO大纲对高等工科教育创新的启示[J]. 中国高教研究,2006(11):81-83.

[2] 林艺真. CDIO高等工程教育模式探析[J]. 哈尔滨学院学报,2008(4):137-140.

[3] 杨柳,胡志刚,李玺,等. 面向CDIO的“操作系统”教学改革探讨与实践[J].计算机教育,2009(2):24-26.

[4] Edward F Crawley,Johan Malmgvist.重新认识工程教育:国际CDIO培养模式与方法[M]. 顾佩华,沈民奋,陆小华,译. 北京:高等教育出版社,2009:7-21.

[5] 刘耀, 杜华, 李思莉. CDIO模式下的三本学院C语言教学探索[J]. 中国科教创新导刊,2009(9):51.

[6] 黄建忠. 创新型计算机实验教学体系的建设与改革研究[J]. 计算机教育,2007(11):28-3O.

Discussion on Teaching of Programming in the Circum Stances of Engineering Education

ZOU Xiang1, CAO Jing-hua2

(1. Department of Digital Education Techuology Center, Neusoft Institute of Information, Dalian 116023, China;

2. Department of Information Technology and Business Management,Neusoft Institute of Information, Dalian 116023, China)

Key words: CDIO; teaching reform; programming

(编辑:白杰)

作者:邹 翔 曹晶华

程序设计的工程教育论文 篇3:

基于工程教育专业认证的程序设计语言课程改革

摘 要:在工程教育专业认证大背景下,为培养和提高学生在程序设计方面的专业能力和综合素质,本文紧密贴合互联网程序设计的特点,以Python语言为基础提出了程序设计语言课程的教改方案,着重从课程的内容安排、考核方式和教学手段等多个方面进行了深度的课程改革。在初步的教学实践中,本文的教改方案增强了学生的学习积极性,促进了学生对知识的理解和掌握,达到了预期的教学效果。

关键词:工程教育专业认证;程序设计;课程改革

Reform of the Programming Language Curriculum Based

on Engineering Education Professional Certification

Yang Jia

College of Communication Engineering(College of Microelectronics),

Chengdu University of Information Technology SichuanChengdu 610225

Key words:Engineering education professional certification;programming design;curriculum reform

作为国际通行的工程教育质量保障制度,[1]工程教育专业认证是大势所趋。目前,全国众多高校都积极投入大量精力,争相通过工程教育专业认证的审核。在此大背景下,本文以工程教育为指导思想,针对《互联网程序设计》课程,在教学内容、考核方式和教学手段等方面进行了深入的课程改革。

1 课程教学内容改革

《互联网程序设计》课程的前身是《高级程序设计语言》,当时以C++语言讲授为核心,目的是培养学生面向对象程序设计的编程方法。随着互联网技术和人工智能技术的飞速发展,学院紧随时代潮流,以讲授Python语言工具为基础,由浅入深培养学生互联网程序设计的基本方法,为后序实践课程的顺利开展打下坚实的理论和实践基础。为实现上述目标,《互联网程序设计》吸取和总结了《高级程序设计语言》课程的教学经验,制定了更加完善的教学大纲。

《互联网程序设计》课程教学大纲采用由浅入深的讲授方式将课程分成3大模块。第一模块是Python基本编程知识的讲授,包括基本语法、面向对象的程序设计思想、文件操作和基本的程序调试方法,在此阶段巩固和强化学生的基本编程能力;第二模块是图形用户界面(GUI,Graphical User Interface)编程,通过必要的窗体编程知识的讲授,使学生理解和掌握简单的窗体编程方法,为后续基于界面的交互式网络应用程序的设计奠定基础;第三模块是互联网程序设计,主要内容包括互联网相关概念的讲授,典型的互联网程序的分析和演示。此部分内容以Python为依托,但不仅限于Python语言。通过此部分内容的学习,使学生理解和掌握互联网应用程序的基本原理和编程方法。教学的详细内容如表1所示。

表1的课程安排中,专门讲授面向对象程序设计知识点的内容较《高级程序设计语言》课程有所缩减,但并不意味着此部分内容重要性降低。Python从数字、字符串、列表等对象模型到函数、相关的文件和异常处理等操作,一切皆当作对象进行处理。[2]因此,在本门课程中仅是在第2章讲解基本的面向对象程序设计知识,而将面向对象程序设计的编

程思想和方法融会贯通到讲授的各大章节中。随着知识由浅入深的讲授,也逐步培养和完善学生面向对象程序设计的能力。

2 课程考核方式改革

根据课程安排,教学大纲配以了较以往更为灵活和全面的考评方法。如表2所示。以往的卷面考试已分散到课堂测试、实验以及期末的上机编程和项目制作当中。同时为锻炼学生的合作能力、表达能力并加深学生对知识点的理解,还增设了课堂讨论环节。从不同方面较全面培养学生的程序设计方面的专业能力和综合素质。

3 课程教学手段的完善

根据课程教纲内容,结合实际上课情况,本门课程的讲授在教学手段方面也进行了完善。

(1)本门课程以讲授编程语言为主,据以往经验,教师应该配合适当的程序演示,加深学生的感性认知。另外,Python语言本身封装较好,知識点也较多,需要制定主线,通过完善例程等形式,将相关知识点串联起来,并突出重难点的讲授,使整个讲授思路更清晰明了,更有利于学生对知识的掌握。(2)面向对象程序设计的讲授一直是难点所在。[3]目前,学校编程启蒙仍以C语言教学为主,学生从面向过程的程序设计转变为面向对象的程序设计,需要一个逐步适应的过程。Python语言本身以对象处理为基础,在整个教学过程中,教师应该有意识地提及和讲授相关面向对象程序设计的知识点,培养和巩固学生此方面的编程能力。(3)编程类教学,最主要的是随时了解学生对知识的理解和掌握情况,据此及时调整教学的节奏。为达到上述目的,在授课期间,老师也增加了上课提问、课堂测试、实验情况检查等手段,及时了解学生的学习情况,调整上课的进度。

4 结论

《互联网程序设计》以工程教育专业认证的要求为指导思想,进行了从课程内容、考核方式、教学手段等多方面的教学改革。从实际的教学达成度来看,教改措施已经起到一定的成效。学生的学习积极性较以往明显增高,多重考核方式的制定,也有力地促进了学生对知识的掌握,最后的考核结果统计也达到了预期目标。

参考文献:

[1]中国教育报.中国工程教育质量报告(摘要)[EB/OL].[2016-04-08],http://www.jyb.cn/info/jytjk/201604/ t20160408_656794.html.

[2]董付国.Python程序设计(第2版)[M].北京:清华大学出版社,2016.6:5-6.

[3]吴炜,杨晓敏,任和.面向对象程序设计课程改革与实践[J].教育教学论坛,2014(50):246-247.

作者:杨佳

上一篇:农民平等权法律探讨论文下一篇:教学方法改革教育学论文