期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

应用型高校C#程序设计教材建设探索

人气指数: 发布时间:2014-04-26 14:54  来源:http://www.zgqkk.com  作者: 王贤明
分享到:

 

  摘要:在全面分析C#相关教材书籍现状的基础上,阐述在C#程序设计教材建设实践中的内容设置、案例设计、讲解方式等若干典型问题,总结教材的主要内容和特点,同时针对不同高校的需求给出教材的几种典型使用方式。

  关键词:C#;程序设计;教材建设;应用型院校

  0 引言

  自从微软公司于2000年宣布实施.Net战略,即号称“为未来十年做好了准备”,目前Microsoft.NET平台已逐渐成为开发人员创建各种应用、服务的首选平台之一。C#作为.NetFramework框架下的首选语言,是一种简洁优雅、多用途、面向对象的现代化语言,它兼具c语言的语法特征、VB的快速开发特征、Java的虚拟机运行特征,可谓集百家之长。目前就业市场对C#相关岗位的需求很多,故开设C#或者基于C#相关课程的高校越来越多,典型的相关课程如C#面向对象程序设计、Windows Form应用开发、ASRNet Web应用开发、WPF程序设计等,相关的教材书籍也如雨后春笋般涌现,使教师和学生有了充分的选择余地,有力促进了相关课程在高校的普及和发展。

  1 C#相关教材书籍现状

  虽然目前市面与C#相关的教材品种和数量很多,但质量参差不齐。在我们近几年的教学过程中,发现这些教材或多或少存在一些缺陷和不足,甚至有错误之处。这其中典型的问题可以大概总结为以下几个方面:内容设置问题、讲解方式问题、知识性错误问题等。

  1.1 内容设置问题

  内容设置问题主要体现在以下4个方面。

  (1)教材内容过于陈旧。有些优秀的教材,由于各种已知或未知的原因,只有针对C#1.x或C#2.0的版本,而没有随着C#的升级而出版相应版本的书籍,这种情况尤其多见于有些国外优秀书籍的中译本,主要是由于中译本的滞后性或者英文原版停止更新导致;也有部分较好的中文教材,由于被众多的教材书籍淹没,导致没有再版的机会。

  (2)内容安排过于繁杂或太过简单。虽然有部分经典的英文书籍更新频度高,内容覆盖全面,但是由于内容太过繁杂,导致这种书籍不适合做教材用,且诸多经典英文书籍中译本质量备受诟病,也影响了这些书籍在高校使用的普遍程度。另有部分中文教材书籍,设置的内容太过简单,仅适合作初学者自学入门或者作为课外辅助读物,无法满足不同学校不同专业的个性化需求,使用面较窄。

  (3)教材内容太过抽象或充斥长篇累牍的代码。部分书籍整篇充斥着长篇累牍的代码,却几乎没有对代码进行分析,讲解太过抽象,不能满足应用型院校的实际教学需要和培养定位需求。这类书籍仅对已经具备一定基础,拟朝中、高级发展的学生有用,对初学一门新课程的学生基本上毫无用处。对于部分提供电子版源代码的教材,学生更多地停留在把项目工程代码直接打开运行并查看结果了事;对于没有提供电子版源代码的教材,学生则基本停留在将纸质书上的代码敲入Visual Studio中,没有深入分析和消化吸收的过程。没有坚实的基础作为根基和保障,是无法架起高楼大厦的。与之相反,也有部分教材书籍整篇是大量的文字叙述,而缺少实例代码,这对学习一门新课程和新技术的学生是极其不受欢迎的,看过之后如水浇鸭背,时间稍长,在头脑之中没留下任何印象。

  (4)仅安排控制台(Console)相关内容,而不设置相关Windows Forms的内容。虽然一般都认为控制台程序更易于学习C#基础,但是却很难激起学生的学习兴趣,感觉就如学习另外一门C语言,而C语言正是一门在应用型本科院校中让很多学生对程序设计失去兴趣的一门课程。

  1.2 讲解方式问题

  讲解方式的不合理主要体现在以下几个方面。

  (1)部分教材语言太过专业化,这样的好处是准确无误,但缺点就是晦涩难懂。比如有些书籍为了准确,会经常引用MSDN上的一些描述,而MSDN上的很多描述都不符合常规表达习惯,这种情况在MSDN中文文档中更是如此。

  (2)知识讲解过程中的案例规模不当或案例设计缺乏趣味性。部分教材动辄数页甚至数十页的代码,缺乏分析和解释说明。这种方式甚至会让很多中级开发者望而却步,感到索然无味,更不用说对初学者了。

  (3)案例设计缺乏趣味性。部分教材书籍案例规模选择得当,但是缺乏趣味性,很多例子都是照搬C语言相关教材书籍的常规例子,导致c群像C语言一样难住了一届又一届的计算机专业学生。

  (4)难度把握不好。部分教材在讲解C#语言基础知识时,喜欢使用数据结构的知识来讲解。众所周知,目前有一部分学生(包括很多IT从业人员),数据结构方面的知识理解得不透彻,在这种情况下,使用数据结构的例子来讲解C#新的基础知识,对学生无疑是雪上加霜。这样讲解容易导致学生学习重点转移,甚至有可能打击学生的学习兴趣。


期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
  本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


  【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

 
QQ在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有