敏捷软件开发模式在计算机语言课程设计中的应用
2016-07-08冯爱祥罗雄麟中国石油大学自动化系北京102249
中国现代教育装备 2016年7期
冯爱祥 罗雄麟中国石油大学自动化系 北京 102249
敏捷软件开发模式在计算机语言课程设计中的应用
冯爱祥 罗雄麟
中国石油大学自动化系 北京 102249
摘 要:计算机语言课程设计是自动化及相关专业的一门重要的实践课,旨在培养学生的创新能力和软件开发能力。针对该实践环节在教学过程中存在的问题,借鉴敏捷软件开发模式的思路,在教学方法中引入突出团队合作的结队编程实训新模式。实践证明,该编程模式既调动了学生的积极性,又培养了学生的软技能。
关键词:敏捷软件开发;计算机语言课程设计;团队合作
计算机语言课程设计是各大工科院校自动化及相关专业的必修实践环节,一般安排在计算机语言类课程之后开设。学生通过2~3周的编程集训,完成一个小规模的软件设计,体验软件的开发周期,从而获得软件开发综合能力的提高,为后续专业课程的学习奠定编程基础。
近年来,企业对本科毕业生的要求越来越高,毕业生不仅要有扎实的专业功底,而且要具备较强的计算机应用、软件开发、创新和团队合作等综合能力。而且,团队合作能力越来越受到企业的重视。因此,高校应根据现代企业和社会的需求进行人才的全面培养。作为计算机语言课程设计的带队教师,应在教学过程中不断探索新的教学方法,寻求新的编程训练模式。
1 计算机语言课程设计的教学现状
目前,我校开设的计算机语言课程设计实践课历时两周,主要训练学生进行Windows程序的开发,编程语言由学生根据自己的情况自选。……
登录APP查看全文
