基于CDIO理念的《JAVA网络编程》课程教学模式探讨*
2021-03-12林睦纲赵辉煌陈坚祯郑光勇唐四薪
林睦纲 赵辉煌 陈坚祯 郑光勇 唐四薪


摘 要:文章根据工程应用人才培养目标和网络编程课程的特点,在CDIO工程教育理念的指导下,从教学目标、内容组织与设计、教学实施等方面,对《JAVA网络编程》课程的教学模式进行探讨与研究,提出了知识讲解案例化、能力培养项目化、课程考核全面化的网络编程一体化教学模式。教学实践表明,该教学模式有效地把教学知识点与工程实践融合在一起,提高了学生学习的主动性和积极性,培养了学生的网络编程能力与工程综合实践能力。
关键词:JAVA网络编程;CDIO教育理念;教学模式
中图分类号:TP311 文献标志码:B 文章编号:1673-8454(2021)04-0045-04
一、引言
网络编程是网络工程、软件工程等计算机相关专业的一门必修专业课程。该课程在《操作系统》《计算机网络》《软件工程》和《数据库》等课程的基础上,通过学习互联网工作原理、因特网寻址方式、TCP和UDP套接字编程、多线程编程和网络数据库编程等内容,使学生掌握网络应用程序设计技术,培养网络编程的能力[1][2]。然而,根据网络编程的教学情况与用人单位对毕业生的反馈信息显示,大多数学生有较扎实的理论基础,但实际编程能力较弱、不熟悉开发工具、缺乏主动性和团队协作精神、难以适应企业工作环境,与企业的要求还存在一定的差距。分析其原因主要有:①网络编程课程涉及的知识面广,教学中缺乏知识融合与衔接,导致知识点散乱,学生的学习兴趣不浓;②传统的“以教师讲解为主、学生被动接受学习”的教学模式,不利于培养学生的主动性、编程能力和创新能力;③“重理论、轻实践”,缺乏对学生协调合作能力的培养,导致学生动手能力差,不能很快地适应企业工作环境。……
