基于项目驱动的 C 实验课程教学改革[摘要]“C#实验课程”是软件工程专业非常重要的实践性课程,对学生就业具有重要的现实意义
针对传统“C#实验课程”教学模式陈旧、教学内容简单和考核方式单一的问题,提出了基于项目驱动的“C#实验课程”教学改革,介绍了基于项目驱动法的“C#实验课程”的教学设计、教学内容和考核方法
实践表明,将项目引入到“C#实验课程”的教学环节中,提高了教学效果,增强了学生项目实践能力,具有重要的应用价值和推广意义
[关键词]C#;项目驱动;教学改革C#是微软公司发布的一种面对对象的、运行于
NETFramework 之上的高级程序设计语言,它综合了 VB 简单的可视化操作和 C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面对组件编程的支持成为
NET 开发的首选语言,广泛地应用于计算与通讯领域
由于其功能强大,应用范围广,有用性强,目前在软件工程专业课程体系中占据重要的地位
传统“C#实验课程”注重基础理论知识,教学内容偏重知识点的掌握,忽视了学生编程兴趣的培育,每节实验课自成体系,缺乏综合应用方面的案例,整个实验课程关联不大,无法使学生体验到完整项目的概念
针对这种情况,提出了基于项目驱动的“C#实验课程”教学改革,以建构主义学习理论为指导,将基于项目驱动的教学模式引入“C#实验课程”
1“C#实验课程”讨论现状目前高校“C#实验课程”的建设普遍存在以下几方面的问题
1)教学内容零散,整体性弱
传统的“C#实验课程”教学内容注重基础知识的掌握,实验内容是围绕知识点设计的,每个实验项目都是完成基础理论知识的验证或使用,目的性强,全体实验之间关联性弱,没有构成一个完整的应用系统
学生通过实验课程的学习,能够系统地掌握基本理论知识的具体应用,但由于缺乏综合应用案例,学生没有完成一个整体项目的实践经验,导致学生缺乏项目开发能力、团