前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇c语言课程设计小结范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
设计任务:
PLC控制全自动洗衣机设计
二、设计要求:
1.水位控制:高水位 25S 中水位进水 15S 低水位进水 10S2.程序选择:全程序 简易程序(1)全程序过程:(循环3次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止(2)简易程序:(循环2次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止
三、设计期限
目录
PLC控制全自动洗衣机的研究意义…………………………………………………………………4
二.PLC机型……………………………………………………………………………………………..4
三.程序设计要求…………………………………………………………………………………………..5
四. 设计流程图 ……………………………………………………………………………………………6
五. 课程设计小结…………………………………………………………………………………………..18
PLC控制全自动洗衣机的研究意义
PLC控制全自动洗衣机的编程语言容易掌握,是电控人员熟悉的梯形语言,使用术语依然是"继电器"一类术语,大部分与继电器触头的连接相对应,使电控人员一目了然.PLC控制使用简单,他的I/O已经做好,输入输出信号可直接连接,非常方便,而输出口具有一定驱动能力,其输出触头容易达220V.2A.PLC是专门应用手工业现场自动控制装置,再系统软硬件上采用抗干扰措施.当工作程序需要改变时,只需改变PLC的内部,惊醒重新编程而无需对外围进行重新改动.从这些方面突出了使用PLC控制全自动洗衣机的优越性.
二.PLC机型
日本三凌公司的F系列PLC
三.程序设计要求1.水位控制:高水位 25S 中水位进水 15S 低水位进水 10S2.程序选择:全程序 简易程序(1)全程序过程:(循环3次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止(2)简易程序:(循环2次)进水-洗涤(正转3S,反转2S,停1S,200次)-排水(20S)-脱水(10S)-停止 注意:要求画出控制流程图四.I/O分配图 启动 X0 Y0 进水 水位(高)X1 Y1 排水 水位(中)X2 Y2 电机正转 水位(低)X3 Y3 电机反转 全程序 X4 Y4 脱水 简易程序 X5 COM COM 五.软硬件系统设计 1.硬件组织 2.元件组成 (1)梯形图及其分析 (2)状态转移图及其分析 (3)指令表
设计要求: 输入点: 输出点:启动 10001 启动洗衣机 00001停止 10002 进水阀 00002高水位 10003 正转 00003中水位 10004 反转 00004 低水位 10005 排水 00005排空检测 10006 脱水 00006高水位检测 10007 报警 00007中水位检测 10008低水位检测 10009手动排水 10010 手动脱水 10011
全自动洗衣机的I/O分配并设计PLC外围硬件线路:
设计流程图:
全自动洗衣机的梯形图:(由于版面限制,我只能把这个梯形图分解成几块,标志图X)
图(1)
图(2)
bsp; 图(3)
图(4)
图(5)
图(6)
我这是使用步进梯形指令(STL)编程方式,当然也可以使用起保停电路编程方式。
I0.2 高水位I0.3 中水位I0.4 低水位I0.5 排空检测I0.6 高水位检测I0.7 中水位检测I1.0 低水位检测I1.1 手动排水I1.2 手动脱水Q0.0 启动指令Q0.1 进水阀控制Q0.2 正转及脱水Q0.3 反转Q0.4 排水Q0.5 报警
图片: 图片:
图片:
图片:
图片:
= M0.3NETWORK 3LD I0.2AN I0.6LD I0.3AN I0.7OLDLD I0.4AN I1.0OLDA M0.3= Q0.1NETWORK 4LD Q0.1EDTON T37, +20NETWORK 5LD T37O M0.2AN C1A M0.1= M0.2NETWORK 6 //正转及脱水控制//正转及脱水控制LD M0.2AN T38AN Q0.3A M0.1LD I0.5AN T40AN Q0.3A M0.1OLDLD I1.2AN M0.1OLD= Q0.2NETWORK 7LD M0.2AN T39TON T38, +300NETWORK 8 //反转控制//反转控制LD T38AN T39AN I0.5A M0.1= Q0.3NETWORK 9LD Q0.3TON T39, +300NETWORK 10LD T39EDLD T40EDCTU C1, +5NETWORK 11 //出水阀控制//出水阀控制LD C1LD I1.1AN M0.1OLD= Q0.4NETWORK 12 //脱水计时//脱水计时LD I0.5TON T40, +300NETWORK 13 //洗涤和漂洗计数//洗涤和漂洗计数LD M0.2EDLDN M0.1CTU C2, +3NETWORK 14 //报警输出//报警输出LD M0.1TOF T30, +30NETWORK 15LDN M0.1A T30= Q0.5
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,PLC已经成为当今空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握PLC的开发技术是十分重要的。
回顾起此次PLC课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在 整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。
关键词:自动控制,教学内容,教学结构,实践教学
“自动控制原理”是研究控制系统的一般规律,为进行控制系统的理论分析和综合运用,提供基本的理论依据和使用方法的一门专业基础课程。同时,自动化专业的很多后续课程,如:“现代控制理论”、“过程控制”、“计算机控制”、“控制系统仿真”等,在较多地方都用到了该课程的基本理论和基本方法。因此,教师教好和学生学好该课程,对于自动化专业的学生来讲,具有十分重要的意义。但由于该课程理论性强、涉及知识面广、分析方法多、对数学知识要求高,学生在学习过程中常感觉内容抽象、难于理解,进而不能很好地掌握。为有效解决这一问题,结合在教学工作中的经验和体会,认为应重点做好以下几个方面的工作。
1 加强对教材内容的理解和把握,重组教学内容
一是统观全局,分清层次,有详有略,着力使学生掌握基础知识,形成科学的知识结构。如:该课程的主要内容是经典控制,即重点在线性系统理论的学习,但由于在实际应用中,大多系统是非线性的,因此,有关非线性系统的教学内容需要进一步加强;计算机技术已在控制领域广泛应用,需要适当增加一些系统分析工具的介绍,如Matlab相关软件内容的学习;另外,根轨迹校正、等M圆、等N圆设计等内容在当前的工程设计中已很少使用,可只作简要介绍。
二是深入理解和把握教材内容间的横向和纵向联系,按由整体到部分、由一般到个别、由浅入深、由易到难、由已知到未知的顺序安排教学内容。该课程虽然内容多、涉及知识面广,但教学内容间有着非常紧密的联系。分析认为,在纵向上,应沿系统分析和系统设计两条线,逐步深入地安排教学内容;在横向上,应始终以“稳、快、准”的基本要求为核心,加强有关内容的相互渗透。
2 优化课堂教学结构,提高课堂教学效率
课堂教学结构是为了完成一定的教学目标,教师在时间和空间上,对各种教学因素的排列和组合,对课堂教学的整体安排。优化课堂教学结构就是使教师的教和学生的学的活动处于和谐、高效的最佳状态。。
一是精心设计引言。“良好的开端是成功的一半”,一个好的引言能唤起学生的学习动机,激发学习兴趣。通过灵活多变的方式设置问题是课堂导入的有效途径,如:借助于多媒体手段,在引言中,先演示实验现象,其后围绕实验现象讲解教学内容,以激发学生的求知欲望。
二是妥善处理教学重点、难点。教学的重点、难点是课堂教学的精髓,如果处理不当会使学生思维受阻,注意力分散,长此下去就会因疑问越来越多,造成学习障碍,从而对学习失去兴趣。因而一定要采用多种教学方法,妥善处理重、难点,以达到突出教学重点,突破教学难点的目的。对于抽象知识的重、难点应采用形象、直观的教学方法,如:对于非线性中的死区现象,以齿轮传动为例,通过演示其传动中的死区产生过程,使抽象内容变得直观、具体。学生对知识的获得,应是一个由浅入深,循序渐进的过程。在教学中,要注意从回忆旧知开始,再逐渐引入新知,以帮助学生全面把握相关知识点,建立起整体性、连贯的概念。对于学生从未接触过、难度较大、理解起来有一定困难的知识点,应分散难点,化复杂为简单,以让学生能够比较轻松的理解和掌握。对于内涵相近或相似、容易混淆的知识点,应多用类比的方法加深学生的理解和把握。
三是合理设计板书。板书是课堂教学的一个重要组成部分,好的板书能唤起学生的求知欲,吸引学生专心听课,方便学生记笔记并做好课后复习。每堂课的板书都应有一定的技巧性和实用性,要尽可能运用最简洁的文字或符号使教材内容形象化、复杂问题条理化,要使学生仅通过板书,就能领略到全课的要点和应掌握的内容。需要特别指出的是,尽管应用多媒体教学手段,使得教学更加形象、直观,但为了加强学生对课堂知识整体性和重点、难点的理解和把握,板书仍是不可替代的。
四是师生共同归纳小结。课后小结是一节课重点和难点的概括,此环节完成得好,可起到“画龙点睛”的作用,如果这一步只由教师来做,不利于学生的提高,为此,可采用教师提示、学生归纳的方法。通过让学生参与归纳一节课所学习的内容,可促使学生加深对课堂内容完整性的理解和认识,并可有效提高学生整体思维和口头表达能力,这也是加强教、学和谐性和素质教育的重要体现。
五是用规范、幽默的教学语言。课堂教学中的语言一定要规范。。规范是技巧的前提。教师对原始概念的剖析,定理、原理的阐述等都必须用专业术语来准确表达,应坚决摒弃似是而非、模棱两可的语言;同时,课堂教学中的语言应有一定的幽默性。应善于在“标准化”的语言中适时地加入一些幽默的语言,以此作为课堂教学的“调味剂”,以不断提高学生的注意力,增强学习兴趣,缓解学习中的压力。
3加强实践教学,巩固理论教学效果
一是大力加强实验课教学。该课程理论性很强,实验课是其教学中的一个至关重要的实践环节。实验具有形象、生动的特点,实验中蕴含着诸多实际因素,会出现很多意想不到的问题,有利于加深学生对课程内容的理解和掌握,有利于激发学生解决问题的兴趣和热情,有利于加强学生的感性认识,有利于培养学生的创新意识和动手能力。
二是增设课程设计环节。教学中发现,由于该课程理论性强、比较抽象,学生常对课程知识缺乏系统性的概念,缺乏综合分析问题的能力,遇到实际问题时,常感觉无从下手。为此,增设了课程设计环节,如:给出一个随动系统及其要求的性能指标,由学生进行系统建模和系统性能分析,在此基础上,设计校正装置,使系统满足给定的要求。。实践证明,通过课程设计环节,可进一步加强学生对理论知识的理解和应用能力,有效提高综合分析问题和解决问题的能力。
以上是对“自动控制原理”教学的几点建议和思考,并且在教学过程中进行了多次尝试,取得了较好的教学效果,受到了学生的好评。
参考文献
1 胡寿松. 自动控制原理. 北京:国防工业出版社. 1999
2 高国焱, 余文. 自动控制原理. 广州:华南理工大学出版社. 1999
3Richard C.Dorf, Robert H.Bishop. 现代控制理论. 北京:高等教育出版社. 2001
关键词:学习迁移; C语言教学
“C语言”是一门语法灵活、功能强大的高级程序设计语言,正是因为C语言具备的这些特点,刚开始接触C语言的大学低年级学生会觉得C语言比较抽象,也比较枯燥。有的学生刚开始对C语言比较感兴趣,但是一段时间之后,逐渐丧失了兴趣。针对上述现象,在C语言教学中,教师应有效改进教学方法,促进学生学习的正迁移,从而达到较好的教学效果。
一、学习迁移的概念及其分类
学习迁移是学生学习过程中一条重要的心理学规律。学习迁移(简称迁移)是指一种学习对另一种学习的影响,其一是前一种学习对后一种学习的影响;其二是后一种学习对前一种学习的影响。根据迁移的特点并结合教学实际,迁移又可分为正迁移与负迁移、纵向迁移与横向迁移、顺向迁移与逆向迁移、特殊迁移与普遍迁移。许多教育心理学家就迁移的本质,提出了各自的观点。美国心理学家贾德的经验泛化说认为,先期学习中所获得的东西之所以能迁移到后期学习,是因为在先前学习中获得了一般原理,这种一般原理可以部分或全部应用于前后的学习活动中。在C语言教学中,要促进学生的正迁移,避免和消除负迁移。
二、在C语言教学中,促进学生学习迁移的方法的应用
1.确立明确的教学目标
教学目标是整个教学过程的灵魂。在教学中,应首先确立明确的教学目标,然后才可能合理地安排教学过程。《C语言程序设计》这门课程主要的教学目标是掌握计算机程序设计的思路(算法),会用C语言编写简单的程序,强化学生的逻辑思维能力,为计算机专业的学生将来进一步深入地学习其他专业知识打下坚实的基础。每门课程中各类教学目标的确立是一个典型的树形层次结构,首先确立该课程的教学目标(树根),然后根据教学大纲合理地确立每一章的教学目标(树干),并进一步确立某一单元或某一堂课的教学目标(树枝或树叶),做到环环相扣,衔接紧密。在确定教学目标的时候应注意考虑,如何培养学生的迁移意识和迁移行为,努力促进正迁移。
2.科学组织教学次序
教学次序主要是针对整门课程各章节的教学次序。以“C语言”这门课为例,可以按照以下方法安排教学的知识链:将整门课划分为数据类型和结构化程序设计两大部分,其中数据类型包括基本数据类型、数组、指针、结构体与共用体,结构化程序设计包括结构化程序设计的三种基本结构、函数、文件。应该先把学科中具有广泛迁移价值的基础知识“基本数据类型和运算符与表达式”作为主要教学内容,就像在语言类的教学中,应该先把单词作为主要教学内容一样。接着应该是“结构化程序设计的三种基本结构”,相当于语言类的教学中的“句型”。这两部分知识是“C语言”这门课的基础知识。接下来可以按照两种方法安排剩余的知识点:⑴数据类型中的其他类型、函数、文件。⑵函数、数据类型中的其他类型、文件。
3.重视上机实践环节的迁移
“C语言”是一门理论和实践紧密结合的课程。学习的迁移应贯穿于C语言的“教”与“学”的整个过程。教师可根据课程进度,安排相应的上机实践内容。为了更好地促进上机实践环节的学习迁移,最好能有一个相应的上机实践任务平台,每个学生在每次上机实验课结束后,都应将自己本次上机实验课完成的任务提交给这个平台,可以通过这个平台,自动为学生完成任务的情况进行评分,也可以将学生完成任务情况先保留在这个平台上,教师在上机实验课后人工进行评分。这样,学生会进一步加深对各个知识点的理解。理论课和实验课交替进行,能更有效地促进教学的迁移和学生学习的迁移,达到事半功倍的效果。
三、小结
综上所述,学习迁移的意义不仅在于它能给学习者带来事半功倍的学习效率,而且能够充分发挥教学的有效作用。对于程序设计这种相对比较灵活的课程,教师尤其要注重旧知识和新知识之间的迁移。教师在整个课程设计之初就应优先考虑迁移,随着整个教学过程的不断推进,教师应该不断地挖掘出能迁移的地方。但是程序设计作为一门课程,其能迁移的地方还有待教师进一步深入地分析研究。
参考文献:
1.教育部人事司,教育部考试中心.教育心理学考试大纲[M].上海:华东师范大学出版社,2007.
2.易小文,陈杰. 教育心理学[M].北京:北京工业大学出版社,2006.
3.教育部人事司组编,高等教育心理学[M].北京:高等教育出版社,1999.
4.张文新.高等教育心理学[M].济南:山东人民出版社,2007.
5.教育部人事司.高等教育心理学[M].北京:高等教育出版社,1999.
作者简介:
赵文婷,女,(1987.03- ),军事交通学院助理馆员。
关键词:微课程 自主学习 系统设计开发
中图分类号:G642
文献标识码:C
当今社会,移动网络、智能手机、平板电脑的不断出现与更新换代,使在线学习成为了一种潮流趋势,人们随时随地进行学习已经不再是天方夜谭。这种学习方式具有较强的灵活性与互动性,在教学过程中使所学知识变得微型化与分解化。在一定程度上来看,网络教学需求的信息量较小并且学习资源较少。过去很多教育部门和学校采用课堂录制的方式,这种教学资源较大较长,难以直接进行应用。而微课堂将教学重点、难点、考点等值得注意的问题全部制作成短小精悍的视频教程,方便学生随时随地进行观看学习。由此可见,微课程已经在现代教学中成为了重要的教学资源。本文旨在为微课程的实践提供一定的信息技术服务支持,同时为广大的学习爱好者提供更加高效便捷的个性化服务。
1 简介微课程
微课程的起源要追溯到20世纪50年代。当时有很多西方国家的教师开始对微课程(Mini-coures、Mini-Lesson)进行研究与开发,就是主要针对某一课题进行一个小规模的短时课程。这些半独立的教学单元并不是根据学科的知识以及逻辑体系进行划分,主要还是根据教师与学生的兴趣及师生共同的社会经验等为主。微课程的内容相对独立、单一,微课程中的知识更加具有广度。早在2007年,美国新墨西哥州圣胡安学院中的高级教学设计师David Penrose就提出了微课程的教学理念,并且拍摄了一分钟的教学视频。这种教学理念的核心是把教学中的内容与教学目的进行紧密连接。对于我国提出微课程提议的主要看法是:微课程是以对课程及教学实践教学为要求,以教学视频为载体,系统地将教学过程中的知识点展开相应教学活动的一种新型授课方法。
从严格的意义上说,微课程就是将教学目标集中在某一个环节之上,利用最短的时间进行一个知识点相关的重点、难点、考点等相关知识内容总结的教学模式。微课程相当于将日常的课程进行分解,通过被分解的个体来促进学生的自主学习行为与学生相关行为。微课程的核心内容是课堂教学的短小视频,同时其中也包含相关的微型课件、微型练习等辅教学资料,当微课程结束后学生可以利用这些辅助的教学资源进行练习,对所学知识进行巩固。微课程的价值就是“微”,微型内容、微型故事、微型问题等,将知识分解,变成微型视频,在智能手机与平板电脑等便携终端进行使用。
2 微课程设计与开发
2.1课程设计
第一,微课程在进行选题时应当使内容精练清晰,主要针对课前导入、概念教学、难点解析、课后拓展等模块,进行适当的选取。第二,微课程是课堂教学的再现。相对于传统的课堂教学时间而言,微课程时间一般为5~10分钟。第三,微课程的教学过程是简短且完整的,其教学过程主要包括问题的提出、教学活动安排、问题解决等。在这个环节应当注意,在开篇引题时应当以最快的速度开门见山地吸引学生,也可从相关生活现象引入课题。总之,引题一定要快速切题。课程讲授时应当保证条理清晰,在进行讲授时尽量避免无用的例子;课程结束收尾时应当掌握好速度。课程结束后的小结必不可少,在课程总体中起到提纲挈领的作用。第四,微课程在选取教学内容通常要求明确清晰、主题突出。教学视频是整体的主线,其中的多媒体教学素材、教师所提出的课后反思、随堂测试等都应当具备鲜明的主体与较为紧凑的结构,力争营造出一种真实的微教学环境。第五,在微课程教学过程中由于时间有限,要求教师的语言应当精准简短,在进行课程设计时应当把将要说的话与教学内容相结合,讲授时应当将表达方式、手势、动作、表情等与关键词句相结合,在播出前进行练习,力争做到语言生动富有感染力。
2.2模板设计
一个完整且优秀的微课程应当包括简洁的PPT制作、明确的课程名称、简短的片头、逻辑较强的内容、概括性的片尾等部分。在进行录制时应当将电脑的分辨率调整为1024×768以下,码流应当控制在128kbps~2Mbps,屏幕颜色设置成16位;课程教学时间应当保持在十分钟之内完成;根据教学设计的构思撰写课程内容时内容精炼简洁但不缺少主题;微课程教学中应保证内容、文字、声音准确无误;在进行微课程讲解时应当保证语言通俗易懂,知识上深入浅出,语调上抑扬顿挫;微课程中使用的PPT应当做到简单大方;进行授课时保证视频画质清晰,尽量使用中景与近景的拍摄方法,教师不能遮挡教学内容;进行制作视频时应当注意是否有片头、片尾、课程名称等相关信息;视频格式应当为Mp4或Flv;若微课程教学是音频应当保证音频采样率44.1K,格式为AAC(.aac,.m4a,.f4a),Mp3,Vorbis(.ogg,.oga)。
CDIO教育模式是近年来国际工程教育改革的最新成果,是“做中学”的一种模式。清华大学在“数据库系统原理”、“数据结构”课程中采用了CDIO教育理念,取得了满意的教学效果。国内外的经验表明CDIO的教育理念和方法是先进可行的,适合教育教学过程的改革。
1 CDIO教育模式
从2000年起,美国麻省理工学院、瑞典皇家工学院等4所大学经过4年的探索研究,创立了CDIO工程教育改革模式。CDIO代表构思(Conserve)、设计(Design)、实现(Implement)、运作(Operate),是一套完整的工程教育理念和实施体系。CDIO提出了系统的能力培养、全面地实施指引(包括培养计划、教学方法、学生考核以及学习构架)以及实施检验的12条标准,具有可操作性,能够满足人才质量的要求。
CDIO模式以产品研发到产品运行的生命周期为载体,培养学生“做中学”和“基于项目教学和学习”的理念,增强学生自主学习能力、团队协作能力及解决问题的能力。
数据库技术是高校计算机应用技术专业及相关专业的核心课程,通过对该课程的学习,可以使学生理解和掌握数据库技术,培养学生利用所学知识解决实际问题的能力,为后续课程的学习奠定基础。国内很多高校加大了该课程的改革力度,做了很多探索和实践。
2 课程的改革措施
基于CDIO理念,我们经过几年的探索和实践,把培养学生动手能力、实践能力和可持续发展能力放在突出的地位,在数据库课程的教学中,我们的思路和做法如下。
2.1 确定有效的课程培养目标
我国高等职业教育的培养目标是实用技能型人才。以前高职教育中存在着不少问题,如重理论轻实践、忽视团队协作精神及开拓创新能力培养等,现在高职教育越来越重视技能的培养。
本课程以培养学生应用数据库的主要技能和职业素养为主线,围绕数据库的设计与管理、数据表的设计与管理、数据的查询、视图的应用、存储过程的使用等内容展开,最终培养学生开发中小型MIS系统并具有操作管理后台数据库系统的能力。
课程的知识目标是培养学生掌握数据库及其对象的设计、创建、管理与维护。课程的能力目标一是培养学生管理企业数据库的能力;二是培养学生利用数据库技术开发项目的能力。课程的素质目标是培养学生严谨的工作态度、扎实的动手能力及团结协作能力。
2.2 整合课程教学内容体系
我们改革了数据库课程的教学内容体系,建立课程理论内容体系、基本实践能力训练和综合应用能力训练三级结构。
课程理论内容体系主要包括数据库的基本理论;通过对数据库基础、SQL语言、数据库设计理论、数据库完整性等知识的学习,使学生具有基本理论知识。
基本实践能力训练是将一个大的系统项目分解成了十二个实验子项目,配合课程理论知识内容进行单项能力训练。
综合应用能力训练主要鼓励学生参加课程项目设计与开发,设计的题目可以由教师提供也可以由学生自主设计题目,鼓励学生以团队为单位,培养学生解决问题的能力及团队合作能力。
2.3 改革课程的课堂教学,提高课堂效率
运用CDIO理念,在课堂教学教程中我们联系生活讲概念,利用实例讲方法,通过实做懂理论。
我们设计了课堂教学六步法及教学过程设计八步法。
课堂教学六步法:任务导入→任务分析→示范引导→学生模仿→纠错重做→总结提高。
将教学过程设计分为“八步”:第一步,课前思考,提出本次课的项目任务;第二步,提出本次课要达到的教学目标;第三步,学习新知识;第四步,案例应用练习;第五步,学生交流;第六步,教师讲评;第七步,课堂小结;第八步,布置课后思考。
课程围绕“案例模仿”、“项目教学”,创设了正向迁移的条件,学生在每一次任务完成中获得的知识、技能和态度,可以迁移到后面的项目或任务的完成中,有效地促进学生职业能力、职业素养和可持续发展能力的形成。
2.4 改革课程的整体设计,重视学生综合能力的提高
按照CDIO标准,在整合课程教学内容的基础上,我们将课程教学的整体设计分为三个环节:第一环节(1-12周)进行理论基础知识学习与基本实践能力的训练,我们设计了十二个单项实验子项目。第二环节(13-16周)进行课程设计,将学生每6人组成一个小组,小组间开展项目竞赛。第三环节(17-18周)总结提高阶段,各小组交流项目设计,互相取长补短,共同提高。
1)重视第一堂课设计。整个课程的第一堂课,要让学生对课程的整体有个鲜明的第一印象,对课程的学习充满兴趣和期待。首先进行课程说课,简单介绍课程内容、特点、课程的项目任务及课程考核方式;然后演示上一届学生的数据库课程设计项目,引发学生的兴趣;最后让学生模拟体验网上购物,与学生分析“网上购物”系统中数据库所起的关键作用,从而激发学生强烈学习欲望及浓厚学习兴趣。
2)增加课程设计项目,提高学生综合能力。
课程设计是数据库知识与编程能力的综合应用,以培养学生的综合能力。可以由教师提供项目供学生选择,如学生公寓管理系统、学生档案管理系统、学生成绩管理系统、图书管理系统、汽车销售管理系统、网上书店等;或者由学生自己拟定与数据库相关的题目。教师首先指导学生进行需求分析设计;然后由学生完成概念结构设计、逻辑及物理结构设计、数据库实施和维护的设计;最后完成编码的实现。在进行项目软件开发时,鼓励学生自主选择C/S架构或B/S架构及开发语言平台,如VB、VC、ASP、C#等,充分锻炼学生发现问题、解决问题的能力,以达到综合应用知识的能力。
3)项目交流展示,提高学生团队协作能力及创新能力
各小组非常重视项目交流展示环节,小组成员分工明确,各自发挥自己的特长主动承担前台设计、后台代码设计、文档的撰写、演示文稿的制作等。通过作品的展示、评价和答辩,使学生的团队精神、综合应用能力得到锻炼。
在课程设计以外,还鼓 励学生参加各种竞赛,通过竞赛,使学生的知识面加宽,同时也提高了学生解决实际问题的能力。
3 课程的改革效果
我们将数据库课程的教学改革在10计算机应用、11软件成功地进行了实践,取得了很好的教学效果,受到了学生的欢迎,教学测评成绩名列前茅。10应用的牛继春同学利用VB、数据库技术开发的图书管理系统,我院师生给予了高度评价,该生目前到北京的一家公司顶岗实习;10应用的孙攀同学利用数据库技术与ASP动态网页技术开发的网站后台管理系统,受到了企业的欢迎,目前在烟台商机互联有限公司顶岗实习,从事动态网站开发工作;11软件的李振同学开发的网上购物系统,不仅受到了全校师生的好评,2012年7月该生到北京中软国际进行实训,其数据库应用开发能力受到了中软国际工程师的高度评价,比同期参加实训的部分本科生的能力都强。
本学期本课程正在11计算机应用、11网络进行实践,我们期待有更大突破。
4 结束语
经过实践检验,将CDIO理念应用到数据库课程的教学改革,取得了满意的效果。教无定法,作为教师我们要不断探索教学方法,培养学生自主探究, 相互协作的能力,从而达到发展思维能力。
参考文献:
[1] 温荷,罗频捷.基于CDIO的高职院校创新教学模式[J].职业教育研究,2012(01).