还剩6页未读,继续阅读
文本内容:
网络工程专业的网络编程课程教学论文0引言网络编程技术是网络工程专业的必修课程该门课程主要络环境下的编程原理及方法,通过网络编程课程的学习,使网络工程专业学生掌握网络编程技术的概念、编程方法、系统组成及设计方法,并能使用相关软件工具;通过对该课程的学习,将网络与软件编程有机地结合起来,使学生通过网络软件编程加深对网络理论的理解和掌握,同时又能提高学生网络应用软件编程能力,加强学生实际工作能力尽管网络编程的有关课程同属网络工程、软件工程、计算机科学与技术这3个专业,但在课程内容体系结构、教学内容组织方式以及教学方法与手段上都不尽相同笔者所指网络编程技术包括3个方面,从操作系统的角度来看,分别是应用层编程、套接字层编程和硬件接口层编程非网络工程专业的学生只需掌握应用层编程即可因这一层通常有着较为丰富的组件,屏蔽了大量的有关网络硬件的技术细节,软件开发较为容易而对于网络工程专业学生而言,其培养目标是:建好网,管好网,用好网因此,笔者将从课程群的建设、课程内容的组织、教学手段的改进这3个方面,对网络工程专业的网络编程技术课程改革进行一些探讨1课程群的建设网络编程课程教学内容覆盖面广,属于难度较高的专业课程,其中所需专业基础知识涉及计算机基础理论、通信原理、网络原理等各个方面,如果没有相应的先修课程作为铺垫,很难真正掌握网络编程技术的精华大多数院校为了降低难度,将网络编程技术课程分成两门甚至两门以上课程来讲解,其先修课程也分别由十几门课程组成,从而存在课程体系结构不明确,课程内容交叉过多、重复开设的问题此外,对网络编程能力的培养过程也断断续续,没有从大一贯穿至大四,缺乏连续性例如,对编程能力的培养,在大
一、大二学习期间都开有相应的编程能力培养课程,但在大三期间却中断了编程课程,而到了大四期间,每个学生都需要利用某种编程语言来完成毕业设计课题,如果能在学生4年的学习期间一直贯穿编程能力的培养,当他们面临毕业设计课题时,就能选择一种相对比较了解的编程语言去完成解决这个问题最好的办法就是以网络编程课程为主干课程,整合知识点,完善课程群建设同时,将所需知识分散至每一学年的教学任务中,循序渐进地引导学生理解并掌握网络编程技术的理论与知识,培养网络环境下的编程能力在课程群的建设过程中应把握以下3个原则:1课程群的建设应以学校的办学定位与培养目标...。