项目教学法与程序设计

2024-09-21

项目教学法与程序设计(精选12篇)

项目教学法与程序设计 第1篇

关键词:构建主义,项目教学法,教学体系,程序设计

根据构建主义理论,知识不是通过教师传授得到的,而是学生在一定的情景下,借助他人的帮助,利用必要的学习资料,通过意义构建的方式而获得的。项目教学法是在构建主义的指导下,以实际的工程项目为对象,由教师进行分解,并做出适当的示范,然后由学生分组围绕各自的工程项目进行分析、讨论、制作,最后以共同完成项目的情况来评价学生是否达到教学目的的一种教和学的模式。

一、传统教学法与项目教学法

项目教学法与传统学科教学在内容、形式、参与程度、考核方法、技能培养等方面有很大的区别。

虽然项目教学与学科教学之间在内容、形式等各个方面有很大的差别,但两者之间并不是互不相关甚至矛盾的,而是互为补充,并且它们之间存在着相互依赖、互相影响的关系。一方面,学生在项目中获得的知识和积累的经验可以被纳入已有的知识体系中,对学科知识进行补充;另一方面,成功的项目活动需要来自于系统的学科教学的支持,既需要应用学科教学中所获得的知识,又需要在某些环节中应用系统的学科教学方法。所以,项目教学不可能排除其他教学方法,它们之间寻求相互联系和补充。

二、项目教学在程序设计课程的应用方法

计算机软件开发是以项目为载体的,在软件工程中对软件项目的开发有明确的定义和流程。传统的计算机教育通常是对孤立知识点的教学,不仅无法面对实际的软件项目开发,也无法将知识点融会贯通,使学生学习结束后根本无法面对以后实际的工作需要。将项目教学法引入某些课程体系后,从根本上改变了这种缺点,较好地解决了教学和实践相结合的问题。笔者在对软件专业的学生开设C#程序设计课程时,引入了项目教育法,通过项目教育法与学科教育的有机结合,取得了更好的教学效果。

为了将项目教学法有机地融入教学中,对以下几个方面进行了改革:

(一)整体规划,分散实施

在教学的开始,将涉及课程所有知识的一个项目引入课程中来,并先将其分解,将分解后的子项目,融合到各个教学章节中。这样学生在每个章节中都将接触到一个小的项目,学生首先完成每个子项目,最后将这些子项目有机地整合起来,最终完成了整个项目内容。通过这种分散到集中,逐步递进的教学,使得学生在正常教学课时下就完成了项目教学的内容。这样做一方面解决了所需理论知识不足的问题,另一方面解除了他们直接面对一个完整项目的不适应性和不善于灵活运用知识解决实际问题的情形。

(二)知识点介绍、例子演示、项目制作的教学过程

在每个章节的教学中,由于学生没有学过基本内容,无法立即开展项目的制作。那么必须在开始阶段对教学的基本知识点进行讲解,使学生对教学内容有基本的了解和掌握,以便开展下一步的教学。在讲解过程中要留有余地,部分内容需要学生在项目完成过程中自己来学习和钻研,以提高他们自我学习的能力和研究问题的能力。比如,在控件讲解过程中,对于某个控件的一些事件,教师可以不进行讲解,等到学生在项目中需要使用时,让学生在书本和帮助文档中自己查找相关内容,自己想办法来解决这个项目问题。通过这样的方法学生更容易体会到学习的乐趣和掌握自我学习的方法。知识点介绍完以后,教师可以利用自己制作的项目给学生做一个演示,这样学生可以有一个项目制作的整体思路和模仿学习的过程,为他们自己开展项目制作起到一个引导作用。

(三)根据学生特点和学习进程进行小组划分

项目教学需要将学生分成小组,以小组为单位,完成一个项目的制作过程。小组学习有其自身的优点,但同时也存在一些缺点。比如,一开始就将一些较差的学生放在一起容易使其产生失败心理,丧失信心。另外,有些人依赖性、懒惰性较强,那么在小组完成项目中容易掩盖问题。所以在项目开始时,以学习较好的、学习一般的和学习较差的相搭配分组比较适合,并以能力较强的学生作为组长。随着学习的深入和项目的不断展开,分组的形式可以多样化。一方面可以不断更改小组成员,使不同学生之间可以合作;另一方面可以不断改变学生在小组中的角色,使学生可以体验小组中的每个角色。

(四)对学生加以适当的指导

在学生开始项目制作的过程中,教师要随时注意每个小组的进展情况,经常参与学生小组讨论,捕捉他们在项目制作过程中碰到的问题和疑惑。对于一些共性的、常见的、较大的问题,老师可以对全部学生随时进行讲解和分析,以避免所有小组项目制作的失败。对于一些非共性的问题,有些在小组讨论中教师可以给他们一些建议,有些让学生自己尝试解决,这样一方面避免了学生过多的弯路而丧失信心,另一方面,培养了学生自己解决问题不依赖于老师的心理。在分阶段实施项目的过程中,在每个阶段完成后要求小组之间相互多学习、多交流,将好的学习方法、工作方法、协作方法在各个小组中进行推广,使得全班学生可以共同快速提高,达到更好的教学效果。

三、项目教学实施中需要注意的问题

项目教学相对于传统教学在很多方面有很大不同,对学生在学习过程中所关注的点更多,而且实施过程中的不确定性也更大,所以在教学实施过程中会产生很多具体问题。本人在课程实施过程中也碰到很多问题,总结起来有以下几点:

(一)对所实施的项目内容必须深入研究,并准备好项目讨论可能涉及的相关知识

项目的内容不仅包含书本上的知识内容,更要和实际工作的内容相符合,实现两者的有机结合。实现在实际运用中掌握书本知识。同时,项目的难度可以根据学生的实际水平和能力进行相应的调整,使得大多数学生能够参与其中,并在规定的时间内可以完成。

(二)项目的评价必须有一定的依据和标准

虽然项目的评价是一个复杂的体系,但如果没有明确的标准就无法客观地给予公正评分或者评价,同时如果没有一个评价标准学生在项目的完成过程也没有了明确的目的。另外,学生也必须参加评审,一方面体现公开公正性,另一方面可以让学生自己也能判断项目完成的质量,并从中找到自己所做项目的优缺点,这样下次做类似的项目时学生才能有所提高。

(三)项目实施过程要完整有序

项目的开展中,教师要始终引导学生按照完成的主线来开展。项目实施的步骤要讲解清楚,相关资料要及时给出。否则学生无法按时完成项目,并且对项目教学失去信心。

(四)注意项目总结和改进

总结包括学生和教师两个层面。对于教师,在项目实施的过程中要及时注意项目中存在的问题和不足,对这些问题和不足及时进行总结和反思。对于学生,项目做完不等于项目结束,应将所做项目的内容和过程进行总结,包括思路总结和技巧总结。思路总结可以帮助学生明晰完成项目的最佳方法,找到理论上的不足。技巧总结主要强调一题多解,掌握各种解决问题的方法,然后评价各种方法的优点、缺点及适用范围,这样就改变了原来知识的单一性,拓展了应用能力。

综上所述,项目教学法是在构建主义学习理论的影响下,通过选取“课程项目”来建立模拟“情景”,通过“协作学习”的方式开展学习,通过完成“模拟”项目来达到全面发展,是一种更全面、更有效的教学方法。项目教学法通过解决实际问题的方式来实现学生对知识的掌握,大大提高了学生学习的积极性和主动性。在本人实施的课程中发现那些参与项目教学的学生的动手能力和解决实际问题的能力都有了很大的提高,因此在程序设计课程中推行项目教学法是可行的。

参考文献

[1]何克抗.关于构建主义的教育思想与哲学基础:对构建主义再认识[J].现代远程教育研究,2004(3).

项目教学法的应用设计与控制论文 第2篇

1项目来源于实际——情境设计

使用项目教学法进行教学是为了使学生更贴近实际工作环境,熟悉实际工作流程,掌握实际工作技能,所以教学过程中的教学项目必须来源于实际工程,是实际工作过程的再现,能真实反应实际工作状态。我们在项目设计时应分析实际工作情境,选择的项目在行业内应该具有典型性和代表性,一个完整的工作项目应该包括一系列典型的工作任务。选择项目必须以职业定位为基础进行充分的行业调研,通过对行业生产或服务情况的了解,包括工作岗位、工作环境、工作方法、工作组织形式、工作中使用的工具或设备、工作质量要求、工作职业要求等进行综合分析,明确工作者与工作环境、工作条件、工作者之间的关系,在繁多的工作任务中选出形成该行业职业能力所必须的工作任务,根据不同工作岗位对技术要求作出明确的定位。

2项目应用于教学

实际工程中的完整项目往往比较复杂,不同任务之间关联性很强,如果完全以实际工程作为教学项目,往往会出现项目过大,难度较高,需时较长等问题。而我们教学过程中教学课时有限,学生刚刚展开专业课学习,对专业知识了解还不全面,完全的实际工程项目作为教学项目会出现课时量不够,学生入手困难,出现为难心理等问题。所以我们必须结合实际教学条件和学生学情分析,对实际工程项目进行合理处理,使之成為适合教学的项目。在这个过程中我们要考虑一下几个方面的问题。

(1)时间。教学的开展是具有时限性的,我们必须在规定学时内完成教学任务,这一因素就决定了我们设计的教学项目不能过于庞大,要结合教学课时合理选择适合课堂教学的典型工作项目和任务。

(2)学情分析。我们的教学项目面对的是高职高专二年级第一学期的学生。学生对专业知识的认识才刚刚开始,过于繁杂的实际工程不利于学生的理解和掌握,项目应该选取典型的、相对简单的、独立的实际工程。同时,当前的高职高专学生普遍存在学习主动性差的特点,所以项目选取应分能激发学生的学习兴趣。

(3)便于操作.项目基于教学过程展开,要便于操作。在选择过程中要结合学校实训条件,课程特点,当前先进的教学手段,工程实际工作过程,使项目更吸引学生的关注力,激发学生的学习兴趣,保证项目正常完成。

(4)完整性。实际工程比较庞大,项目选取虽然受到课时等条件的限制,但在选取时仍要保持一个项目的完整性,一个项目能完整的反应一个知识点,这样才有利于学生对实际工程中工作过程的理解和掌握。

3应用实例

根据这样的思路,我在《建筑力学与结构》课程教学过程中的设计了多个教学项目和任务,下面仅介绍板的施工图读识任务。

(1)项目的确定和设计。在混凝土结构部分受弯构件是学习的重点和难点,建筑工程技术专业施工方向学生职业定位施工员,该岗位要求学生必须能够读识各类构件的施工图,并能根据施工图进行施工,所以在该部分设计了板的施工图读识与建模项目。项目设计时,考虑实际工程中的板的配筋结合课堂的课时及学生的可操作性,共设计六个不同的单向板和双向板的平法施工图,板的配筋情况包含受力钢筋、分布钢筋、板面构造钢筋等全部配筋。板不可做的太复杂,太复杂学生无法在有限课时里完成,所以每个项目都是一块单独的板。结合学生的学习现状,在项目设计中不考虑板面开洞等复杂情况。

(2)基本知识准备。首先要让学生对钢筋混凝土板有基本的、必须的了解,所以首先通过2个课时介绍钢筋混凝土板的分类、分类的依据、板中的配筋、每种钢筋的作用及其位置、该钢筋在施工图中的表达方法等知识。

(3)布置项目——板的施工图读识与建模。对学生进行实训分组,分组时让学生自由组合,一般不超过8人,然后教师再进行调整。必须使每组好、中、差的学生搭配合理,培养学生小组协作和团队精神。然后给每个组分配任务,教师应将事先准备好的书面项目任务书发给每个小组。提供参考书目录,包括教材、图集、规范、相关专业网页等。

(4)项目实施。学生解读实训项目,读懂图纸,解决相关构造问题,如锚固长度为多长、保护层厚度如何保证、钢筋位置在哪里。

确定建模材料,墙或梁用什么材料、钢筋用什么材料、如何保证钢筋连接、模型比例确定等。

过程中教师要适时跟进,确定进程,避免项目拖沓。同时解答学生在项目完成过程中的问题。解答问题时,教师以引导为主,比如告诉学生问题可以通过那个资料、那本文献的那部分解决,引导学生去查阅资料,拓宽知识面。

(5)项目展示及评价.项目完成后,各组对其成果进行展示、介绍。教师肯定起成果,指出问题。根据每组的情况,每个同学参与的工作,完成结果的评价。之后,将知识点外延,将模型情况复杂化,扩展知识,引起学生的思考。比如若板是多跨,情况会有什么变化,会有什么不同?不同板型相连会有何不同等。

项目教学法与大学英语课程设计 第3篇

关键词:项目教学法;大学英语课程设计;校企合作

一、大学英语教学现状

教育部《大学英语课程教学要求(试行)》指出:“大学英语是以英语语言知识与应用技能, 学习策略和跨文化交际为主要内容,以外语教学理论为指导,并集多种教学模式和教学手段为一体的教学体系。”而在现今的大学英语课程还较多地受到“以课堂为中心、以教科书为中心、以教师为中心”的传统教育理论的影响,以语法词汇讲授课为主,学生开口说英语的机会较少,被动接受知识,学习动机不明确,学生对英语学习不感兴趣或厌恶的占, 这些现象值得广大英语教育者的深思。

二、项目教学法

项目教学指教师、 学生围绕某一特定主题,开展一系列教学和学习活动的新型教学模式。它最早源于美国哲学家、 教育家杜威的教育理论。杜威认为学生培养认知能力的关键之一是学会自我组织和对自己承担责任。之后顾俊、 克鲁姆(1991) 等语言教学的专家、学者都从不同角度对项目教学进行了研究和探讨。项目教学法的理论基础来源于建构主义学习理论、情境学习理论和杜威的实用主义教育理论,是一种以学生为主体,以实际应用为出发点,以职业能力要求为导向设计出相应项目,在自然、真实的情景中由学生自主完成由简到繁、由易到难、由低级到高级的任务链,并由学生在项目完成后作出评价总结,在具体项目经验中获取知识的教学方式。项目教学法在我国近几年的课程改革浪潮中主要被运用到各个专业学科的课程体系建构、课程资源开发中。其原因是在学科专业中,学生的职业取向较为明确,能针对所学专业明晰地定位典型工作任务,从而构建出清晰的项目教学内容、活动、情景和结果等项目要素,取得较好的项目教学效果。

在德国,项目教学被广泛运用于专业教学、 外语教学和职业教育。目前德国的每一所学校几乎都有固定的项目周教学活动一般2~3周,师生选择出感兴趣的题目进行项目实施。同济大学在 2002年开展“德语项目教学”得出结论:通过项目教学彻底改变了中学时期填鸭式教学方法给学生带来的被动学习的习惯, 项目实施收到良好的效果,学生主动学习意识明显增强, 基本建立起以学生为主体、 重视学生创新能力培养的教学模式。

纵观项目国内外教学实践研究现状,笔者发现大学英语课程作为一门重要公共课程, 在课程改革中以项目教学法为引导还需更多的有益尝试。但以上研究大多针对公办院校而对民办应用型本科院校及应用、实践环节的研究不突出。民办院校由于教学条件、生源和师资力量等诸多因素的制约,在应用型本科高校的转型中大学英语教改也会遇到了不少的困难和挑战。

三、项目教学方法与大学英语课程设计

1.课程设计理念

现行英语教学过分单调、传统和强调模仿记忆的知识传授型教学模式极大地限制了学生实践创新能力的培养。项目教学在应用型本科高校的大学英语教学方法改革实践研究采取项目驱动模式,教师利用项目教学中所涉及案例,设计知识点并明确教学目标,把原来单一靠教师讲学生听的模式改成教师提出最终实现的结果或需要达到的目标,而中间过程由学生根据项目书的要求自己完成,在这个过程中教师要重点把控关键点,关键点即为学生应掌握的不同能力下的知识点也是对学生评价的核心。这样对学生的评价被分散到不同的层次或等级,可以兼顾不同能力的学生,使学生具有成就感,对英语学习及不同行业英语的使用的热情有所提高积极性有所增加。

2.课程设计思路

在大学英语教学中采用项目教学法以校企合作为最终目标。首先需要教师了解企业的真正需求,结合学生的实际应用能力,再进行相关的案例设计。案例设计可以多面化如:科技型企业应用案例、服务型企业应用案例、教育型企业应用案例、行政管理型企业应用案例等。通过案例的整理和完善不仅提高了教师的实践能力,而且会极大的推动学校对于英语教学改革的发展,使大学英语的教学改革向企业需求方向发展。

3.课程设计内容

大学英语教学内容的组织与安排以学生未来工作岗位所需英语应用能力为依据,结合学生的实际情况可设计日常口语交际、不同职业场景、商业信函三个模块。教学内容不仅涉及日常生活的方方面面,还融入了职业岗位的真实场景。这三个项目涉及一般商务活动的全过程(如迎送、安排日程、安排住宿、陪同游览、写作商业信函、洽谈业务等)每个项目都围绕同一交际主题展开,由听力、口语、阅读及写作训练等组成。

4.教学效果评价

教學效果评价是项目教学区别于传统教学的重要环节。首先学生对自己所完成的项目进行自评,教师再进行总评。 其次学生在做出自我总结、反思自己的错误与不足的基础上,教师应将学生观察到的语言特征系统化,纠正其错误,与学生一起概括出他们该掌握的语言规律。让学生感受到通过自己努力得来知识的魅力,感受成功展示自己的自豪感并积极投身于下一个项目的学习中去。

四、结语

项目教学法提倡学生独立参与、积极投入、创造性地完成学习任务,能够锻炼思考、分析和计划能力,审视自己的学习,改进学习策略和方式,具有广阔的发展前景。 当然,此种教学 方 法 的 实 现 ,需要学生改变以往被动的学习方法。项目教学模式在大学英语教学中的应用即教学方法的改革与实践创新、教学评价机制改革,以实现通过项目教学法与企业与社会的对接。

参考文献:

[1] 何英. 项目研究模式与大学英语教学[J]. 辽宁经济职业技术学院学报,2004.01.

[2] 苏志刚. “学工交替”模式的探索与实践——以与敏孚企业的合作为例[J].宁波职业技术学院学报,2004(4): 30-33.

项目教学法与程序设计 第4篇

一、教学项目的选择

1. 教学项目来源于软件企业

这种方式的优点在于项目贴近实际, 实践价值高。但对于初学者来说, 不建议将企业项目拿来直接应用于教学, 因为企业项目的程序编码既然贴近实际, 必然代码结构复杂, 集成度高, 代码量大, 这些都不利于初学者的学习。

2. 教师设计教学项目

这种方式就是教师将所要讲授的内容进行整理、划分, 将其融入到所设计的教学项目中。这里需要注意的是教学项目不一定规模很大, 只要包含所授知识点内容即可, 另外, 教师在设计此类教学项目时, 还要注意其实用性及软件编码规范, 因为没有实用性的软件, 不会激发学生的学习热情。此种方式的优点在于代码结构不复杂, 代码量相对较小, 更容易被学生接受理解, 更适于初学者学习。

二、教学项目的设计原则

根据北京师范大学教育技术学院技术与职业教育研究所赵志群教授对基于工作过程的课程开发中教学项目的标准, 设计教学项目时应注意如下几点:

第一, 教学项目应具有轮廓清晰的工作、学习任务, 具有明确而具体的成果演示。

第二, 教学项目应具有完整的工作过程, 该工作过程可用于学习特定教学内容。

第三, 教学项目能将某一教学课题的理论知识和实践技能结合在一起。

第四, 教学项目应使学生有独立进行计划工作的机会, 在一定时间范围内可以自行组织、安排自己的学习行为。

第五, 教学项目应使学生自己处理在项目中出现的问题。

第六, 教学项目应具有一定难度, 不仅是对已有知识、技能的应用, 而且要求学生运用已有知识, 在一定范围内学习新的知识技能, 解决过去从未遇到过的实际问题。

三、教学项目的设计与实现

1. 整理教学内容, 并对其进行合理划分

一般来说, Java程序设计课程教学内容包含:Java开发环境、Java语法基础、面向对象编程、异常处理、图形与用户界面、集合应用、输入输出流、多线程编程、网络编程等。经过整理及划分, 创建四个教学项目包含以上教学内容。具体如下:

第一, 项目一:Java开发环境配置, 包含JDK的安装及配置, 以及eclipse平台的应用。其涵盖了与Java开发环境等相关的知识点。

第二, 项目二:命令行版通讯录管理, 其功能为实现通过命令行对不同分类 (如:同事、亲人、朋友等) 人员信息的增、删、改、查询等操作。其涵盖了Java语法基础、面向对象编程、异常处理等相关知识点。

第三, 项目三:图形版通讯录管理, 其功能为通过图形用户界面实现对通讯录的管理 (按不同分类, 实现增、删、改、查询等操作) , 并将通讯录内存储信息导出至文本文件中存放。其涵盖了图形用户界面、输入输出流等相关知识点。

第四, 项目四:局域网聊天室, 其功能为通过基于图形用户界面实现局域网聊天。其涵盖了多线程及网络编程等相关知识点。

2. 将教学项目细化为适宜教学实现的多个教学单元即任务

第一, 任务一:需求分析, 分析局域网聊天室功能。如软件能够实现私聊及广播通信。

第二, 任务二:软件设计, 根据需求分析确定软件设计, 即整个软件分为服务器端及客户端。其中服务器端任务, 侦听是否有客户端连接或者断开连接, 所有客户端的信息都传到服务器端, 由服务器端根据要求分发信息;客户端完成任务, 与服务器端建立通信通道, 向服务器端发送信息, 并接收来自服务器的信息。

第三, 任务三:代码实现, 将软件设计阶段服务器及客户端完成的功能用相应代码进行实现。这个阶段是重点, 需要学生提前了解多线程及网络编程知识。必要时教师可以进行集中讲解。

第四, 任务四:系统测试, 测试服务器端与多个客户端是否能够按照需求分析所列要求正常工作。

第五, 任务五:运行维护, 对局域网聊天室的功能进行优化及补充。

以上是笔者针对Java程序设计课程教学项目选择、设计与实现方面的一些经验, 当然, 这些经验也同样适用于其它编程语言, 因为编程语言本质都是相通的, 希望这些经验对讲授相关课程的教师有所帮助。

摘要:一般高职院校都会在软件技术专业开设Java程序设计这门课, 并将其设定为专业核心课程。对于专业核心课程的讲授, 多数高职院校都会采用基于工作过程的项目化授课方式, 而在这个过程中教学项目的选择、设计与实现无疑是重中之重, 本文将以Java程序设计课程为例, 阐述其教学项目的选择、设计与实现的过程。

关键词:基于工作过程,Java程序设计,教学项目,设计与实现

参考文献

[1]赵志群.职业教育工学结合一体化课程开发指南.北京:清华大学出版社, 2009.

PLC课程的项目教学设计与实践 第5篇

通过探讨PLC课程教学项目的.设计理念、教学方案与教学组织,文章提出了项目教学要围绕专业需求,注重企业应用实例,关注国家职业资格标准,培养学生综合职业能力,推行综合性评价方法,同步建设课程资源并进行教学单元设计等观点.

作 者:姚庆文 丁辉  作者单位:常州轻工职业技术学院,江苏,常州,213164 刊 名:职业教育研究 英文刊名:VOCATIONAL EDUCATION RESEARCH 年,卷(期): “”(12) 分类号:G71 关键词:PLC课程   项目教学   设计   实践  

项目教学法与程序设计 第6篇

关键词:项目教学;服装设计;高职教育

【分类号】G712

一、前言

项目教学法是指学生在教師的指导下综合运用理论知识,结合实际操作来完成一个项目,并通过这个过程,培养学生的实践能力、创新思维能力、团队协作能力等各种能力的教学方法,项目教学法是高职服装设计专业常用的教学法,对培养全面发展的高素质服装设计人才具有重要意义。目前我国高职服装设计专业在实施项目教学中遇到了师资队伍团队建设滞后,项目设置不合理,教学与市场需求脱节的制约因素,要想在项目教学上有所突破,就要在这几方面提出改善性的措施,使服装设计专业的项目教学成果更显著。

二、高职服装设计项目教学的现状

1、项目教学师资队伍建设滞后

高职服装设计是一门理论性与实践性密切结合的学科,项目教学是以某一项具体项目的实施来展开教学活动的,也就是用理论来指导实践,用实践去巩固理论知识,这就要求高职教师具有很强的理论修养和实践知道能力。但是,许多服装专业的教师往往扮演的是理论的传授者的角色而非实践的辅导者。究其原因,大多教师缺乏项目教学的实践教学经验,教学理念落后,跟不上新形势的发展,许多教师忙于完成教学任务,对学生的实际操作能力也不够重视,对项目教学投入的精力较少。许多高职学校的服装设计专业缺乏一支紧跟时尚,精通理论,实践经验丰富的高素质教师团队。

2、项目教学设置和考评不合理

服装设计的项目选择和设置直接影响了项目教学的教学效果,项目设置要考虑到方方面面的因素。很多学校在设置项目时只是盲目完成教学任务,完全不考虑学生的兴趣和特长、设置的项目难易程度与学生的水平不符,要么就是太难,打击了学生的积极性,要是就是过于简单,无太大的创新和操作空间。项目教学的教学管理体制和考评方式不合理,也严重制约了项目教学的效果。项目的实施过程难以控制则需要一套健全的考评机制去规范项目的操作,然而,许多高校缺乏一套科学合理的项目教学考评细则,导致学生和教师不重视项目教学,无法严格按照流程完成项目操作,进而达不到理想的教学效果。

3、项目教学与市场实际需求脱节

学校对市场以及时尚的敏锐度不高,不能紧跟服装市场的发展,所进行的教学活动也停留在理论知识的传授或者是电脑绘图技术等数码技能的培养,所学技能无法满足企业对设计师实操性的要求。同时,由于校企分离,学校与企业联系不够密切,无法真正从企业的角度培养适应市场的高素质服装设计人才。

三、高职服装设计项目教学的对策

1、加强项目教学师资队伍建设

一支强有力的教师团队是教学效果的有力保障,加强项目教学教师团队建设,要求教师不断加强自我学习,提高专业素质和项目教学的深入研究。同时,要转变教师观念,由理论知识的传授者转变成实践操作的指导者,由重理论轻实践转变为通过项目的实施,培养学生理论与实践相结合的多方面能力。学校领导要加大现有教师的培训力度,可以给教师团队安排项目教学的实训讲座,安排教师到国家重点高职服装设计专业进行学习交流或者到企业中真正参与项目,积累实践经验。除此之外,学校在招聘教师时,尽量选择精通项目教学法,有项目教学实践经验或者有服装设计企业管理经验的教师和专家。师资队伍的素质提高了,项目教学的成果也会慢慢显现。

2、优化教学项目设置,健全管理和考评机制

在高职服装设计的项目教学中,项目的科学设计有利于使项目教学发挥最大的效果。首先,项目的选择要紧跟时代发展和服装市场流行趋势,切忌项目陈旧缺乏创新性。项目的设置要根据学生的兴趣方向和个人能力选择适当的项目,注重难易程度的设置,增加学生的可操作性,使学生既能发挥主观能动性和创造性,又不会因为项目太难无从下手。项目教学的内容可以包含企业实习、角色扮演、创业大赛等等方式,所以对于项目教学的管理和考评显得尤为关键。要想保证项目教学的教学成果,学校要出台一系列科学合理的监管机制和考评机制,借以管理项目的实施和激发学生的积极性。考评机制的应用对于教师和学生是一个约束更是一种激励性措施,把项目考核成绩和教师个人的职称、业绩挂钩,可以大大提高教师的科研积极性和项目参与辅导的积极性,教师的积极性提高了,学生也更重视项目的实践操作。

3、项目教学与市场实际需求紧密结合

服装设计是与流行时尚最紧密联系的专业,学校领导要重视服装设计项目的时效性,把握服装市场的流行趋势,只有面向市场,服务市场才是高职服装设计的必然趋势,才能培养出更多适应市场需求的高素质服装设计人才。在校企合作中,学校要加强和合作企业的联系,双方共同努力,保证学生的实习效果,共同培养出高素质的实践型人才。学校还可以经常举办服装设计行业相关的模拟创业大赛,促进学生关注服装时尚,始终保持市场敏锐度。与此同时,学校要改变陈旧的教学内容和教学模式,不断引进新方法、新技术。

四、结语

高职服装设计是面向社会培养具有服装设计实际操作能力的技能型人才的专业,项目教学对于高职服装专业具有其教学上的优势,我们要认清目前高职服装设计项目教学的现状和弊端,不断探讨优化的方法和措施,使项目教学法发挥更大的作用,为高职服装设计专业培养出更多的适应市场需求的高素质人才。

参考文献:

[1]《项目教学法在服装设计中的运用分析》,张利君,《河南农业》2010,13(22)

[2]《构建基于项目的高职服装设计教学模式》,曾丽,刘兴邦,《艺术教育》2009(5)

作者简介:

项目教学法与程序设计 第7篇

Python是计算机编程领域中的一种重要的动态脚本语言, 是Google公司四大开发语言之一。随着近年来Web应用的不断深入, 以及敏捷开发思想和方法越来越多的被企业级开发团队所采用, 由Python等一些动态语言为基础构建的项目也越来越多。软件行业对熟悉动态语言的技术人员的需求正在快速增加。因此, "Python程序设计"等课程开始加入到大学软件教育体系, 以帮助培养适合行业需要的人才。

Python具有C、Java、C++等C类语言所不具备的动态语言特征, 其语言特征折射出多种类型语言所包含的优秀的编程理念和方法。由于Python语言本身非常简练, 而应用项目涉及的领域却非常广泛, 因此熟悉Python的最佳途径是通过实际项目的演练, 而不是重点讲解语法结构。所以在实际教学中, 一种面向项目的教学方法被引入, 并贯彻至课堂教学、实验以及课后作业等各个环节, 以帮助学生对Python语言深入了解和掌握。另外通过项目的演练, 也能帮助学生熟悉项目实践的各个环节, 掌握以项目为中心的学习方法。

2."Python程序设计"的特点以及面临的问题

"Python程序设计"在实践教学中具有若干特点并面临相应的问题。

首先, Python语言语法内容较少。Python相对C、Java等语言而言, 拥有较少的数据类型、结构、关键字等内容。Python的语法内容简单, 并且和其它主流语言基本一致。因此在教学过程中没有必要花大量的时间来讲解和强调简单的语法内容, 特别是在学生有一定基础的情况下, 对这部分过多的教学对学生掌握Python知识没有多大帮助。而根据其它编程语言的教学经验, 学生们通常对语法结构这一块知识点, 没有很多兴趣, 他们更希望学习可以直接动手实践的内容。

其次, Python同时具备脚本语言、动态语言的特征。包括在运行时可引入新的函数, 构造并执行新的代码。Python中所有可引用变量都被视为对象, 在运行时决定这些对象的类型和值。Python具有灵活的同时面向对象和过程的编程方法。Python能和其它语言协作共同完成项目的混合编程模式等。所有这些体现出了更高层次的编程思想和技巧。不过很难通过一个个知识点的教学, 或者简单的项目教学法传达给学生。

基于以上原因, 为了取得较好的教学质量和效果, 可以通过以项目为中心的方式来进行实践教学。

3. 面向项目的教学方法

面向项目的教学方法是指整个教学过程围绕个别项目而组织, 以一个教学项目为主线将课堂教学中的各部分内容有机的连接起来, 然后随着项目的逐步改进和演化, 依次引入新的知识点, 并带动学生对新的知识点进行理解和掌握。知识点随项目要完成的内容的增加而增加, 按从易到难、从单一知识点到多个知识点的有机联系进行组织。与此同时在实验教学中也设置与教学项目相似的实验项目任务, 让学生们通过模仿教学项目, 自己设计完成目标实验项目, 以达到提高动手能力的目的。

面向项目的教学方法与项目教学法有着显著的区别。项目教学法是指在教学过程的某一个阶段为完成一个教学目标而开展的一项具体的活动。在程序设计教学中, 项目教学法通常以单纯的锻炼实践动手能力为目的, 将学生分成不同的小组, 每个小组由不同的教师带队辅导, 完成一个具体项目的开发工作。在实践中主要以学生为主体完成与项目相关的具体工作任务, 培养学生分析问题和解决问题的能力。

项目教学法非常适合于已经具备相应知识的学生进行阶段性练习, 而面向项目的教学方法则主要以教师讲解, 学生模仿的形式教学, 它更加适合于课堂教学。同时以项目为主线的教学方法更加强调实际应用, 特别适合如Python这类具有特色、应用广泛的动态语言的教学。采用面向项目的教学方法可以帮助学生在熟练掌握各个知识点的同时, 熟悉更多的编程方法和技巧。通过项目的实践还能提高学生们的动手能力。

3.1 面向项目的课堂教学

面向项目的课堂教学安排需要通过几个步骤来完成。以"Python程序设计"的课堂教学为例, 在开始课堂教学之前, 首先需要仔细研究Python相关知识点, 依据教学大纲明确标记出授课范围。然后就要结合python语言特征以及学生已经具备的编程能力对教学内容划分出重点和非重点, 以便在以后的教学过程中加以灵活控制。第三选取合适的项目作为教学项目。选取的教学项目不宜过难, 要涵盖大部分或全部知识点, 最好还能具有一些趣味性。最后可以结合实际情况, 适当增加个别练习作为教学项目的补充。

表3-1以一个"数独"游戏项目作为"Python程序设计"的教学主线, 详细说明了教学项目和知识点等内容之间的关系。

3.2 面向项目的实验教学

面向项目的课堂教学在完成基本知识点的讲解之后, 还需要依赖实验教学来帮助学生对课堂上所掌握的知识以及项目实践技能加以强化。

面向项目的实验教学必须在课堂教学的基础之上加以扩展和延伸。在实际课堂教学中采用了"数独"项目进行讲解后, 实验的主要内容仍然要面向项目, 选择另外一个涉及相同知识点的项目让学生们对照"数独"项目的结构和构造过程加以完成。实践教学中, 我们采用了同"数独"项目非常相似的"8×8翻转棋"项目作为主要的实验内容。具体的课堂教学内容、知识点以及实验教学主要内容的联系见表3-1中实验项目对照完成内容。

实践教学中, 除了主要项目实验内容之外, 我们也补充加入了少数基础复习、综合实验内容, 以强化必要的知识点。基础复习、综合实验以及项目实验的比例安排并仿照国外大学的实验安排, 大约是2:2:6。在基础复习部分, 主要以最近的课堂教学内容为基础, 以验证型实验为主, 要求学生熟悉课堂教学内容。在综合实验部分, 以设计型实验为主, 要求学生将以前所学的知识综合运用, 通过参考课件、教材等资料, 设计出合乎目标要求的程序。这样的实验安排表面上只花了少量的时间对基础内容进行复习, 但实际上每次综合阶段的实验以及项目实验都是对以前所学知识点的一次强化记忆。学生可以籍此对以前所学的知识做到融会贯通。另外, 项目实验的组织形式和基础复习以及综合实验的组织形式有所不同, 采取了2至3人的分组实验形式。分组实验和实际工作中, 项目团队的工作方式较为接近, 可以培养学生项目合作的能力。

4. 实践效果和总结

面向项目的教学方法在实践中具有很多优点。一方面通过这种方法可以做到在不脱离教学大纲所列出的教学内容和安排的前提下提高学生实际动手能力。第二, 也可以帮助学生深入了解某一种编程语言的功用和特性, 了解某种工具到底能干什么、适合于什么应用环境。第三、面向项目的教学过程还可以帮助学生锻炼一些与编程相关的能力培养。如使用参考文档的能力、使用开发工具的能力、debug的能力和项目部署的能力等, 这些内容均不属于传统教学范围, 但都是项目实践中必不可少的能力。第四、面向项目的教学和实践紧密联系, 将有助于提高学生学习兴趣, 如果列为主线的项目能再具有一些趣味性, 将极大的调动学生的学习积极性。

在07至08年的实践教学过程中, 面向项目的教学方法在"Python程序设计"课程的教学中被采用, 对个别教学班级进行试点, 同时对其它平行班级采用普通教学方法作比较。通过一段时间对学生上课情况的观察以及学习成绩的反馈, 发现在试点班级中, 学生的学习成绩以及实践动手能力普遍比其它班级更好, 平均成绩高出5到10分。特别是编程能力较强的学生, 水平能力提高更快, 在教学项目结束时已经能用Python独立完成管理信息系统 (MIS) 程序。事实证明, 面向项目的教学法相对一般的编程语言教学方法更加适用于Python等动态语言的教学。面向项目的教学法不仅可以锻炼学生的实际动手能力, 掌握必要的编程知识, 同时也能激发他们的学习兴趣, 提高教学质量。面向项目的教学法对其它类型编程语言的教学也具有一定的指导意义。

摘要:本文基于"Python程序设计"的实践教学, 深入分析和研究了"Python程序设计"课程的特点以及教学过程中存在的问题, 提出了面向项目的编程语言教学思路、手段和方法。

关键词:Python,面向项目

参考文献

[1].田燕琴.任务驱动法在计算机基础教学中的应用.大同职业技术学院学报, 2005

[2].全成斌, 杨士强, 赵有健.计算机工程实践教学的改革与探索.计算机教育, 2008

项目教学法与程序设计 第8篇

VPN(Virtual Private Network)即“虚拟专用网”。 它是利用加密的通讯协议,在和因特网相连接的不同地理位置的企业内部网之间建立通讯线路[1]。IPSec VPN即指采用IPSec协议来实现远程接入的一种VPN技术,IPSec全称为Internet Protocol Security,是由Internet Engineering Task Force(IETF)定义的安全标准框架,用以提供公用和专用网络的端对端加密和验证服务。IPSec通过对数据加密、认证、完整性检查来保证数据传输的可靠性、私有性和保密性[2]。

1.1项目背景

江西现代职业技术学院目前有两个校区,分别为东校区和西校区,两地都有一定规模的校园网络(内部网络),由于两地相距较远,导致校园网不能联网自成一体,内部主机不能直接交流信息、不能访问对方的相关服务器,给日常的工作带来一定的不便。现在要求使用IPSec VPN技术将两地内部网络安全地连接起来,使两地的校园网构成一个大的校园网络。

1.2网络结构设计

整个网络工程结构上总体分为三大块,分别为东校区校园网、西校区校园网以及互联网。东、西校园网均连入了Internet网络。网络拓扑图如图1所示。图1中路由器Routereast、router-west分别为东、西校区的出口路由器,路由器R1和R2属于ISP,用于模拟Internet网络。

1.3网络参数规划

对于图1所示的网络拓扑图中,假设东校区校园网的网络地址、子网掩码为192.168.1.0/24;西校区校园网的网络地址、子网掩码为192.168.2.0/24。东、西校区终端、服务器都分配有私有IP地址。各终端、服务器、路由器相关参数如图1所示。

2实现过程(Implementationprocedure)

教学设计遵循基于工作过程系统化,以工程项目的实施为主线贯穿整个实训教学过程,包括项目的分析、设计、配置、测试、运行,以及维护等过程[3]。

利用Cisco Packet Tracer进行网络拓扑结构的设计与实现,包括四台2811型路由器、两台2960型交换机、两台PC和两台WEB服务器。由于默认的2811型路由器没有广域网模块,需要添加WIC-2T模块。之后,根据图1进行网络连线。

2.1配置路由器R1、R

(1)配置路由器R1

(2)配置路由器R2

其配置过程与R1基本一致。

2.2配置路由器Router-east和Router-west

(1)配置路由器Router-east

(2)配置路由器Router-west

与东校区路由器的配置基本一致。

3运行与测试(Runningandtest)

经过以上的网络设备配置,东、西校区终端、服务器能正常运行,相互之间能进行通信。

东校区主机1与西校区主机2连通性测试正常。结果表明东、西校区内网主机可以相互进行访问。

东校区主机1访问西校区服务器、西校区主机2访问东校区服务器测试正常,结果表明东、西校区内网主机可以访问对方的服务器。

4结论(Conclusion)

利用Cisco Packet Tracer软件可以帮助我们仿真现实中的网络工程项目,能够完成真实网络工程项目从分析、设计、配置、测试到运行维护等一系列的过程,在资金有限以及真实的实训环境难以组建的情况下,能够达到较好的教学效果。同时,利用IP Sec VPN技术通过Internet能够实现内网之间信息的安全传输。

摘要:本文旨在探讨在Cisco Packet Tracer软件平台上运用IP Sec VPN技术,以江西现代职业技术学院分为东、西校区的网络布局情况作为模拟工程项目,实现学院东、西校区局域网内主机可以互相访问。本文重点讨论了基于Cisco Packet Tracer的IP Sec VPN项目教学设计与实现过程。

项目教学法与程序设计 第9篇

关键词:项目驱动,网页设计,教学改革

项目驱动教学法是目前高职院校中较为流行的教学方法之一,是一种借助于具体项目的实施来达到一定教学效果,完成特定教学任务的教学方法。此教学方法尤其适用于高职院校中实践性较强的课程教学。《网页设计与制作》课程基本理论较少,实践性非常强,课程以其生动,活泼,实用性强等特点,受到广大学生的欢迎。在本课程教学中采用项目驱动教学法,将学生置身于具体的实验项目中,能较好的培养学生的观察能力、动手能力和配合协作能力,形成自己对网页设计的独到见解,能为学生以后走向工作岗位提供难得的项目开发经验,提高的就业竞争力。

1 传统教学方法的局限性

《网页设计与制作》课程的主要特点是:理论知识少,实践性强。教师在授课过程中,绝大部分时间都用在教授学生怎样使用设计软件,指导学生完成具体的制作、设计等任务。可以说本课程的最终教学任务是:要求学生能够熟练使用网页设计软件,能独立或协作设计制作完整的网站。

高职院校中传统的《网页设计与制作》教学模式一般采用理论和实践并重,即教师在教学过程中采用1~2个学时讲解理论知识和设计方法,用对等的学时指导学生上机实践的教学模式。教师在理论课教学中多采用:(1)让学生浏览、观察若干目标网页设计实例;(2)按步骤向学生讲解,分步完成作品的设计;(3)总结操作步骤,回顾重点、难点。也就是“提出问题———解决问题———总结分析问题”的3步走方法,其实质还是传统的“填鸭式教学”,教学内容枯燥,方法单一。学生普遍反映:学习被动,教师讲解的时间太长,在听课过程中思想难以长时间高度集中,真正能记住的只是单一的例题。在上机实践时,往往只能做出简单、孤立的小模块,不能看到整体的网页设计效果,无法独立制作完整的网站作品。可见,在本课程中采用传统的3步走的教学方法局限性很大。

2 项目驱动教学法的思想、特点

2.1 项目驱动教学法的教学思想

项目驱动法的教学思想是:通过将社会上真实的工程项目案例引入到课程教学当中,激发学生的好奇心和参与的热情,鼓励学生主动的发现问题,思考问题,探索寻找解决问题的最佳途径和方法。使学生通过完成项目设计对课程整体知识结构有更深层次的理解,促使学生化被动为主动,增强学习积极性,从而提高对所学知识的认知水平,提高动手操作的能力,形成具有学科迁移价值的问题求解策略和团队合作精神。

2.2 项目驱动教学法的特点

项目驱动教学法的主要特点是:以项目为红线,以学生为主导,以教师为依托。(1)以项目为红线,要求所选的项目是真实的或近似真实的工程项目,选择的项目要涵盖课程的主要内容,可操作性强。(2)以学生为主导,要求学生通过独立或是协同配合完成一个具有明确目的的项目案例,在项目实施过程中掌握相应的知识技能,充分调动主观能动性,挖掘学习潜力。(3)以教师为依托,要求教师根据自己的工作经验和知识水平,设计和选取适合学生,紧贴社会需求的工程项目,引导学生置身于尽可能真实的项目情景之中,配合学生应用所学知识完成项目的设计,并在项目设计过程中给予必要的帮助。

3 项目驱动教学法的整体设计

3.1 项目的设计要求

为最大限度的让学生涉足各种各样的实际工程项目,教师必须准备丰富的项目储备和标准化项目案例,设置商业设计公司中需要的所有技术岗位,同时,还要求紧贴学生所学知识和操作技能并适当有所提高。这样既能使学生快速上手,迅速的进入特定的项目开发组,又能锻炼学生的主动学习能力,让学生体验到在团队协作过程中攻克难关的快乐,使学生在近似真实的商业项目开发环境中进行项目开发,完成由学生向职业人的转变。

3.2 项目小组的划分

项目小组的划分是关系到整个项目完成效果和能否充分调动每个学生的参与积极性,使其快乐、主动的参与到项目中的重要前提条件之一。由于,学生对本课程的学习有好有坏,对网页设计中各个模块设计的掌握程度各有不同。比如,有的学生对网站框架设计、flash、网站美工等静态网页设计技能掌握的较好,有的则对JavaScript、VBScript、PHP等动态网页设计技能掌握较好。因此,项目小组的划分方式为学生自愿结合,每小组的人数根据项目大小和复杂程度的不同有所变化,以4-6人为宜。这样既能保证项目的顺利完成,又能保证每位成员都参与其中,发挥各自的特长。

3.3 项目的具体设计

项目的具体设计是项目驱动教学法的关键,项目设计的好坏关系到能否最大限度的调动学生的参与积极性和项目的最终完成效果。因此,既要求项目设计包含网页设计课程中主要的知识点,功能模块和常用的设计方法,又要求项目的设计能吸引学生广泛参与,难易适中,具有普遍代表性。笔者根据多年的《网页设计与制作》课程教学经验,选择了当前热门的“网上书店”项目作为项目具体的案例。(见表1)

3.4 课程学时的设置和考核方式

3.4.1 课程学时的设置

结合课程的特点和具体的实施项目,笔者打破传统的教师讲授和学生上机并重的教学模式,采用了教师讲授占20%,学生上机操作占80%的课时设置方法。使学生在掌握基本理论的前提下,尽可能减少授课学时。这样的学时设置,既能让学生有大量的时间进行具体的项目设计,又能保证教师在学生进行项目设计时和学生交流、沟通,给予必要的指导和帮助。

3.4.2 课程的考核方式

笔者根据本课程的特点和项目实施的具体要求,制定的考核方案为:总分100分,其中,理论20分,上机操作(项目设计)70分,考勤10分。在具体的考核中,采用项目展示和小组答辩的方式,答辩小组推选代表进行项目展示和答辩,其他小组的成员作为评委,对答辩小组进行测评和打分,学生评委所打的分数占上机操作分70分的40%;教师对小组进行能力行为评定,通过观察小组成员的平时的表现,分析、评价其在小组中负责的项目模块和所具备的工作能力,给予恰当的分数,教师所打的分数占上机操作分70分的60%。每位学生的最终考核分数为:理论分值+学生评委分数×40%+教师分数×60%+考勤分数。通过上述考核方式,培养了学生团队合作意识,使每个项目小组都成为具有高度凝聚力及协作精神的项目团队,并形成以项目考核为核心导向的学生评价机制。

4 总结

自从该教学方法实施以来,学生对《网页设计与制作》课程产生了浓厚的兴趣,学习成绩稳步上升,实际动手能力也得到了显著的提高。学生们普遍反映:学习过程中心情愉快,所学习制作的项目案例也是当前主流网页设计公司通用的网页设计方法,在学校就能学到走向工作岗位时才能接触到的项目开发经验,无形中增加了自己的就业竞争力。

参考文献

[1]胡必波.项目驱动教学法应用研究[J].合作经济与科技,2008(7).

[2]危立辉.项目驱动式单片机实验教学探讨[J].科技文汇,2010,11(下旬刊).

“项目”教学课程建设的研究与设计 第10篇

目前, 高职教学方法有很多种, 但经过多年的教学实践, 笔者认为项目教学是一种行之有效的教学方法。“项目教学法”是一种典型的以学生为中心的教学方法。在教学过程中, 项目教学是通过实施一个完整的项目而进行的教学活动, 学生在教师的指导下独立组织、安排学习行为, 解决在完成项目过程中遇到的困难, 在这一过程中学习掌握教学计划内的教学内容。“项目教学法”是一种“实践性”较强的教学方法, 在教学中能把理论与实践教学有机地结合起来, 充分挖掘学生的创造潜能, 提高学生学习的积极性, 提升学生解决实际问题的综合能力。

一、项目教学课程建设分析

1. 项目教学中“课程”要具有很强的实用性和操作性。

高职教学课程一般分为公共基础课程, 专业课程等。公共基础课主要讲解理论性较强的基础性课程, 为学生以后进一步学习打下基础, 注重提高学生的综合素养, 使学生具备可持续发展的潜力, 注重培养学生专业兴趣。专业课程注重培养本专业的知识和技能, 以及综合解决本专业实际问题的能力。相比较而言专业课程具有更贴近生产实际, 实践项目教学法更容易, 更具有可操作性。

2. 项目教学中所选“项目”应具有针对性和实践性。

项目的选取要有针对性, 要与理论知识紧密结合。实施过程中着重提高学生对基础知识的学习和掌握, 以学生自主为主, 教师做好示范和指导工作, 最终达到理论与实践双丰收的效果。项目的选取要具有实践性, 要来源生活、生产实践, 这样操作起来更能增添学生的学习兴趣, 项目完成后学生会更加具有成就感。项目的大小要根据具体教学时间来选取, 要在有限的时间内达到良好的教学效果, 更好的完成所承担的教学内容。

3. 项目教学中“教师”要具备双师素质。

项目教学中, 教师要转变身份, 由原来的教书匠转变为实践的指导者。工作任务由原来的知识与技能的传授, 转变为生产的组织与管理, 必要时给予及时的技术指导。这样就要求, 教师具备或达到双师素质要求, 在成为合格的高校教师的前提下, 通过各种方法使自己具备相应的实践经验或应用技能。

二、项目教学课程建设实例分析

汽车电器设备检修课程有一部分内容是要求学生学会汽车点火系故障的诊断与排除的基本内容。传统的授课形式, 通常都是教师在教室课堂上讲授, 从基础知识、故障产生的原因直到故障排除的方法, 学生在没有实践经验的基础上体会并假想出将来在修车过程中可能会遇到的故障。这样的教学方法结果必然是老师教的口若悬河、痛苦万分, 学生学的枯燥乏味、辛苦不堪, 收不到预期的教学效果。

针对这种现状, 我们课程组研制了一个具体的教学项目, 起到了事半功倍的作用。项目的开始先展示一个项目实物——点火系故障实车, 让学生很形象的理解我们的工作任务以及劳动结果。以一个点火系实车故障的诊断排除为基本教学项目, 把学生带入到具体的工作环境中。

明确任务之后, 学生产生了学习兴趣, 开始有了自己动手排除故障的欲望。这时老师适时地给予指导, 先引导学生分析点火系由几部分组成?每部分可能产生何种故障?造成什么现象?需要什么工具设备?需要掌握什么排除方法等。明确主要问题后, 开始引导学生制定完整的工作计划, 学习相关的专业知识, 很自然的把学生引入了专业课的学习。

分组动手排除故障前, 引领学生自觉的学习安全知识。排除过程中时, 我们只教会学生基本操作技能, 其余全部工作有学生自己完成, 老师只给与必要的指导, 提供必要的工具。在实践排除故障过程中遇到困难时由学生和老师一起讨论解决。在此过程中, 老师负责监督指导, 提醒学生养成安全文明生产的良好习惯, 并给与记录。在条件允许情况下, 可以现场录像, 适时记录下学生的实践现场, 在点评时可作为参考, 也可再现学生的工作状态。项目结束后, 进行展评、分析反馈, 由学生代表亲自讲实施过程中的心得体会、学习成果评价。

整个教学过程都是以具体任务为主线, 以学生的行动为主体, 渗透了讨论式、探究式、实践性等教学方法。工作过程具有系统性、综合性。在此过程中, 学生的学习是主动的、自觉的。因此, 激发了学生的学习热情, 增强了学习的自信心, 提前体会到了将来的工作环境。

项目教学法突破了传统的教学模式, 通过对某一个项目的完成来实现学生对知识的学习和掌握, 通过项目教学法学习, 学生的学习能力和解决实际问题的能力都有很大的提高, 并且相关理论知识掌握更加扎实, 运用更加灵活。

单片机项目式教学设计与实施 第11篇

【摘要】针对单片机课程的传统教学模式中存在的问题,提出了以项目化教学为主导的改革方案并进行实践。设计了11个教学项目,将单片机的相关知识点贯穿于各个项目中,形成“做中学、做中教”的教学模式,大大提高了学生的学习兴趣,教学质量也有了明显好转。

【关键词】单片机  项目教学  教学改革

【中图分类号】G642                              【文献标识码】A      【文章编号】2095-3089(2016)11-0227-02

《单片机原理及应用》是电子信息类专业的一门极其重要的专业课程,教学质量的好坏直接影响着学生实践能力的培养和就业情况[1]。传统的单片机教学以理论为主,依次讲解单片机内部结构,汇编语言,定时器、中断、外部扩展技术等知识点,在整个知识体系的讲解中辅以一定的实例。在“教师讲、学生听”的教学模式下,学生难以理解相关知识点,觉得单片机非常难学,教学效果不理想。为了适应新形势下应用型人才的培养目标,单片机教学的改革势在必行。

一、项目化教学改革的思路

《单片机原理及应用》课程的培养目标是培养具有单片机软/硬件设计、系统调试和设计的应用型人才。由于传统的教学方法不能达到培养目标的要求,更无法考核学生的实际的操作技能,因此需要探索出一种新的教学方法。项目化教学过程中采取以应用为主线,把课程内容分解成各种典型的项目与任务,将教学内容进行整合,建立“做中学、做中教”的教学模式;以自编教材--《单片机原理及应用项目化教程(C语言版)》为参考教材,利用项目来进行教学设计,采用项目化结构模式,每个项目包含一个或几个任务;应用 Proteus仿真软件、Keil C软件对相关项目进行课堂分析讲解[2],给学生配置单片机开发板实物进行项目任务的设计练习。在课堂教学过程中,教师先对项目、任务进行分析,然后对该任务所涉及的单片机知识点进行讲解,最后通过子任务让学生自己动手进行相关的设计与制作。

二、项目教学设计与实施

1. 教学项目设计

教学内容将单片机相关知识点融入到各个项目或任务中,使学生在学习单片机应用的同时掌握相关知识点,以达到对单片机技术的灵活应用的目的[3]。项目划分如表1所示。项目中涵盖了51系列单片机的重要知识点。各项目的编排采用了由浅入深,由易到难的顺序,学生易于接受。

表1  单片机课程项目具体划分

2.项目教学实施

该项目教学法是基于KST-51开发板的,开发板包含单片机最小系统、键盘、LED灯、数码管、1602液晶、EEPROM模块24C02、蜂鸣器、温度传感器DS18B20、AD与DA转换模块PCF8591、实时时钟模块DS1302、红外接收模块HS0038、步进电机28BYJ-48等,用此开发板能够完成表1中所有项目。此外,开发板配套光盘资料里有各个模块的例程和视频资料,为学生自学提供了良好的条件。

学习该课程前,要求每位学生到实验室借一套KST-51开发板,并将相关软件Keil、Proteus、USB转串口驱动等在自己的笔记本电脑上安装好,上课时带上开发板和笔记本电脑进教室,老师边讲,学生边学边做,老师每讲完一个知识点都会下发一个小任务促进学生消化吸收相关知识,学生每完成一个小任务都能直观的看到实验现象,能够真切的感受到收获的喜悦,从而大大的激发了学习兴趣。每学完一个项目都有几道思考题需要学生课后去设计完成,并计入平时成绩,从而充分调动学习的积极性。

3.考核方式改革

项目化教学模式的考核应该是学生对单片机综合应用能力的考核,侧重于对单片机的软件编程、各硬件模块使用的考核[5]。因此取消了传统的试卷式的考核方式,采用项目考核方式。成绩评定方法:本课程的考核是平时出勤、平时项目操作以及期末技能测评成绩相结合。具体比例为:上课出勤占20%,平时项目操作占30%,期末技能测评成绩占50%。其中,平时项目操作是指每个项目学完以后课后的思考题完成情况;期末技能测评是老师根据教材上的知识点以项目的形式出题,且班上每人题目不重复,学生在2周内完成设计并进行项目答辩。这种考核方式学生可以随时查阅各种相关资料,主要考察学生发现问题和解决问题的能力,改变过去纯粹考核学生对单片机知识点掌握程度的考试方式。

三、结束语

针对传统单片机课程教学中存在的不足,结合本人多年的教学实践,将项目化教学方法应用到单片机的教学改革中并实施,通过项目化、任务化的方式将单片机的知识点学习融合到了解决问题的过程中,充分调动了学生学习兴趣和积极性,培养了学生分析问题和解决问题的综合能力,增强了学生的对单片机的综合应用和动手实践操作能力。该项目教学已进行了两轮,大大提高了学生的学习兴趣,与进行教学改革之前相比,教学质量有了明显好转,学生的动手能力和创新能力也有了较大提高。

参考文献

[1]陈飞,顾启民,王伟. 基于Proteus和Keil的项目教学法在单片机教学中的应用[J].实验科学与技术,2013,11(5):48-52.

[2]李冰.单片机原理及应用课程的项目化教学改革与探索[J].教学研究,2015,38(1):70-73.

[3]胡敬朋,王聪. 单片机项目教学研究及实践[J]. 电气电子教学学报,2009,31(5) :82-84.

[4]宋雪松,李冬明,崔长胜. 手把手教你学51单片机-C语言版[M]. 北京:清华大学出版社,2014.

项目教学法与程序设计 第12篇

计算机技术的高速发展对应用型计算机专业毕业生需求不断增加, 而一般计算机专业毕业生就业现状又很不理想, 造成当前社会需求与高校人才培养的矛盾。在与多家大型软件公司和跨国软件企业的沟通与交流中, 我们发现对于大多数学生的专业基础知识和技术技能都基本可以满足需求, 学生无法满足企业的用人需求的地方往往是两个环节:软件工程素养和实践创新能力。软件工程素养的缺乏表现在学生难以用工程的观点去参与项目开发、难以在项目中与合作人有效的沟通和合作、难以对项目的规划、进度、分析、设计等流程有良好的认识、对常用的软件工程管理工具不熟悉等。

这是由于高校计算机专业教育在社会服务层面缺乏需求分析, 以致造成人才培养模式陈旧, 不适应当今社会发展, 从而不能很好地完成教育职能。学生在校往往是理论性知识有余, 而实际动手能力和实践经验均不足, 离校后不能马上适应工作的实际需要, 这与以“教师为中心”的传统教学模式有关, 使得学生不能主动参与教学过程而始终处于被动接受状态, 学习兴趣的丧失导致的结果就是教学过程的失败。这就要求我们在计算机科学与技术专业部分课程中进行“项目式教学法”的研究和实践。做好计算机专业建设是解决问题的关键, “项目式教学法”又是专业建设的重要组成部分, 该教学法无论对学生程序设计思想的形成, 还是后续课程的学习都是至关重要的。

2 当前可视化程序设计课程存在的问题

在当前的可视化程序设计课程的教学过程中普遍采用以教师讲解为主的, 单一知识点的“单元讲授式”教学方式。这样的典型教学过程是把一个学期的课程分为多个单元, 每个单元学习若干个知识点。主要依靠教师在课堂上的板书和讲解为主要载体。这就导致一个比较严重的问题, 学生在学完一个学期的课程之后, 对于具体的知识点有了一定程度的掌握, 但是依然不知道如何去搭建一个完整可用的信息管理系统。也就是说, 孤立的“单元讲授式”教学会导致“只见树木不见森林”的窘境。

现将实际教学中总结的主要问题归纳如下:一是以教师为中心, 实行的是以教师讲授为主, 学生被动接受知识的灌输式教学, 忽视了学生自主学习能力培养;二是以教材为中心, 教师授课以章节为主, 忽视了以职业岗位为依据整合课程内容;三是以课堂为中心, 授课场地以教室为主, 教学操作流程机械, 不能实现教学做合一;四是以个体为中心, 学生独自完成程序设计, 忽视了软件行业所需的团队精神培养。

3 基于项目式教学法的教学研究

建构主义学习理论是当今世界教育的主流。由瑞士著名心理学家皮亚杰 (J.Piaget) 提出的。建构主义学习理论认为, 知识不是通过教师传授而得到的, 而是学生在一定的情境中, 借助他人 (教师和学生) 的帮助, 利用必要的学习资料, 通过意义建构的方式获得。国内外教育专家在这种理论指导下, 总结出了多种成熟的教学方法, 如支架式、抛锚式和随机进入式等。项目教学法就是吸取了支架式和抛锚式教学法的优点而得出的, 以实际工程项目为对象, 教师对项目进行分解和示范, 学生围绕项目分组协作、讨论, 共同完成学习任务。这种教学法在国外应用很多, 如新加坡的理工学院和工艺学院广泛使用, 我国在机电类学科教学中也有应用。项目教学法在计算机教学中也有着广阔的研究前景。

根据项目式学习法的经典理论, 对于可视化程序设计课程的改革探索, 我们认为需要从如下四个方面入手:

a.启发提问法。教师通过多媒体演示, 激发了学生的兴, 老师因势利导进行启发提问, 学生对新知识产生好奇, 老从而引出新课知识点。

b.媒体演示法。教师把新知识通过多媒体演示, 不仅能吸引了学生的注意力, 而且能提高了教师授课效率, 实现了教与学的双赢。

c.角色扮演法。学生每5个一组, 分别担任软件开发不同角色:项目经理、主程序员、副程序员、软件测试员、软件文档员。要求教师必须首先完成从“知识传授型”向“知识引导型”的角色转变。在教学过程中, 教师既要做知识的输出者, 又要做学生自主学习的引导者。

d.团队工作法。对于教学对象应该由传统的“个人型”向“团队型”过渡。传统的教学过程都是“老师讲, 学生记”的形式。这样培养出来的学生与人合作能力比较差, 但是对于学生未来就业来说, 企业需要的不仅仅是技术人才, 还需要有团队合作精神的人才, 让分组的学生共同合作完成较为复杂的项目, 从而锻炼学生的团队合作能力。

4 在可视化程序设计课程中的应用

在本年的教学环节中, 以一个项目实体为中心。在初期学习阶段, 课程学习之初, 向学生展示一个由Visual C++设计出来的完整软件“高校学籍管理系统”, 鼓励学生努力学习, 完成本课程学习之后自己也能设计出这样的软件, 以激发学生的学习热情。在教学过程中, 按不同能力将学生5人左右分成一组, 效仿项目教学的模式。按照教学的内容层次结构和递关系, 要求学生完成项目。在整个过程中, 教师要进行宏观的指导, 负责将此科研管理系统的框架设计好, 即主界面和主菜单。并将主要MFC类、框架的基本原理、关键函数、基础知识、程序主体结构、数据库框架等一一关系讲解清楚, 并针对各个子系统的核心功能集体进行说明。

在课程结束的前两、三周, 教师提出对本课程的课程设计要求, 要求学生选题, 分组分工, 模仿老师按照软件工程的思想, 进行总体设计、详细设计、分工编码、单元测试、集成测试, 在此过程中, 教师要全程指导、策划, 负责各个子项目之间协调进展, 同时负责解惑答疑, 及时修正存在的问题, 直到完成本课程的课程设计为止。通过实践, 让每个学生在完成整个项目的过程中受益, 学会自学和合作。从而提高学生的实践能力。

结束语

本文提出了一种基于项目的高校可视化程序设计课程改革方案, 并介绍了我们在课程中的一些实践的经验总结。在教学过程中, 我们特别强调将学生的理论知识和实际动手能力结合起来, 希望能够借此机会一方面巩固学生以往学过的理论知识, 另一方面锻炼他们的实践动手能力。通过教学实践, 我们认为“项目教学”教学模式适合这门课程, 教学效果良好。

摘要:结合可视化程序设计课程的教学实践探讨了项目学习在教学中的应用。通过项目来安排和组织一门课的教学内容和过程, 项目开发培养了学生的自主创新能力, 提升学生团队合作意识。

关键词:项目学习,可视化程序设计,研究

参考文献

[1]马燕, 张根耀, 王文发.软件工程实验教学模式改革与实践研究[J].教育与职业, 2006 (36) .

[2]何克抗.建构主义—革新传统教学的理论基础[A].1998 (3) .

上一篇:高校二级学院院长下一篇:基本技术参数