软件开发技术在高职院校计算机网络教学中的应用
2021-04-10陈运财
陈运财
广东工程职业技术学院,广东 广州 510520
高职院校计算机网络教学肩负着培养计算机网络技术人才的重要责任,因此其教学效率与质量需要得到保障。但从现实情况来看,很多院校的计算机网络教学方式都比较传统,存在不少问题,不利于教学效率与质量的提高。很多高职院校逐渐意识到问题的存在,开始进行教学改革,其中,软件开发技术就是解决问题、实现教学改革的重要方法。因此,高职院校有必要对软件开发技术的计算机网络教学意义及应用方法进行研究,这具有一定的现实意义。
1 软件开发技术对教学的意义
1.1 突破传统教学的限制
传统高职院校计算机网络教学依赖物理时空,因此会受到物理时空的限制,即师生双方必须在指定时间、指定地点会面才能顺利开展教学工作,有任意一方因故不满足时间与地点要求,教学工作开展难度就会大幅度增加,基本无法开展,这一点对高职院校计算机网络教学效率与质量有较大影响,若教师无法随时随地解决学生学习中遇到的问题,也很难随时随地督促学生学习,这样就会出现教学效率与质量问题。但借助软件开发技术,高职院校计算机网络教学可以在线上软件环境中开展,这种环境具有虚拟性,借助现代互联网的庞大覆盖面与全天候运作的特性,教学工作不再受物理时空限制,师生可以在任意时间与地点“会面”,且即使师生中任意一方因故无法与对方会面,也能通过软件传递信息,无法会面的一方在任意时间与地点都可以接收信息,并作出回复,可见该项技术对教学具有重大意义[1]。
1.2 提供丰富的教学资源
任何学科、任何形式的教学都需要教学资源作为支撑,否则教学就是空谈,而传统高职院校计算机网络教学的资源虽然可以支撑教学工作的开展,但资源总量相对较少,且形式单一,因此很难激发学生学习兴趣,甚至会出现教学盲区,这对教学效率与质量同样存在影响,因而如何丰富教学资源成为高职院校的一大困扰。
当前,借助软件开发技术,高职院校能够获得丰富的计算机网络教学资源,其丰富性体现在以下两个方面:(1)软件作为线上应用程序,与互联网关系紧密,教师能够通过软件开发技术开发相关软件,并借助软件进入互联网,从中搜集各种类型的教学资源,包括现实发生的案例、学者提出的最新观点等,这些都是教科书中尚未记录的,因此当这些资源融入计算机网络教学,教学资源的类型就会变得非常丰富,可以激发学生学习兴趣、消除教学盲区。(2)互联网中的教学资源具有多种展示形式,最常见的形式是视频,这使得教学资源展示形式变得更加丰富,在传统图文形式基础上有了新的变化。视频形式能更直观地展示教学资源的具体内容,这便于学生理解知识,有利于提高教学效率与质量[2]。
1.3 支撑学生自学
在传统高职院校计算机网络教学中,教师非常重视学生的自学活动,但教师很难为学生的自学活动提供有效支撑,原因在于学生自学普遍是在独立状态下开展的,教师不能与之当面交流,因此难以指导学生自学。并且即使教师可以指导学生自学,其能够提供的帮助也较少,如教师很难逐一对每个学生的自学成果进行检测,实际工作中难免出现纰漏。然而通过软件开发技术,教师不仅能借助软件监督学生自学,提供对应的指导,还能在软件中设计各种有益于学生自学活动的功能,使学生能使用这些功能自行检测自学成果。例如,学生能在软件环境中进行网络编程,编程完成后可通过软件自检功能检查编程是否正确,并根据检查结果学生会发现个人问题,明确之后的自学活动方向,使自学活动更具针对性。
2 软件开发技术在教学上的应用及注意事项
2.1 教学应用
要在高职院校计算机网络教学中应用软件开发技术,并充分发挥软件开发技术的效用,教师应做好以下四项工作。
(1)教师需在应用软件开发技术前,对自身教学工作需求、学生学习需求进行全面分析,这样教师才能明确开发怎样的软件,并确保软件符合教与学的要求,否则软件无法帮助教师完整实现教学目标。例如,某教师通过分析了解了教师教学与学生学习两个方面的需求,构建了软件开发方案,方案要求软件中具备符合需求的功能,如教学工作方面的教学资源检索、教学资源储存及学习方面的资源下载、成果自检等功能。根据方案应用软件开发技术,可保障软件贴合教学,能给计算机网络教学提供有力帮助。
(2)在软件开发初期,教师要做好线上教学规划。线上教学具有两种形式,即在线教学、离线教学。这两种形式相辅相成,单独使用都存在一定的不足,因此教师在软件开发中需要对线上教学进行规划,将这两种形式相结合。两种形式的结合需要借助软件中的直播功能与上传、下载功能来实现,即直播功能主要用于实现在线教学,教师可以在指定时间通过网络与学生会面,随后进行教学,并与学生互动,但这存在时间上的限制,因此教师要在直播的同时录制直播教学视频,随后采用上传、下载功能将录制视频上传到软件储存库中,使学生可以随时随地下载,实现离线教学,这样就突破了在线教学的时间限制。离线教学缺乏师生互动,但学生可以直接通过留言的方式向教师提问,教师在下次直播教学时要进行回复,这样循环在线教学与离线教学各自的缺陷就被对方弥补,构成了一个完善的线上教学体系。
(3)必要功能设计。根据软件开发方案,教师可用软件开发技术设计相关功能,在这一点上教师可以尽情发挥自身想象力设计各种功能,但有几项功能是必须有的,除上文提到的直播功能、上传及下载功能、资源检索功能、资源储存功能、成果自检功能,还包括以下两个功能。①学情监督功能。该项功能主要用于记录学生在自学活动中的必要数据,包括学生下载的资料、学生自检成果等,这些数据会展示给教师,教师通过数据可知学生的薄弱环节,使教师能进行针对性教学,因此该项功能是必要功能。②作业布置功能。该项功能主要是便于教师向学生布置作业,但作业的形式有很多种,如综合训练或针对性训练,教师利用该项功能可以为学生提供教学帮助,同时该项功能也是教师获取学生学情数据的重要方式,因此该项功能也是必要功能。
(4)虽然教师可通过软件开发技术开发符合教学需求且功能强大的软件,但在教学资源方面还存在缺陷,即教师只能将教材或教学中产生的信息作为教学资源提供给学生,或者用于自身教学,这些资源都源于教学本身,因此在类型上比较单一,这种情况下教师就需要在互联网环境中搜集课外教学资源,丰富教学资源类型,并借助软件的各种内容展示形式直观地展示给学生。
2.2 注意事项
软件开发技术在高职院校计算机网络教学中固然具有良好的应用价值,但该项技术也可能会对教学效率与质量造成一些不利影响,因此教师在应用该项技术时要注意以下事项。
(1)线上教学与线下教学的地位、关系。软件开发技术催生的线上教学固然具有良好应用价值,能够给传统教学带来巨大帮助,但这不代表线上教学可以取代线下教学地位,高职院校计算机网络教学依旧要以线下教学为主,线上教学只能作为辅助,教师不可太过依赖线上软件。同时,教师要做好教学环节分配工作。一般教学环节可以分为预习、理论教学、实践教学、复习四项,其中预习与理论教学耗时长、难理解,因此可以分配到线上教学中;而实践教学与复习耗时短、难度低,但更加重要,因此必须分配给线下教学。
(2)学生兴趣。无论软件开发技术的作用多么突出,若学生对软件提供的学习资源不感兴趣,一切都是无用功。因此教师在搜集相关资源时应注意学生的兴趣,尽可能贴合学生兴趣去搜集相关资源,充分发挥软件开发技术的作用,提高教学效率与质量。
(3)教学方式。教师在线上教学中一定要注意自身的教学方式,否则软件开发技术的作用无法得到充分发挥,建议教师改变传统“灌输式”的教学方式,采用引导教学的方式开展教学工作。引导教学是将学生放在主导地位,而教师作为引导者,通过提出具有引导性的问题激发学生的主动性,促使学生对问题进行深度思考,这能让知识在学生脑海中留下深刻印象,有利于教学质量的提高,同时还能让学生养成主动思考的好习惯。
(4)教学监督。在线上教学中,教师对学生学习的监督效能会大幅度弱化,学生很可能通过“挂机”的形式来应付学习,因此教师必须用其他方法加强线上监督效能。一般情况下,教师可以在线点名,或者通过应用软件开发技术设计具有针对性的监督功能。
3 结束语
综上所述,软件开发技术对于高职院校计算机网络教学意义重大,能够大幅度提高教学效率与质量,因此教师要对其加强重视,并在计算机网络教学中结合相关注意事项,积极应用软件开发技术,充分发挥软件开发技术的效用,起到提高教学灵活性、丰富教学资源等作用。