《网络通信程序设计》课程教学存在的问题与改进
2013-04-13曾霞霞
科技视界 2013年36期
曾霞霞
(闽江学院 计算机科学系,福建 福州 350001)
《网络通信程序设计》是高校网络工程、通信工程与计算机应用等本科专业的专业必修课,是一门应用性、实践性很强的网络应用类课程。课程教学的目的是使学生理解计算机网络体系结构和网络协议的工作原理,掌握基于不同网络层次协议的编程技术,学会运用高级语言开发通信实例,再从实践中总结原理,让学生的逻辑思维与创造性思维能力得到培养。课程的学习使学生学会分析问题,建立编程模型,进行功能程序设计,以解决网络通信具体问题的能力。
1 课程教学现状及存在问题
《网络通信程序设计》是面向本科高年级学生开设的课程,要求学生学过《操作系统》、《计算机网络基础》以及至少学过一门“高级语言程序设计”课程。由于课程知识专业应用深度高,学生基础不一样,教学过程出现如下问题:
(1)编程语言基础不牢固,编程容易出错,消弱了学习积极性。学生在选修网络通信编程课程之前已开设过“C++程序设计”课程,但由于C++语言本身比较抽象,学习有难度,存在学生学习质量不高的症状。由于语言基础不扎实,学生在网络编程课程学习中,容易出现程序语法上错误,调试程序占用较多时间,个体创新能力被限制,自然对课程的学习产生消极心理。
(2)学习方法不对,学生有死记硬背的现象。学生习惯性的沿用了应试教育的思维,知识的接受上选择被动教育的方式,采用被动记忆程序的方法。……
登录APP查看全文
