版本频繁升级下的C#程序设计课程教学思想与方法的研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:parabird
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 与其他程序设计语言相比,C#语言有其自身的特点,对其教学的研究尚不完善。随着.NET平台的升级,引发了更多值得探讨的问题。文章探讨了C#及.NET平台的升级对教学产生的影响及其应对措施,针对C#课程的教学的指导思想提出了观点。
  关键词: .NET框架 C# 程序设计 教学研究
  引言
  C#是一门全新的程序设计语言,随着.NET的发布而诞生,是.NET平台下程序设计的主要语言之一。许多院校开设了C#程序设计的课程,但是随着技术的发展和教学的深入,一些问题也显现出来。比如由于版本升级所导致的问题,学时分配问题,教学指导思想和教学方法的问题,以及学生学习态度的问题,等等。能否有效地解决这些问题,成为C#课程教学面临的一大挑战。
  1. NET的版本升级的应对
  从.NET诞生至今,微软已经发布了7个版本的框架(Framework),分别是1.0,1.1,2.0,3.0,3.5,4.0和4.5。伴随着这些版本的发布,一般都会同时发行相应的集成开发环境(Visual Studio,缩写为VS,下同)。随着.NET版本的不断升级,在每一次的更新中,C#用户必须学习三个方面的新特性,分别是:.NET框架的新特性、集成开发环境的新特性和C#语言的新特性。
  首先,版本升级使得学习和备课压力增大,这是毫无疑问的。为此,教师需要不断学习,不断提高自己的程序设计能力。其次,版本升级带来的程序设计技术演进对教师思维能力形成了挑战。.NET的每次重大升级都有其背景和动因,体现了微软对技术演进趋势的理解,而每个有志于从事.NET开发的人都应该努力把握这种趋势,这对按固定方法教学的教师是一种挑战。最后,增加了在教学中把握基本知识点、重点与难点的难度。由于.NET版本的不断升级,许多新的特性被加入进来,面对越来越多的知识点,如何取舍,如何区别重点难点等问题需要重新思考。笔者认为,教师首先必须不断学习,并参加一些实际项目的开发,在实践中掌握.NET的新特性,把握其发展趋势;其次在教学过程中应该以教学大纲为基本依据,循序渐进地进行知识点的更新,在讲授旧方法的同时增加对新方法的介绍,以便让学生在掌握旧方法的同时了解新方法,通过对比认识到新方法的优势和局限。教师也可以根据不同专业的应用需求,有针对性地引入对新特性的介绍。
  2. C#课程教学指导思想的把握
  .NET不但在内容上包罗万象,而且在技术上也不断推陈出新,而C#作为.NET的原生语言,更是与.NET框架、工具有着密不可分的关系,几乎每一次.NET的升级都伴随着C#语言的改进和升级。事实上最新版的C#4.0已经和1.0有了很大的不同,可以说C#完成了从静态程序设计语言到动态程序设计语言的转变。面对C#的改变,教师的教学自然也应该做出应对和调整。笔者认为,不但要调整教学内容、教学重点和教学方法,更应该把握好教学的指导思想,因为这直接涉及教学的方向性问题。对于教学指导思想,笔者认为,需要把握以下几点。
  (1)C#课程在整个课程体系中的地位与作用。不同的院校和不同的专业对本课程的定位有所不同。一般来说,有两种定位。一种是把本课程作为一门基础和核心课程,在此课程的基础上构建相应的课程体系。另一种是将本课程作为一门供学生拓展知识面的选修课程。如果定位为前者,那么本课程的作用就是为学生的后续学习打下基础,在教学上应当注重夯实基础,让学生深入理解概念,养成良好的编程习惯,掌握一定的编程技巧;如果定位在后者的话,那么本课程在教学上应当尽量拓宽视野,尽量多介绍最新的技术,以便于使学生能了解.NET的全貌。
  (2)本专业学生的培养目标与就业方向。课程的教学应该时刻不离培养目标,C#课程也不例外,也要结合专业与就业方向有所侧重。比如信息管理与信息系统专业,就应该更多地讲授数据库编程方面的内容,而对于像绘图、多线程方面的内容则应该略作介绍即可。考虑到学生将来的就业,还应该结合企业的需求进行有关知识的补充。
  (3)合理分配学时。针对C#语法和高级应用方面的学时,要合理分配,不能像C 一样花大部分时间讲授语法,而应当以应用为导向,通过案例的方式多介绍其高级应用。
  (4)既要注重动手能力的培养,更要注重基本概念的掌握。学习这样一门程序设计类的课程,动手能力自然非常重要,但不能因此而忽视“理论”教学。因为“理论”是基础,理论不扎实的程序员在遇到复杂问题的时候无法解决,也无法走得更远。因此在教学中对于基本概念等理论问题,还是要给学生解释清楚,让学生在理解的基础上学习,然后辅助以案例,让学生有进一步理解和领会。
  结语
  C#是一门全新的程序设计语言,从其诞生至今不到10年的时间,却随着.NET平台经历了大规模的升级,许多新的特性被加入进来,这既使得C#的功能越来越强大,又给相应课程的教学带来了一定的挑战。
  参考文献:
  [1]朱永光..NETFramework升级的挑战[J].软件世界,2007(18):36-38.
  [2]http://msdn.microsoft.com/zh-cn/library/aa139615.aspx,2011.3.27.
  [3]花蓓.基于VisualC#.NET《程序设计基础》课程教学探索与实践[J].福建电脑,2010(6).
  [4]谢霞冰等..NET版本演进引起的C#课程教学问题与对策.计算机教育,2012(1).
其他文献
摘要: 本文分别从教材、教师、学生等方面分析了初中英语学困生的成因,探析了转化学困生的策略。  关键词: 初中英语学困生 成因 转化策略  学困生,顾名思义,就是学习困难学生。学习困难也称“学习障碍”、“学习无能”或“学业不良”。现在农村学校特别是农村基础薄弱的学校,英语教学中普遍存在一种两极分化现象,有些七年级的学生甚至连26个字母都未完全掌握,很多学生学英语不到一年时间就跟不上,成为学习英语困
2011版《义务教育英语课程标准》(以下简称《标准》)之课程性质明确提出:“义务教育阶段的英语课程具有工具性和人文性双重性质。”强调“英语教学的根本目的就是为了与不同文化背景的人进行交流,培养学生的跨文化意识,有利于学生进行跨文化交流。”作为一名普通的一线英语教师,我在英语教学实践中,就学生跨文化意识的培养进行了如下尝试。  尝试一:借助课堂,培养学生的跨文化意识  根据新课标精神编写的现行英语教
摘要: 初中生英语厌学现象比较普遍,主要表现为:行为倦怠、态度消极、情绪低落、动机缺失。本文主要从英语学科特点、学生个人因素、家长教师影响三个方面来剖析学生厌学英语的实质。  关键词: 英语厌学 厌学表现 原因分析  自恢复高考以来,英语一直是我国基础教育的一门主干课程,是中考、高考的必考科目。然而,一门如此重要的学科,很大部分中学生对之感到头疼,出现了不同程度的英语厌学情绪。  按理说,现在的经
学生初接触英语,充满陌生与好奇,教师既要消除他们的陌生感又要保护他们的好奇心,进一步激发他们的兴趣。记忆单词也就是他们首要解决的了。对于记忆单词,需要在教师的精心指导下组织,有意记忆效果要优于单纯的机械记忆。因此,在记忆单词时,要从单词的音、形、义等方面着手,结合小学生的心理特点,在学生能接受的前提下,激发学生的学习兴趣,调动学生学习的积极性。掌握良好的学习方法,从而达到事半功倍的学习效果。下面是
摘要: 作为英语教师,作者对利用英语课堂教学中培养学生的学习兴趣的重要性感触颇深。在此,将自己的点滴体会和做法介绍给同行,希望能引起共鸣。  关键词: 小学生 英语学习 学习兴趣  什么是学习兴趣?从教育心理学的角度来说,兴趣是一个人倾向于认识、研究获得某种知识的心理特征,是可以推动人们求知的一种内在力量。我在农村小学教学多年,发现农村小学生对英语这门课程比较陌生,更谈不上学习方法或者有兴趣了,如
摘要: 本文采用分析法和对比法,运用社会学理论、社会体育等理论,通过对首届上海体育旅游博览会和第四届海口体育旅游博览会的参展项目进行对比分析,找出其优点和存在的问题,以期对海南承办今后的体育旅游博览会提供建议。  关键词: 上海体博会 海口体博会 参展项目  进入21世纪以来,我国社会经济、文化和体育事业蓬勃发展。尤其是近年来,广大群众生活质量不断提高,人们对健身、养生、旅游、休闲等精神生活的消费
摘要: 新的课程标准,体现以人为本的思想。树立“健康第一”的指导思想,体现身体、心理、社会“三维”健康观,实现运动参与、运动技能、身体健康、心理健康、社会适应五个领域目标。体育教师不应因循守旧,而应不断学习新思想、新理念、掌握新信息,不断改善和发展自己的知识结构,形成新的教育观、教学观,体现平等、自主、互动的教育思想,将促进学生健康快乐贯穿于体育教学全过程。  关键词: 体育教学 教学模式 快乐体