好文档 - 专业文书写作范文服务资料分享网站

2021年网络工程专业的网络编程课程教学论文

天下 分享 时间: 加入收藏 我要投稿 点赞

网络工程专业的网络编程课程教学论文

网络编程技术是网络工程专业的必修课程。该门课程主要络环境下的编程原理及方法,通过网络编程课程的学习,使网络工程专业学生掌握网络编程技术的概念、编程方法、系统组成及设计方法,并能使用相关软件工具;通过对该课程的学习,将网络与软件编程有机地结合起来,使学生通过网络软件编程加深对网络理论的理解和掌握,同时又能提高学生网络应用软件编程能力,加强学生实际工作能力。

尽管网络编程的有关课程同属网络工程、软件工程、计算机科学与技术这3个专业,但在课程内容体系结构、教学内容 ___方式以及教学方法与手段上都不尽相同。笔者所指网络编程技术包括3个方面,从操作系统的角度来看,分别是应用层编程、套接字层编程和硬件接口层编程。非网络工程专业的学生只需掌握应用层编程即可。因这一层通常有着较为丰富的组件,屏蔽了大量的有关网络硬件的技术细节,软件 ___较为容易。而对于网络工程专业学生而言,其培养目标是:建好网,管好网,用好网。因此,笔者将从课程群的建设、课程内容的 ___、教学手段的改进这3个方面,对网络工程专业的网络编程技术课程 ___进行一些探讨。

网络编程课程教学内容覆盖面广,属于难度较高的专业课程,其中所需专业基础知识涉及计算机基础理论、通信原理、网络原理等

各个方面,如果没有相应的先修课程作为铺垫,很难真正掌握网络编程技术的精华。大多数院校为了降低难度,将网络编程技术课程分成两门甚至两门以上课程来讲解,其先修课程也分别由十几门课程组成,从而存在课程体系结构不明确,课程内容交叉过多、重复开设的问题。

此外,对网络编程能力的培养过程也断断续续,没有从大一贯穿至大四,缺乏连续性。例如,对编程能力的培养,在大一、大二学习期间都开有相应的编程能力培养课程,但在大 ___间却中断了编程课程,而到了大四期间,每个学生都需要利用某种编程语言来完成毕业设计课题,如果能在学生4年的学习期间一直贯穿编程能力的培养,当他们面临毕业设计课题时,就能选择一种相对比较了解的编程语言去完成。

解决这个问题最好的办法就是以网络编程课程为主干课程,整合知识点,完善课程群建设。同时,将所需知识分散至每一学年的教学任务中,循序渐进地引导学生理解并掌握网络编程技术的理论与知识,培养网络环境下的编程能力。在课程群的建设过程中应把握以下3个原则:

1)课程群的建设应以学校的办学定位与培养目标为前提。

如果是研究型院校,应以软件理论研究为主要目标建设课程群;如果是应用型院校,应以软件应用 ___为主要目标来建设课程群,重点各有所不同。如笔者所在学校是一所应用型本科院校,办学定位是“技术立校,应用为本”,以培养应用型人才为目标。故而,网络编程课程群的建设也应以培养网络应用编程软件的 ___与应用为前提。

2)以课程结构层次化,能力培养平行化为主要目标。

为了更好地让学生掌握网络编程的关键技术、突出核心内容,按照从简至繁,从容易到复杂的原则,将网络编程课程所需知识按照如下4个层次来实施:基础编程训练、高级编程训练、网络编程训练和专业综合实验。对于大一新生,主要帮助他们理解编程理念,熟悉编程环境,培养良好的.编程习惯。开设的课程主要有:高级语言程序设计、数据结构与算法、可视化编程等。对于大二学生,主要目的是提高他们系统编程的能力,熟悉系统软件 ___环境,掌握系统软件 ___与应用的关键技术。开设的课程有面向对象程序设计、操作系统原理、数据库原理及应用、计算机网络等。对于大三学生,进入专业课程学习的同时,进一步强化网络编程能力的培养。在所开设的网络设备与集成、网络工程设计等课程中,强化网络设备硬件接口编程能力的培养;在开设网络协议与分析课程的同时,强化网络协议的编程能力培养;在所开设的网络编程技术课程中,强化

2021年网络工程专业的网络编程课程教学论文

网络工程专业的网络编程课程教学论文网络编程技术是网络工程专业的必修课程。该门课程主要络环境下的编程原理及方法,通过网络编程课程的学习,使网络工程专业学生掌握网络编程技术的概念、编程方法、系统组成及设计方法,并能使用相关软件工具;通过对该课程的学习,将网络与软件编程有机地结合起来,使学生通过网络软件编程加深对网络理论的理解和掌握,同时又能提高学生网络应用软件编程能力,加强
推荐度:
点击下载文档文档为doc格式
5qtms15omw5s23r4b01m9s4tl8lgyq00e32
领取福利

微信扫码领取福利

微信扫码分享