计算机网络编程课程的教学改革与实践

2022-09-11

计算机网络编程的学习对于计算机专业的学生是非常重要的, 是学生们需要着力学习的一项技术, 是计算机专业的核心课程之一, 这项课程对于提高学生们的网络综合设计能力和实践能力非常的重要, 学生的实践能力绝对不能仅仅停留在会使用网络工具的方面, 自己必须要具备一定的能力可以开发一些简单的、实用的网络工具。目前为止, 网络编程主要被分为两大类:

第一, 基于WEB环境的编程, 它主要是面向网站的建设和网络平台的开发。主要运用JSP、ASP/ASPX、PHP等脚本语言, 后台则主要采用SQL、SERVER、my SQL等数据库。

第二, 基于套接字的网络编程, 需要结合编程方法、网络协议、多线程等综合技术, 比WEB编程更有难度一些, 它可以进行协议编程, 也能够达到网络数据抓包这一类难度更大的编程。

为了做好计算机网络编程课程的改革, 必须要对现如今存在的教学现状进行全面的分析。

一、计算机网络编程教学现状

(一) 计算机网络理论教学

我国的计算机网络编辑课程的理论教学的不足体现在两个方面:

第一, 学生方面。许多学生在学习该项课程时, 并没有对这一课程的明确的认识, 知识机械的去学习, 但是对于自己学了什么自己并不是很清楚, 也就是对于学习的理论以及新型的技术、新标准认识不到位, 甚至有些学生存在“计算机网络就是概念, 很简单, 没有用”等这样一些思想, 从本上提不起重视, 那么所学到的知识自然就不会很有效的运用到实践中去, 实际操作能力地下也就是意料之中的了。

第二, 老师方面。在教学过程中老师的问题在于, 讲课过程过于枯燥乏味, 提不起学生的学习兴趣, 再有就是, 课堂气氛过于紧绷, 过于严肃, 缺少与学生的互动。计算机网络理论本身就很枯燥, 如果老师再不懂得活跃课堂气氛的话那么教学结果可想而知。

(二) 计算机网络实践教学

计算机专业是一门需要进行大量尸检活动的专业, 计算机的实际操作性和应用性都比较强, 因此在教学过程中需要安排大量的实践活动, 但是虽然很多学校都有这番方面的意识, 但是实际操作起来却存在很大的不足, 第一, 老师引导的不合理, 在目前的教育中, 老师仅仅是简单的向学生们介绍使用方法以及操作流程, 然后交由学生自己操作, 学生难免会一头雾水不知所以。第二, 有的学校硬件设备不齐全, 可供计算机实践的条件十分有限, 即便学校的老师做的很好很优秀, 但是由于先天条件的不足, 对于提高学生的实践能力也是一个和表达的阻碍。

二、计算机网络编程课程教学改革方式

(一) 逐渐更新与拓展教学内容

教学内容实际上与教学的目标息息相关, 但是由于计算机专业的特殊性, 计算机专业的培养人才的教学目标实际上是处于一个动态的过程, 会随着科技的进步和时代的发展进行改进, 这样一来如果一直按照原来的教学目标去安排教学内容的话, 培养出来的人才必然会与这个社会出现严重的脱节现象, 跟不上时代的步伐, 这就需要专业的老师能够及时甚至于先于社会预测到相关的需求, 从而安排教学内容, 除了传统的计算机网络编程层次的IP层、传输层以及应用层以外, 目前用户最为关心的就是网络的安全问题, 这就为学校培养人才提供了一个很好的教学内容。

(二) 应用多样化理论教学方案

1. 应用案例分析教学分析法

因为计算机网络编程的课程理论性较强, 教学过程难免会枯燥乏味也比较难懂, 因此需要老师在教学的过程中多加入一些具体的案例来解释, 也有利于调节课堂的气氛。

2. 发挥学生的主体作用

老师是课堂的主导, 学生才是课堂的主体, 要打破传统的课堂授课方式, 尽可能的让学生多参与进来, 这需要老师多多的与学生进行互动, 一来可以缓和课堂的氛围, 二来学生自己参与进来也可以提高学习的效率。

(三) 重视实验过程管理

上述已经介绍过, 计算机专业的实践性较强, 而且需要投入大量的时间去进行实践操作但是由于各种因素的限制并没有得到很好的贯彻, 其实除了上述问题以外还存在一个问题, 那就是老师似乎只看重实验的结果并不十分注重实验的过程, 事实上这种教学方式仅仅适合那些学习主动性比较强的学生, 而对于大多数学生来说, 如果没有了老师的监督其完成的效果就会大打折扣, 因为计算机网络编程课程并不同于其他课程, 是需要综合编程技术、网络技术、线控技术于一体进行试验的, 难度高、技术性强, 不容易操作, 需要老师的指导。

编程能力对于计算专业的学生来说是一项很重要的能力, 因此老师和学生都应该认识到这一点, 积极投入到教学和学习中去。

三、结束语

显然, 在当今这个每时每刻都在发生变化的时代中, 进行计算机网络编辑课程的教学的改革是必然的, 也是刻不容缓的, 作为使用最为广泛的计算机来说, 与它相关的教育也必须紧跟时代的步伐, 培养出优秀的计算机人才, 强化学生的工程创新意识和实践的能力, 尽可能的缩短学生与企业环境、岗位需求之间的差距, 通过改革使得计算机网络编程课程教学的内容和条件得到明显的改善, 这才是我们改革的最终目的。

摘要:随着时代的不断发展和科技的不断进步, 计算机在人们的日常生活中所起到的作用越来越大, 计算机教育也越来越受到社会的重视, 计算机人才的培养对于促进社会的进步有很大的意义, 近年来, 以计算机为代表的高科技产品的更新速度在不断的加快, 新产品、新软件、新程序的更新速度也在不断的加快, 令人应接不暇, 计算机技术人员写出一个优秀的网络编程对于计算机程序的更新会起到极大的作用, 但是在传统的计算机网络编程的教学过程中还存在很多问题, 本文就将对目前存在的这些问题提出一些合理化的改革意见。

关键词:计算机网络编程,教学改革,实践

参考文献

[1] 罗滨.计算机网络编程课程的教学改革与实践[J].信息与电脑 (理论版) , 2016 (20) :239-240.

[2] 陈粤锋.计算机网络课程的教学改革与实践[J].农业网络信息, 2015 (04) :63.

[3] 李昕.计算机网络实践课程教学改革与实践[J].中国教育技术装备, 2017 (24) :153-155.

上一篇:当前国内特色社区文化建设的现状及问题分析——以南京市鼓楼区为例下一篇:浅析建筑电气设计存在的问题及主要对策