随着市场对于具备软件开发能力的人才需求不断上涨,对于中职学校的学生而言,软件开发课程的学习显得尤为重要。
然而学生在面对该课程的学习时,存在学习难度大、学习兴趣不高、学习效率低下、易产生厌学情绪等问题,给该课程的教学造成了困难与瓶颈。本文对软件开发课程教学中所存在的问题进行分析与总结,并对课程教学的改善给出了相应的可行性措施。
随着如今计算机在各个领域的广泛运用,计算机专业毕业生有着十分广阔的就业市场,不过市场对于计算机人才的要求不再只是常规软件的应用,对于具备软件开发能力的计算机人才需求在不断上涨,软件开发课程的学习就显得尤为重要。
软件开发课程主要培养的就是学生算法设计的基本思想、程序设计的基本技能和开发工具的操作技能。
然而,在中职学校软件开发课程教学的开展面临着一定的困难,主要表现在以下几个方面:
首先,学习软件开发课程所需的基础性知识比较多,但是大部分中职学校学生的基础知识显得较为匮乏,因此在没有真正打好基础的情况下,学生想要较好地掌握软件开发课程的内容是存在一定困难的。
其次,软件开发工具由于具备强大的开发功能,界面一般都会较为复杂,学生想要学习软件开发就必须熟悉复杂的工具界面,学会使用开发工具进行编程与设计,这对于中职学校的学生来说难度较大。
再者,在软件开发课程初期的基础教学中,需要引入一些较为枯燥且对于学生来说较为深奥的理论知识,同时在入门阶段,学生所能完成的开发效果也较为简单,无法很好地激发学生的学习兴趣,部分学生在入门阶段很容易产生厌学情绪,学习积极性下降,导致后续的教学效率和效果大打折扣。
第四,大部分学生在学习软件开发课程时缺乏明确的目标,甚至不知学习这门课程有何用处,从而导致学习动力不足,缺乏意志力,在学习过程中遇到困难或者挫折就丧失信心,甚至自暴自弃,无法做到克服困难、战胜挫折、坚持学习。
面对课程教学所存在的困境和瓶颈,如何对软件开发课程教学的开展进行改进,让教学更加行之有效,着实迫在眉睫。通过日常的教学实践以及对于教学反馈的总结和反思,笔者认为改善软件开发课程教学应该从以下几点着手:
一、精心准备,做好学生学习兴趣的培养
兴趣是最好的老师,也是入门教学的关键。大部分学生由于未曾接触过软件开发,刚开始学习的时候会较有兴趣,但随着教学的深入,学生的学习兴趣会随之下降,因此,做到保持和激发学生的学习兴趣尤为关键。从教学实践中不难发现,该课程部分枯燥而较为深奥的理论知识,开发效果简单,可视性不强,均是造成学生学习兴趣不断下降的因素。所以,要解决学生兴趣低下的问题,就要求授课教师对教学安排和教学内容做更加精心细致的准备。
首先,应改变原本枯燥而深奥的理论教学,寻求以更加生动形象的方式展示和传授理论知识,以吸引学生的注意力。
接着,应对理论知识加以简化过滤,剔除部分过于高深的知识点,并且做到深入浅出,让学生接受的知识浅显易懂,使学生能够接受,学得上手。
其次,应提高课堂教学的趣味性。一方面,授课教师可通过组织更加风趣的教学语言以及增强教学互动等渠道改善程序设计课堂一贯较为沉闷的气氛;另一方面,要从每一个课堂任务入手,增强课堂任务的趣味性,让学生既能运用课堂所学简单的知识和技能完成学习任务,又可以获得较好的可视效果,使得学生能在实践操作中体会到学习的乐趣,保持对课程的关注度,同时对课程后续的教学抱以期望。
二、贴近工作实际,明确学生课程学习的目标
学生之所以学不好软件开发课程,除了兴趣使然外,对于该课程学习目标不明确甚至不知道这门课程学有何用也是重要原因之一。由于缺乏明确的学习目标,导致学生在学习中感到茫然,对于该课程的学习不够坚定,一旦遇到困难就打退堂鼓。因此,应帮助学生明确课程目标,让学生了解这门课程的意义和作用。
首先,授课教师的教学应做到理论与实际相结合。
授课内容应贴近市场工作实际,在课堂任务的设置上也应尽可能与实际工作中的项目需求相关联,让学生能够在教学中接触并了解软件开发在实际工作中的应用,在提高学生知识和技能实际运用能力的同时,引导学生正确认识这门课程,同时也能更好地认识为何而学、学有何用,使学生的学习更具目的性,并且激发学生的求知欲,增强其学习的动力,提高其学习的效率和专注度。
其次,积极推动校企合作活动。
可采用第二课堂的形式,将企业对于软件开发的实际需求引入到课堂教学中,并将企业的需求以课堂任务或者作业的形式抛给学生,由授课教师加以指导,让学生承担和解决真实的市场工作需求,并由企业专业人员对学生的作品进行对比和评测,让学生了解自己在实际运用中存在的不足和缺陷,及时改进与完善,使得学生能够在做中学、在学中做,真正实现在实践中学习、在学习中进步。
三、利用协同合作教学法,推动学生互相扶持、互相促进
为提高软件开发课程的教学效率和质量,在日常教学中,除了常规的授课模式之外,还应适当运用多样化的教学方式方法加以辅助。其中,协同合作的学习模式是一种较为行之有效的模式。
常规教学模式下,学生的学习一般都是以个体独立性学习为主,互相之间缺少交流,其学习效率较为有限;加之学生个体程度并不一致,也将导致学习进度和水平参差不齐的情况。协同合作的学习模式则可以较好地解决常规教学模式所存在的一些问题和弊端,课堂任务和作业可以项目的形式进行布置,学生在授课教师的指导下进行合理的搭配组合,以小组为单位进行合理的分工,共同完成相应的项目作业,推动学生在项目制作过程中进行交流合作,从单一个体独立的学习模式转变为协同互助的学习模式,使得水平较好的同学与水平较差的同学能在学习上互帮互助。前者可在学习上带动后者,后者也可以促进前者继续进步,进而实现双赢,同时也能拉近个体学习上的差异性,让所有学生都能跟得上授课的进度、赶得上集体的步伐。
从另外一个层面看,协同合作的学习模式有利于学生在学习过程中清楚地认识团队合作的重要性,能够促进对于学生团队合作精神的培养,同时也能让学生提前感受真实的工作模式和环境,为其成为一个真正的职业人打下基础。
四、及时听取教学反馈,逐步改进教学方案和方法
对于课程的教学而言,为提高教学效果、保证教学质量,还应听取多方面的建议与意见。一方面,应多与学生交流沟通,聆听学生对于教学的反馈,及时了解学生的学习需求,并做好教学总结和反思。另一方面,应适时进行企业调研,以防止知识陈旧过时。授课教师可以通过到企业和公司进行工作实践与调研,了解他们的需求,切合实际需要,改进教学方案,让学生能学以致用、与时俱进。
总得来说,软件开发课程在计算机专业教学中相当关键与重要,但该课程的教学也存在着相当大的难度,授课教师应以学生为本,从学生的实际情况出发,让教学更好地激发学生的学习兴趣,使学生能够易于接受,并引导学生明确学习目标,提高学习专注度,注意培养学生的团队合作精神。在教学中要融入实际的工作需求,让学生能学以致用、与时俱进,真正实现教学效率和教学效果的提高。
作者:郑嘉立 来源:教育学文摘杂志 2014年36期
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。