林刚+傅晓阳+文全刚+尹贺
摘要:本文立足于应用型本科院校,概述和分析C#课程教学过程中遇到的四类常见问题,并结合教学实践给出了相应对策,举实例说明了具体方案。
关键词:C#;.NET框架;教学;面向对象;程序设计
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2017)30-0218-02
一、引言
C#(C Sharp)是微软公司发布的一种简单、功能强大、类型安全、面向对象的运行在.NET框架上的高级程序设计语言[1]。自从2002年C# 1.0问世以来,C#一直在不断发展和升级,目前最新版是C# 7.0。新版本在C# 6.0的基础上,添加了许多新特性,例如元组、解构函数、模式匹配、二进制文本、异步返回类型、本地函数等[2],新特性无疑给开发提供了极大便利。与此同时,C#和.NET框架的升级给教学带来一系列新问题,进而增加了教学难度[3]。例如:如何选定教材、如何在规定课时内完成教学任务、怎样梳理新旧理论知识点、如何促进学生有效学习等。本文结合应用型人才培养特点,系统分析了上述常见问题,并通过实例剖析,给出了相应的解决方案。
二、常见问题
1.教材的选择。应用型本科院校着重培养应用型专业人才,要求学生掌握前沿的专业知识的同时,对新技术也拥有较强的学习和应用能力。众所周知,C#一直在升级中快速变化,教材出版滞后,所以仅仅期待一本涵盖最新内容的教材是不现实的。
2.教学任务和课时的冲突。让学生掌握C#程序设计技能,必要的课时是最基本的保证。在实际教学中,C#执行的课时往往小于推荐课时,甚至实际理论和上机课时总和还少于推荐的理论课时。……