时间:2024-05-18
邹茜 黄伟
摘 要:在现代科学与经济飞速发展的时代,信息技术的发展也是与日俱进,从而就要求学生以及教师能够更加的适应新时代的发展以及变迁,快速度的吸收已有的信息技术的理论知识并且创新信息技术的发展。本文围绕基于项目驱动的C#实验课程教学改革的几个方面,介绍了C#实验课程教学的现状以及提出的几点改善建议,希望能够更好的调动学生们的学习热情和学习态度。
关键词:项目驱动 C#实验课程 教学改革
中图分类号:TU502 文献标识码:A 文章编号:1672-3791(2018)02(c)-0159-02
在21世纪——这个机遇与挑战并存、困境与转折兼具的、充满变化性与挑战性的时代,这就更加的要求人们能够更加迅速、快捷的吸收层出不叠的新知识、新理念、新思路……同样的,在计算机课程的学习里,也需要我们不断地提高自己的能力以及能够达到适应新时代要求的素质修养。基于项目驱动的C#实验课程教学模式的改革,能够更好地适应当代计算机教学的需要。
1 当前C#实验课程教学的问题所在
1.1 学生基础知识掌握不牢靠
当代的C#实验课程,开课比较早,同学们还没有储备一定的相关知识。所以,当同学们进行学习时,会比较费力,不能够理解其中晦涩难懂的语句和命令,从而,导致老师讲解比较费力,需要将其中的专业术语进行全面的讲解,延缓了授课的时间,造成了教师和同学们的时间和精力的浪费[1]。
1.2 教学方法缺少创新
当前老师的教学和授课方式缺少创新,还是依照传统的将书本知识进行讲解。缺少与学生的互动与交流,无法了解学生的掌握程度。同时,C#实验课程有着大量枯燥、乏味、难懂的专业术语和语法,如果不能及时了解学生们的掌握情况以及对知识的了解程度,那么,C#实验课程将无法顺利进行下去。
1.3 考核方式落后
当前的考核方式,还是以卷面考试为主,主要以考察学生们对专业名词含义的理解程度。教师们只关注学生的成绩是否合格,并不能掌握学生对实际操作的熟练程度。现在的考试形式,不能够体现学生掌握的技能的程度,反而将学生禁锢在一张期末检测的试卷当中。多数的学生,通过考试前的大量背诵以及集中复习,均能通过考试,这种考试方式,已不再适应当今时代的要求了。
2 基于项目驱动的C#实验课程教学改革的建议
项目驱动的教学方法,是指教师和学生一起通过对一个甚至多个全过程的问题项目的研究来进行教学的方式[2]。老师通过提出一个甚至多个问题,使学生们在解决问题时,能够吸收其蕴含的一系列的理论知识,从而将每一个孤立的、分散的理论知识进行整合,系统化的接受理论知识。
2.1 项目的设计准备
在整个项目的操作过程中,设计项目是决定整个项目方向的关键因素。只有选对项目的内容、设计好项目的大致思路、提前预计好可能发生的意外事故、规划好想要教学的理论知识、把握好项目的发展进程……这样,才能够从全局的角度出发,全面的监控整个项目的发展过程,以此来达到预期的效果。
2.1.1 设计应与教学内容相关
设计项目、完成项目的目的是使学生能够通过参与项目的解决过程,从中学会教师传授的理论知识,并且掌握如何将所学的理论知识运用到实际生活当中去。这样,才是设计项目的最终意义。如果,设计的项目偏离了教师想要传授的理论知识,没有将学生应该学习的理论知识传授给学生,那么,项目的设计就是在做无用功、毫无意义。
2.1.2 项目应分步骤的进行
一个项目的完成,不是一次性就能到位,结束全过程。在设计项目的时候,就应提前规划好项目的发展方向以及解决步骤。层层递进,有始有终,将完成项目所需要的过程按照既定思路的方向分成几个大的板块,以此使学生能够更加顺利的完成项目。
2.1.3 设计的项目应符合学生当前的知识水平
实施项目的意义就是让学生从中学到相应的理论知识,如果这个项目设计的超出了学生们的现有知识水平,那么,这个项目的存在就失去了当初的既定价值。不仅不能够使学生从中学到知识,反而给学生提供了无法完成的难题。所以,此项目应当符合学生的现有文化水平,帮助学生在已拥有的理论基础上学到新知。
2.1.4 项目的设计应使学生能够运用到实际生活中去
人類学习新知的目的就是改变社会、创造价值,推动社会的发展。项目设计应该考虑到学生是否能够将理论知识、课堂上所学到的解题方式运用到实际生活当中去;能否积累实践经验,为以后参加工作做好准备;能否通过课堂学习,发现新问题、提出新思路、创造新模式,从而推动计算机行业的发展……
2.2 项目的实施
2.2.1 提出项目
教师可以将整体的项目划分成多个步骤来完成,可以教师带领学生组成小组,由每个小组各自完成一整套的项目过程,小组内部安排具体的分工;或者是,教师将每一个步骤分给一个小组,有不同的小组共同完成一个整体项目[3]。
2.2.2 分析项目
教师在提出项目后,应当适当的给学生给予提示和分析,将一些难懂的名词解释给学生,超出学生知识储备范围的解题思路也要对学生加以引导;应当对提出的项目的背景环境加以介绍,使学生加大对项目的理解;应对学生在处理这个项目的过程中应学会的知识内容提前做下铺垫,引起学生的好奇心;应当启发学生,在解决项目的过程中并思考,如何将项目的整体思路或者局部思路运用到实际操作当中;最后,引导学生能够顺利的完成项目……
2.2.3 完成项目
教师在提出项目、分析项目后,应当敦促学生是否完成全部项目,检查学生的完成效果是否正确,解答思路是否符合常规思路,了解学生是否对本项目中所蕴含的新知是否全部理解。
2.2.4 评价项目
当全部过程均已完成,教师应当同学生们共同对此项目做出评价和评判。先由学生对自己完成项目的效果、速度进行评价,然后小组内部互评,接着师生互评,教师对学生完成的结果做成评价,给予学生以表扬,同时,还应指出学生们所存在的不足以及还学要改善的地方;学生,对教师提出的项目进行评价,评价教师的教学过程是否能够符合自己的接受能力,指出教师传授知识时的缺陷,哪里还需要补充[4]。
2.2.5 总结项目
教师,对进行这个项目所领会到的教学工作上的一些新启发进行总结,这样,能够更加丰富教师的教学经验。学生,应当总结经过此项目学到和收获的新知,以及如何在以后的实际操作中运用这个项目所积累的方式、思路,并形成书面报告;这样,能够帮助学生将收获的知识系统的完善的归总出来,方面以后的查阅。
3 结语
基于项目驱动的C#实验课程教学改革,能够增加师生之间的互动效果,提高学生学习的热情,激发学生学习的兴趣,引导学生积累更多的学习经验,促进教师的教学工作的开展,提高学生吸收理论知识的能力,从而带动整个计算机教育的大迈步的前进。
参考文献
[1] 孙红杰,孙钰塽,付强,等.基于项目驱动的C#实验课程教学改革[J].教学研究,2016,39(3):88-91.
[2] 李梅,张小锋.项目驱动的C#课程教学实践[J].计算机教育,2015,243(15):85-88.
[3] 田雪.项目驱动教学在《C#程序设计》课程中的研究与应用[J].信息与电脑:理论版,2011(11):195,197.
[4] 党兰学.项目驱动教学在C#程序设计中的应用与实践[J].科技创新导报,2014(17):99.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!