APP下载

互动式教学在高职院校计算机软件开发课程中的有效应用

2018-12-17彭凯

电脑知识与技术 2018年25期
关键词:软件开发互动式教学建议

彭凯

摘要:教育教学创新成为新时代条件下发展职业教育事业的主旋律。互动式教学法的运用,提高师生之间在课堂中的互动活跃了课堂气氛,激发了学生主动学的积极性。实践证明,此教学法相比常规教学法,由教师唱“主角”转变了师生“双主角”教学业态,提高了学生学习兴趣,所以在高职院校的计算机软件开发课程中,教师应该积极地应用互动式的教学模式。

关键词:互动式教学;计算机;高职院校;软件开发;建议

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)25-0116-02

1 互动式教学的涵义及其特征

互动式教学是现阶段高校广泛提倡和使用的一种教学方式,其主要指通过师生交流互动的方式来促进学生对于知识的掌握及个人能力的提高,从而在提高课堂效率的同时提高学校的教学质量。而在具体应用互动式教学的过程中,教师可以采取问题探究、专题研讨和具体案例分析、情景创设法、多维思辨法等基本方法来开展教学活动。

此外,互动式教学模式作为一种新型的课堂教学模式,其主要特征表现在以下几个方面:

第一,互动式教学注重师生互动。在课堂教学中应用互动教学模式,则能够打破传统的单项知识传递的教学模式,学生不再是被动地接受教师的讲授,而是参与课堂教学中,并通过与教师之间的沟通交流而提出自己的观点和建议。这样的教学模式,不仅能够有效地加强师生之间的沟通与交流,督促教师根据学生反馈的信息及时的转变教学模式,还能够活跃课堂教学气氛,为学生营造出一个轻松民主的学习氛围,从而调动学生的学习积极性,整个课堂教学活动不仅仅是教师的主场,而是师生共同探求新知识的过程。

第二,互动式教学注重情理交融。课堂的学习过程不应该仅仅是学生对科学知识的掌握过程,更应该注重情感的交流。在互动式教学过程中,学生每节课都会有新的体验和发现,情感会得到不断的丰富,教师对于问题不应该只是注重问题的结论,更重要的是得出结论的探索过程,在探索的过程中丰富自己的思维,使学生的创新能力得到锻炼和提高,并且对于问题的思考可以从多方面进行全面的权衡。

2 互动式教学在高职院校计算机软件开发课程中的有效应用

在高职院校的计算机软件开发课程教学中有效应用互动式教学模式的时候,教师要根据教学内容以及学生的实际情况来选择恰当的互动式教学体系,从而使互动式教学在计算机软件开发课程教学中发挥其积极的作用。

2.1 利用主题探讨发培养学生的合作意识和自主学习能力

在计算机软件开发课程的教学中,一些教师会选择主题讨论法这一教学模式,因为主题是教学的导火线,教师在教学的过程中抛出主题后,学生则可以根据主题中所涉及的问题来进行讨论和思考,并在寻找答案的过程中对其进行归纳和总结。这样的教学主题明确,条理清楚,学生能够全身心地投入问题的讨论中,从而充分地调动学生的学习积极性和创造性。但是,这一方法在具体的教学实践中体现出组织力度大,学生提出问题的深度和广度具有不可控制性,教师在教学的过程中会经常会遇到一些意料之外的事情,从而影响教学进程。

针对这一问题,教師在教学之前,可以先抛出主题内容来让学生在课下先进行预习交流,并在预习讨论的过程中来解决问题,若课下不能解决,则应该由各组的小组长对问题进行归纳交给班长,班长再对问题进行筛选,选出没有重复的问题交给教师。这样教师在课前就能够充分的掌握学生在学习中遇到的问题,并在教学的过程中出示合理的主题来组织学生进行讨论学习,指导学生在课堂学习中解决自己在预习中没能解决的问题。此外,在组织学生应用主题探讨发的时候,教师还应该对学生进行合理的分组,充分地调动每一位学生的学习积极性。如在进行小组合作过程中,将学得好的学生与基础不是很好的学生进行组合,以便学生之间可以互相帮助,这样不仅提高了学生的团体协作意识,还可以让基础不好的学生得到更好的学习机会,提高自己的学习效率。

2.2 利用问题归纳法提高学生解决问题的能力

问题归纳法是互动式教学中一种常用的教学模式,而计算机软件设计课程是实践性非常强的一门课程,其在教学目标中就对学生的实践能力提出了非常高的要求。在这一要求下,许多教师比较热衷于使用问题归纳法,这一方法主要指教师将教学内容与学生的生活实践紧密地联系起来,并让学生在学习的过程中,提出自己在具体应用知识点的过程中出现的问题,然后教师再利用书本上的知识对学生提出的问题进行讲解,最后归纳总结所学的基本原理。这一教学方法具有较强的目的性,能够很好地将理论与实践联系在一起,从而提高学生的实践能力。但是在这一教学方法的应用中,我们发现了这样的教学模式只能让学生提一些单一、简单的问题,学生所学到的知识面较窄,若不对其加以优化,则会使学生在实践的过程中形成思维定式,最终影响学生的发展。

对此,首先,在实际教学的过程中,教师不仅要重视对理论知识的讲解,同时也要给学生提供足够的实践和机会,让学生边学习理论知识边实践。而在这一教学过程中,教师还应该对学生的实践活动进行适当的指导,引导其将所学理论知识运用到具体的实践中去,从而提高学生的实践能力。其次,在课堂上,教师还应该鼓励学生积极地参与到课堂教学活动中,教学的同时,教师可以让学生先根据自己在课堂上掌握的理论知识自己动手操作,并在操作的过程中将遇到的问题进行总结和归纳,最后放在一起与教师和其他同学进行讨论。如,在老师在讲多线程时,让学生利用Java编写一个电影院售票的小程序,自己先写完,然后提问学生为什么会出现负票的问题,让学生思考并进行优化改进,若学生完成任务应该给予鼓励,激发学生对于软件开发的热情,若学生有疑问,老师应该给予耐心的解答,在交流的过程中,使学生的学习效率得到大大的提高,并且课堂气氛活跃,使更多的学生愿意积极地参与其中。

2.3 利用具体案例分析,调动学生对软件设计课程的学习积极性

典型案例法就是教师在教学的过程中,可以通过多媒体来展示一些精彩的个案,然后请学生利用自己已经掌握的知识来提出多个解决方案。此外,这一教学法还要求学生对多个解决方案进行对比,并选择最合适的方案。这一过程中,教师可以通过设置悬念的方式来调动学生的积极性,并抓住重点和热点内容进行深入的分析,最后使之上升为理论知识。而这一教学方式一般都是教师先对案例进行解说,要求学生尝试提出解决方案,再设置悬念利用理论知识来对个案进行分析,最终选出最优的解决方案。这样的教学模式虽然环环入扣,不仅使学生对知识点的记忆印象深刻,还能够有效的活跃课堂教学气氛。但在具体的实践中,我们发现,在这样的教学模式下,学生将重心放在了解决方案的研究上,对理论知识的学习不系统、不深刻,还有一些教师由于选择的案例比较难,从而造成课堂知识容量下的问题,这些都不利于学生学习效率的提高和能力的培养。

对此,在应用这种教学方法的过程中,首先,教师应该根据学生的实际情况来选择恰当的教学案例,并引导学生在解决教学案例的过程中认真地学习和掌握相关的理论知识,这样才能够更好地将所学理论知识完全的应用到具体个案的分析上,从而使学生在分析个案的同时,提高其软件设计能力。其次,在分析个案的过程中,为了调动学生的学习积极性,教师还可以采用多种方式来使学生进入到学习状态中去,从而加强学生与教师之间的互动。如,在课堂中给学生布置相应的任务,然后让学生在规定的时间内完成,并且最后要看哪些同学做得比较好,对完成情况进行点评并且进行排名,这种竞争式的方式可以使学生斗志力得到提高,促进学生对于计算机软件开发课程的热情,学生的学习效率得到大大提高。此外,老师对于任务完成不是很好的学生要多鼓励,避免这些学生因为成绩不好沮丧进而失去学习的动力,这样才能够在充分调动学生学习积极性的同时,让其参与到个案的分析中去。

2.4 利用情景创设法,增强学生对软件设计课程的兴趣

为了增强学生的学习兴趣,教师们对教学模式进行了创新,其中情景创设法是教师在教学的过程中,通过设置一些启发性的问题、能够提高学生思维活跃度以及创造性解决问题的场景来增强学生对计算机软件开发课程的兴趣。这样的教学模式的课堂知识容量较大,系统性较强,学生参与性高。但是在具体的教学中,由于一些教师在平时对学生的了解较少,使得其在教学的过程中不能根据学生的实际情况和兴趣爱好来设置教学情境,这样就不能调动学生积极性。此外,还有一些教师的教学组织能力较差,其不能很好地将情境教学法应用到具体的教学中去,再加上学生的配合度不高,所以这一教学模式就不能在教学中发挥自身积极的作用来。

对此,在教学的过程中,首先教师要与学生之间建立良好的师生关系,选择学生比较感兴趣的内容来激发学生的学习兴趣和学习热情,让学生将注意力集中到课程内容的学习中来。此外,在教学的过程中,教师还应该加强与学生之间的互动交流,与学生之间建立良好的师生关系,让学生敢于、乐于向教师吐露心声,这样教师就能够根据学生的实际情况来开展教学活动。其次,教师还应该不断地提高自身的课堂教学组织能力,并能够高度准确的把握和理解教学内容,能够在课堂教学中在学生产生疑虑心理状态的时候,进行互动教学,鼓励学生提出有价值的问题。此外,教师还应该根据教学内容来选择恰当的教学情境增强学生对计算机软件开发课程的学习兴趣,并在课堂教学中以饱满的教学热情带动学生的情绪,使学生能够积极主动地投入到学习中去。

2.5 利用多维思辨法来培养学生的发散思维能力

思维思辨法就是将现有的定论以及解决问题的方法教给学生,让学生对这些方法进行研究,找出存在的问题并加以完善。由于在这一教学模式下学生所讨论的问题没有一个统一的答案,所以,在讨论的过程中学生可以畅所欲言,这样不仅活跃了课堂教学气氛,还能够培养学生的发散思维能力。但是在具体的教学实践中,教师对学生的基础知识掌握程度和现阶段理论水平的了解较少,所以其不能很好地指导学生进行多维思辨,从而不利于学生发散性思维的形成。

对此,教师在教学的过程中,应该充分地掌握学生的基础知识和理论水平,并有意的设置正反两方来让学生在争论中明辨是非,从而在辩论的过程找出最优的答案。其课程教学的大概流程应该是解说原理,然后引导学生进行辩论,并在辩论的过程中分析优劣,最后再发展理论。而教师在教学的过程中,则应该收放把握得当,能够对新情况以及学生提出的新问题、新思路等有较强的分析和探索能力,这样才能够更好地引导学生在计算机软件开发课程中不断地发展自身的发散性思维能力。

3 小结

本文就互动式教学在高职计算机软件开发过程中的应用展开探讨,这种方式不仅可以使老师和学生之间的交流更加紧密,促进师生之间的沟通和交流,还可以激发学生对于计算机软件开发这门课程的學习积极性和热情。所以,在具体的教学中,教师要积极地运用这一教学模式。

参考文献:

[1] 黄智.对高等职业学校推进计算机软件专业项目教学法的思考[J].中国科技信息,2007(1).

[2] 任红杰.关于高校互动式教学的思考[J].高校理论战线,2010(2).

[3] 戴维新.互动式教学的研究与实践[J].中共南京市委党校南京市行政学院学报,2007(2).

【通联编辑:代影】

猜你喜欢

软件开发互动式教学建议
接受建议,同时也坚持自己
好建议是用脚走出来的
论互动式教学在小学语文教学中的应用
几点建议