软件开发技术在高校计算机网络教学中重要性分析
2022-10-18杨树玉
杨树玉
(西安邮电大学,陕西 西安 710121)
软件开发技术本身需要依附如今的计算机网络,但软件开发技术本身与计算机网络的整体之间也有一种相互促进的关系。通过软件开发技术的提升,让计算机网络的性能与特点更加直观地展现在用户面前,让互联网用户能够更顺利地使用互联网方便自己的生活与工作。而计算机网络技术的发展,也能让软件开发技术开发出更多能够提升用户体验的软件内容。这两者相互依附并根据彼此的特性与开源的内容,来满足用户、为用户提供服务。在教育方面,软件开发技术可以为用户以互联网为基础,提供一个全新的教学途径,让学生能够学习到更丰富的知识内容,提高教学效果。
1 软件开发技术所包含的具体内容与特点
软件开发包括对计算机系统的开发与在系统下运行的各类软件开发两种。系统的开发,需要开发者针对用户的需求,建立一个稳定且操作逻辑优秀的平台,以供网络用户使用。而各类软件是开发者依附于系统平台,对计算机功能进行进一步延伸的产物。这两者的开发过程中,需要开发者掌握计算机的逻辑语言与用户的需求状况,并针对性地在计算机中进行相关的设计,来满足用户实际需求。这一开发过程也会就是软件工程这一科学内容的具体展现,能够将计算机的优势在开发过程中充分地展现给用户,以此来推动计算机网络教育的发展。
计算机网络教育就是在传统教育模式的基础上,通过计算机软件,展现更为丰富的教学内容。这一教学模式与传统的教学模式之间属于一种相互推动的作用。通过计算机网络教育技术的应用,能够改善传统教育模式下,教学资源单调、枯燥的问题,让课堂教学与学生自学的过程中能够有内容更为丰富的网络资料加入,让学生在接受课本教育的同时,能在网络中学习到更多的知识,提升学生的学习兴趣,引导学生在课堂中更加积极主动地学习课本内容与拓展内容。同时,在丰富的网络资料中,学生也可以寻找自己感兴趣的知识内容,帮助学生养成良好的兴趣习惯,让学生去规划自己的学习内容与学习节奏。在这样的教育模式下,教师就不需要像传统的课堂教育一样,进行说教式的教育,避免学生对教育工作产生厌烦的情绪,以此来提高教学质量,提升学生对于课堂的参与度,推动教学模式的改革与发展。
软件作为对计算机网络的一种延伸,能够让计算机拥有更加丰富的功能,让用户在使用计算机网络的过程中,能够更加顺利地寻找到自己需要的软件,让计算机网络技术能够更好地服务于用户。
开发者在软件开发的过程中,会先对软件程序主体进行设计,并规范软件的各项参数,降低软件出现运行故障的概率。之后,根据软件的类型,会将软件在计算机系统中进行模拟运行,判断软件的运行效果与运行的稳定性,判断软件能否正常地投入使用。如果在这一阶段发现问题,也需要对软件参数进行调整,并预留后续的拓展空间,让软件能够持续保持更新。最后,开发者在确认软件能够稳定地在计算机中运行后,就可以进行整体语言的建模,通过将软件内的数据内容以文字等形式进行具体化的展现,并将软件的操作逻辑进行重新优化,让软件能够顺利地以文字或图片等形式展现内容与操作,就可以完成基本的软件开发步骤。
2 高校计算机网络教学中软件开发工作的重要性
2.1 教学资源的丰富
计算机网络教学在教学工作中,并不属于一个单独的教学模式,而是对传统教学的一种延伸。其本质是在课堂教育的基础上,利用计算机网络与相关的软件,来拓展课堂教学的内容,让教学工作不再像传统教学一样枯燥乏味,真正做到将教学内容不再局限于课本内容,而是将网络中的数据信息在课堂上以计算机网络技术的形式展现在学生的面前。学生在这种教学模式下,可以有针对性地去探索自己感兴趣的数据信息内容,而这些数据信息内容本身依托于网络,并利用软件对信息内容进行了重新定向分类,让学生只会接触到有助于学习与兴趣培养的内容,提升学生对学习的兴趣。这样,学生就不再需要接受枯燥的说教式教育,只需要根据教师的教学与计算机网络软件所提供的内容,进行知识的自主式学习,帮助学生掌握到更丰富的知识内容,提升课堂的教学效果,让教师之间真正形成亦师亦友的良好课堂氛围。
2.2 提升数据信息的整合度
计算机网络技术在教学工作中的应用,其本质还是在于计算机技术的发展,与教学相关的软件内容的丰富。软件开发者在开发的过程中,应该将开发的重点放在如何将网络中复杂的数据信息转化为对学生学习有利的教学内容。在实际的开发中,开发者可以根据学生教育资源与其他网络数据资源在信息内容与关键字词条之间的差别,对网络信息内容进行一定的归纳与分类,让软件的学习资源管理更加完善。通过这样的软件,学生在学习的过程中就可以随意地寻找自己想要了解的知识内容,满足学生对丰富知识内容的兴趣,让学生不再受到信息条件的限制,能够充分地利用计算机网络技术展开学习。因此,开发者在软件开发的过程中,也应当重视学生这一用户群体,针对学生的需求与学生的心理状态,设计出适合学生自主学习与课堂教学软件,让网络教育能够更加顺利地展开。
经过开发者设计的软件可以让学生在软件内通过简单的词条或目录对知识内容进行定向的检索,学生在检索后,就能够得到内容丰富的知识内容。降低学生寻找资料的困难程度,让学生更加顺利地掌握到知识内容。同时,开发者在开发依附于网络内容的软件的同时,也可以利用收集到的资料内容,建立起一个完整的资料库,在资料库内保存经过审核的学习资料内容,让学生在接受网络知识内容的同时,也能够迅速地找到关键性的知识内容。
计算机网络教学本身就是通过软件来对互联网中的知识内容进行检索,是对互联网资源的一种利用。在开发的过程中,开发者不仅可以通过加强交互逻辑的方式,提升学生的使用体验,也可以在软件中加入保存记录、词条修改等功能,让学生的学习能够更加顺利。
2.3 教学资料模块化处理
高校在计算机网络教学的过程中,一般会将学校内部的教学资料统一地上传到网络平台中,学生只需要通过网络与个人ID就可以对学校的教学资料进行查阅。在软件开发的过程中,开发者可以在软件内加入模块化处理的内容,将学校的教学资料根据学科、内容等不同,划分为对应的模块,让学生可以根据模块内容针对性地寻找自己需要的资料,提高学生的学习效率。
2.4 教育资源库的建设与扩充
网络教育相较于传统教学模式的优势,就是在于网络教育所带来的信息量上的优势。可以说网络教育的根本就是在于网络中的信息与资源。对此,网络教育的发展也就集中在了资源库的开发与完善上,具体可以将网络中的信息内容、教师所归纳总结的教学资料、录制的课程内容等都根据内容进行分类后,存储在网络资源库中,让学生可以随时对这些传统教育中难以接触到的学习资源进行查阅与应用,便于学生随时开展学习,不再需要将所有的学习任务都集中在课堂教学中,拓展了学生的学习环境,让学生能够接收到更多的知识内容,并将网络知识与教师传授的知识更好地结合,提高网络教育软件对资源的分类与整合能力。
2.5 教学管理工作的运用
在网络教学的过程中,除去在教学资源上的优势外,计算机网络技术对信息的整合与处理能力,也能够帮助教师与学校更加精准地完成对学生的管理工作。在教学的过程中,教师可以利用软件对每名学生的学习情况进行整合,由软件自行对学生的学习能力等进行判断与分类,避免了教师在教学过程中因为无法精确地掌握学生每一次考试成绩变动,而对部分学生的学习情况产生忽视的情况。通过这一系统,教师就能够看到每名学生的学习成绩变动,与学生对不同知识内容的掌握情况。在教学的过程中,教师就可以针对不同学生在学习能力、喜好内容上的不同进行针对性的教学,让课堂的管理效率能够得到明显的提升,让教师能够在丰富的信息基础上展开教学工作,避免了不同学生学习差异过大的情况发生。因此,在软件开发的过程中,开发者可以针对学校的需求,进行软件功能的开发,将学生在试卷中的总成绩与每个科目、每个知识点的掌握情况进行统计,让教师可以通过软件了解学生对不同知识点的掌握情况,更具有针对性地进行教学,提高教育工作的科学性。
2.6 学科内容分类的软件
无论是在传统教育还是网络教育,学科分类都是对学生学习内容最基本的划分方式,可以根据知识偏向性与关联性的不同,进行区分,让学生在学习的过程中,可以针对学科内容进行学习,降低学生出现知识点掌握混乱的情况。在利用网络教育后,学科分类也能让教师与学生更迅速地找到对应学科的知识内容,让网络中的知识内容能够更加迅速地应用在教育过程中。在学科分类方面的软件开发过程中,开发者需要结合各学科的知识内容,将不同的学科进行内容上的分层,并在不同学科间互通的知识点处,为学生提供其他学科的知识链接,让学生在学习的过程中,根据不同学科在知识内容上的相同点与不同点,掌握更加清晰的学习脉络。同时,学科分类方面的软件也能够让学生在学习单一科目的过程中更加集中,不会受到其他知识内容的干扰,提高学生在学习过程中的学习效率[1]。
2.7 辅助类学习软件的运用与开发
辅助类学习软件,并不会直接为学生提供知识内容,而是会通过例如提醒、规划等方式,提示学生在什么时间应该去以怎样的方式参与到学习过程中。这种软件虽然不属于直接的教学与资料内容,但对于学生的学习依旧会起到明显的作用。在辅助类软件的开发上,开发者需要注重辅助二字,通过帮助学生制定科学的学习计划,并在需要学习的时候为学生提供提醒的服务,充当一个软件层面上的老师形象,引导学生参与学习,让软件能够在学生的日常生活中运行,帮助学生更加精准地把握学习节奏,更轻松地参与到学习中[2]。
3 计算机网络教育中软件技术的实际运用情况
3.1 开放式的教学模式
计算机网络教育的优势在于这一教育模式下,教育所需要的资料与信息都是从网络中获取的,这些资料的不仅数量上有着无法取代的优势,其时效性较强的特点,也完全优于传统教育模式中老旧的教学材料。学生自己在利用计算机网络学习的过程中,也能够根据自己的兴趣喜好选择对应的网络信息内容,使学生可以在一定程度上完成自主学习。这都是网络教育本身开放性较强所带来的转变。不过这类教学除去依附于网络环境外,也需要有软件来收集与使用这些材料。学生通过这些软件就能够对丰富的教学资源与扩展内容进行学习与了解,学生不再需要单纯地依靠课本,或自行在网络复杂的信息分类中寻找。让学生能够在软件的帮助下学习,这样就能够使学生在一个相对开放的网络环境下,精准、简单地掌握应有的学习内容。教师在教学的过程中,也可以针对学习内容向学生推荐对应的软件,帮助学生更轻松地掌握学习内容与材料。例如在一些专业性较强的学科中,学生在普通知识平台中所获得的知识内容相对较少,并且也不够完善,这些专业的学科往往会需要依靠一些冷门的软件类型,学生在通过教师的推荐后,就可以在这些软件中获取更加专业的知识,让学生能够在自己的学科内容中,获得更多的进步,这对于学生的学习是非常重要的。因此,教师也应当积极地去寻找这些有利于学生学习的专业性软件,共同打造具备开放性与专业性的教育体系。
在使用软件进行学习后,学生也不需要在复杂的网络中层层筛选自己所需要的知识,只需要利用开发者开发的软件就可以直接进行知识的筛选与学习,这可以减少学生在查询资料过程中所浪费的时间,让学生可以更加集中地参与学习中,提高学习效果[3]。
3.2 交互式的学习模式
高校在开展计算机网络教学工作的过程中,也可以通过软件开发技术建设学校自己的网络教育平台,将学校所拥有的学习资源与信息内容上传到这一网络平台的数据库中,帮助学生更加方便地访问学校的学习资源。在构建的过程中,也需要和普通的网络教学软件一样,构建出完整的知识分类体系,便于学生的查找。同时,学校在教学的过程中,也可以采取交互式的教学,更多地让学生去发表自己的看法,帮助学生积极地参与到课堂教学中,引导学生自主参与到课堂教学与网络教学过程中。教师在这一过程中需要尽可能避免进行说教式的教育,对于学生的看法也应当尽可能以鼓励为主,让学生敢于参与到课堂中,发现每名学生的特点,然后根据学生的特点,引导学生进行自主学习,让教育不再是教师单方面的传授,而是教师与学生相互配合,相互合作,让课堂拥有更好的学习氛围,提高课堂教育的教学效果。
3.3 教育工作多元化发展
在教学过程中,多元化是一个非常重要的教学观念,对于学生的知识拓展以及兴趣培养都会有较好的效果。而计算机网络教学凭借着资料丰富的特点,也就成了一种最直接的多元化教育。在教学的过程中,教师可以利用软件了解不同学生的学习能力与兴趣偏好,然后在教学的过程中,根据不同学生的学习进度,教师可以给出针对性的学习任务,让学生自己利用网络与软件寻找能够完成学习任务的资料,这样就可以使学生在接受课本教育的同时,在网络中接触到更多元化的知识内容,学生在这样的学习中,就会自动地去了解这些知识,拓宽学生的知识面,在培养学生自主学习能力的同时,引导学生积极地了解新事物,推动学生多元化发展。学生在自主学习过程中遇到问题也可以直接向教师提问,教师可以结合学生的学习状况给出一定的建议与引导,让学生自己去通过查询或思考来寻找解决教师的学习任务,尽可能避免直接向学生提供答案,培养学生的学习能力。
4 结束语
计算机网络教学的开展重点在于软件层面的开发与学校方面的配合。在软件开发方面,开发者需要更积极地了解学生所需要的学习内容与兴趣偏好,在软件开发的过程中将学生所需要的内容展现出来,并优化软件的操作与检索方式,减少学生在资料收集过程中产生的时间损耗。在学校层面,教师需要积极地利用网络教学来辅助进行学生的引导工作,引导学生利用网络教学软件自主寻找所需要的知识,帮助学生养成自主学习能力,培养出优秀学生。本文对计算机网络教学进行了一定的研究,希望通过研究帮助软件开发者与学校开展计算机网络教学以及软件开发,提高学生的学习效果,让教学工作更具科学性。