信息化教学在大学计算机程序设计课程中的应用路径探讨

2022-05-09 02:40孟纯煜
电脑知识与技术 2022年7期
关键词:应用路径信息技术

摘要:对大学计算机程序设计课程来说,由于其复杂的知识内容,再加上紧张的教学课时,让这一课程教学存在诸多问题,借助信息化教学手段就可以很好地处理课程教学存在的问题。文章重点探讨了信息化技术的运用,包括为教学方式改革提供技术支撑;面向课程,构建科学的教学体系;借助校园网功能,达到教学高效化、现代化,希望可以实现程序设计课程的变革,增强教学质量,以期为有关人士提供借鉴。

关键词:信息技术;计算机程序设计;应用路径

中图分类号:G424        文献标识码:A

文章编号:1009-3044(2022)07-0150-02

在理工科各个专业教学中,计算机程序设计课程属于关键的技术类课程,且在各个专业教学中,它还有着重要地位及作用。对计算机程序设计课程来说,它是大部分专业课程的前提,对此,基于大学教学体系,程序设计的教学应只是开始,并不是结束。近些年来,因为信息技术的深入发展,在各个院校课程通常都开设了C语言及PASCAL语言等,且都是基于过程的机构化设计。伴随计算机应用的普及,再加之软件工程研究的深入发展,想要实现Windows环境下程序的开发,针对各个高等院校来说,应全面结合市场发展的实际需要,创新出同其匹配的程序设计课程,比如Java及Visual Basic等。怎样合理地利用教学时间并高效地完成课程教学,给学生提供可靠的保障,是高校教师应该重视的问题。

1 程序设计课程特征

在计算机专业中,程序设计课程被认为是最难学的课程之一,究其原因是该课程的内容比较倾向理论及抽象特点,且对于程序的编写还有着很高的要求,不但应具备一定的逻辑思维,还应具有数学思维。除此之外,学生在进行调试时,很难具备一定的耐心,这也使学生在实际进行学习时,往往无法获得显著的学习效果。也正是因为这样,大部分学生都觉得这一课程比较枯燥。针对计算机程序设计来说,教及学始终是影响教师和学生的难题,主要体现有该课程的概念都比较抽象,且语法非常严谨,多内容还很无法充分理解,而编程及调试程序则是更加困难。对于这些问题,可以注重转变一下教学方法,将目标定位放在激发学生的兴趣方面。并尝试采用信息化教学手段取代原有的板书教学,并投入更多的精力在信息化教学中,虽然可以获得显著的成效,但是还有着一系列问题,如学生无法充分理解知识内容,其编程能力并未进一步提升等。根据有关实践显示,把信息化教学同传统板书教学进行融合,不但可以提升学生兴趣,还可以全面提升他们的编程水平,进而实现最佳的教学效果。

2 传统教学方法和信息化教学优缺点

借助信息技术进行教学,可以快速、直观地讲解教学内容,而且还可以让课堂内容变得更加生动,使课上氛围变得更为活跃。但是也有一系列消极影响。比如,信息量太多,让学生失去独立思考的过程,很难抓住教学重点及难点;在教学课件中使用的视频及动画不够科学,也很难让学生集中注意力,他们的注意力会被动画及视频吸引,对教学效果产生一定的影响,无法达到预期的教学目标。除此之外,若课上教学太过依赖信息技术,课堂就会缺少师生之间的互动,无法有效激发学生的主动性。在程序设计课程中怎样更好地利用信息技术优势,是教师值得探讨的课题。

3 基于计算机程序设计课程,信息化教学的运用

基于计算机程序设计,引入信息技术手段进行教学时,主要从以下三方面进行探讨,包括为教学方式改革提供技术支撑;面向课程,构建科学的教学体系;借助校园网功能,达到教学高效化、现代化,仅供参考。

3.1 为教学方式改革提供技术支撑

基于信息技术的深入发展,有利于促进教学手段的变革,并为其明确了新的发展方向。近些年来,出现了很多遠程计算机教学的方式,如网上教学软件、辅助教学软件等,这充分体现了教学手段的变革。信息技术的应用也给计算机程序课程带来了新的发展方向。借助信息化教学,可以将部分抽象且复杂的概念等,借助现代化教学模式实现模拟及演示,并将抽象的问题转变为简单易懂的问题,有利于学生更好地理解程序设计,还可以进一步提高他们对该课程的兴趣。可以很好地呈现多种模拟算法及数据流向,能够极大地防止教师占用较长的课堂时间为学生讲解抽象的内容,而学生却毫无收获;借助信息技术进行教学,可以较好地完成语法及结构间的互换,还可以重复呈现该算法的过程,防止使用传统教学手段对算法进行修改时,要多次对代码进行编写,从而无法准确地讲解难题;借助信息化教学方式,可以对程序的执行过程进行动态展示;可以事先把众多的文字及代码等储存在计算机中,通过信息化手段对程序设计课程进行教学,能够极大地减少教师在课堂上讲解的时间,让其将更多的时间及精力放在重要知识点及分析方法上。由此可知,借助信息化教学方式,不但可以增加教学效率及信息量,还能将图形及文本等融合成一体,从而调动学生感官,降低教师任务量,这是传统教学手段不能代替的。

虽然信息技术被广泛运用在各个学校的教学中,如多媒体技术的运用,在部分教材中还配备了光盘。但是若不能花费较多的时间在软件编制及课件制作方面,该信息化教学模式也极易变为传统的教学方式,只是由黑板转变为屏幕了,虽然在知识罗列及模拟算法教学上加快了进度,但是针对知识之间的联系及分析方面却很难像黑板教学那样。若任由其发展,信息技术教学往往会变为一种时尚,虽然可以加快教学进度,增加知识量及信息量,但是却很难提高教学质量。这一观点,并不是对信息化教学的否定,而是在利用信息技术进行教学时,需展开深入的研究,才能处理好教学容量及时间的问题,提升人才培育质量。

3.2 面向课程,构建科学的教学体系

针对程序设计课程进行变革,优化其教学手段,是该课程建设的关键内容,同样也是该课程长期发展及创新的目标。对该课程的教学手段进一步优化,需要结合当前课程的特征,充分利用信息技术。具体而言,就是将信息技术全面落实到教学活动中,并促使教学效果得到提升。对于学生而言,利用教学软件还可以完成预习及复习等任务,借助软件及网络可以促进师生之间的交流及活动。最大限度地发挥信息技术的优势,持续健全教学手段。针对教学辅助软件而言,其中应包含知识点之间的关系,全面利用教师的教学经验。应研发出教师能够运用的辅助软件,最为重要的问题是不可把该软件研发成“电子图书”。对此,应防止单纯地罗列知识,需深入分析该课程的全部知识点,以此为前提把讲解费时费力的知识点借助信息手段直观地呈现出来,从而规范制作内容,制作出合适的教学课件及学习软件,并将它们运用在教学活动中。科学的辅助软件,应可以较好地发挥信息技术优势,把实际动态的现象通过动态的方式展示出来;需把教师的课堂劳动有效地降低,并把教师长期积累的优秀教学经验全方位地展示出来;尽可能地提升学生积极性,调动他们的感官体验,让其集中注意力。另外,教学软件需满足教学要求,符合教学内容,以此为基础在其中添加新知识,为学生构建网络课堂,帮助他们更好地自学。为了达到这一目标,应充分体现团队优势,并加强团队之间的分工协作,设计切实可用的教学辅助软件,以便学生利用网络进行自学,并设计出全部教师都能使用的教学软件,且还能很好地添加教师的教学课件。一旦辅助软件及课件制作好,就应加大推广力度,加以全面应用,从而构建信息化教学系统,最大限度地发挥它的功能及效益。

3.3 借助校园网功能,达到教学高效化、现代化

基于校园网的深入发展,学校计算机机房也越来越多,再加之实验室的开放,让学生可以借助校园网络完成课程预习及复习,为深入学习奠定了基础。对此,应全面发挥这些资源及设备的优势,积极鼓励学生通过网络在线的方式进行学习,同课堂教学进行配合,以增强该课程的教学质量。并持续优化网上教学内容,分析使用教学软件的学生的特征,根据现有教学内容增加例题的题型及数量,特别是程序设计及编程方面的例题。与此同时,在辅助软件中也应添加该课程的最新发展情况及设计方法。为促进学生的学习,在这一教学软件中,最好包含习题库功能,针对每一章节内容,都应配备相应梯度的习题,以便学生能按照他们的实际状况完成练习。为了让学生了解其对所学知识的掌握程度,教学软件还应该包含测试及考试功能,以便学生进行自测,根据自测结果,对学习任务进行调整。伴随网络的普及,促使教及学之间可以更好地互动,还为教育的“个性化”奠定了基础。对此,在程序设计课程中应全面运用这一特点,促进教及学之间的互动,将课堂上无法有效解决的问题,通过软件在网上进行解决。学生可以通过网上学习园地,将其关心的问题同教师展开交流及讨论,而教师也可全面结合各个学生的实际状况,帮助学生解决难题,增加他们学习的积极性。针对教学变革来说,增强教学质量始终是主要目标,基于计算机技术及网络技术的普及,对于程序设计课程的教学也彻底打破了原有的教学模式,为教学手段的优化奠定了基础。应全面结合现代信息技术的优势,根据课程特征,有序实现教学变革,设计相关的教学软件,如在线学习园地网上教学软件等,并结合教学效果进行调整及优化,以便实现教学过程的高效化及现代化。

近些年来,在高校中普遍存在信息化教学,充分发挥着信息化教学的作用,但是在发展的同时也还有着一系列问题,应进一步优化。比如,应注重形象化教学同抽象思维能力之间的关系,基于新的教学手段,应注重全面体现教学的创造性,怎样將传统教学的优势同信息技术进行融合。总而言之,基于这一课程的变革,以此为前提,应全面提升学生的积极性,以增强学生对计算机的运用能力,将学生培养成社会建设的优秀人才。

4 结论

综上所述,对计算机教学设计而言,不管是对教师还是学生,始终是一大难题。在该课程的课堂教学中,教师往往会采取“填鸭式”教学方法,学生也只是被动地接受,无法主动加入教学活动中,所以学生也很难理解教学内容,缺乏一定的实践动手能力。在程序设计课程教学中,科学应用信息技术,不但能够全面提升学生的兴趣,还可以增强他们的编程水平,从而实现预期的教学效果。基于此,文章探讨了该课程的教学模式,并结合教学经验创新了信息化教学,以期改进传统教学的不足,促进学生编程能力的提升。

参考文献:

[1] 张亚林.JavaScript程序设计课程中的信息化教学[J].福建电脑,2020,36(10):145-146.

[2] 包淑芳.信息化平台下的程序设计课程混合式教学探讨[J].才智,2019(23):136.

[3] 茅颖.Android程序设计课程信息化教学实践研究[J].无线互联科技,2019,16(11):38-39.

[4] 郭艳燕,周世平,贺利坚,等.信息化平台下的程序设计课程混合式教学[J].计算机教育,2017(6):74-78.

[5] 张智丰.多媒体教学在计算机程序设计课程中的应用[J].科技资讯,2014,12(32):168.

【通联编辑:唐一东】

收稿日期:2021-10-15

作者简介:孟纯煜(1976—),女,江苏扬州人,副教授,硕士,主要研究方向为计算机教育,信息安全等。

猜你喜欢
应用路径信息技术
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
翻转课堂在应用型本科院校《演讲与口才》课程教学中的应用研究
工业自动化控制中计算机控制技术的应用路径研究
刍议小学数学对话教学
浅析心理学知识在中职体育教学中的应用路径
混沌管理理论在高中物理课堂教学中的应用