C#教学与实践探讨

来源 :科学与财富 | 被引量 : 0次 | 上传用户:hbc235wjm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 传统的讲授型C#教学在培养学生的应用能力和创新思维方面暴露出明显弊端。进行了有益的尝试,结果表明,将课外项目实践与课堂教学相结合的教学法能有效克服这一弊端。通过多年的教学与项目实践,笔者在C#教学过程中采用课堂实验与项目实践相结合的教学方法,进行了有益的尝试,经过实践初步证明项目实践教学法能有效克服这一弊端。
  [关键词] 教学 计算机 C#程序设计
  
  从目前计算机程序语言的教学现状来看,教学中重灌输而不注重启发,重教师的教而不注重学生的学,重知识不重应用,严重影响了学生的学习兴趣,禁锢了学生的思维和智力的发展。C#程序设计师微软程序开发体系当中非常重要的一门语言,在高校的C#教学当中,教学方式上仍然以传统讲授型为主,这种教学方式虽然能较好地保证所授知识的系统性,但在培养学生的应用能力和创新思维方面却暴露出许多弊端。
  1、C#语言教学中学生学习动机的培养
  1.1创设问题情境,实施启发式教学
  要实施启发式教学,关键在于创设问题情境。老师在充分熟悉教材的情况下,根据教材的结构状态,了解学生现有的知识结构,以问题、作业、交流等形式提出问题情境,在知识升华的过程中,使新学的内容与学生已有的水平形成一个合理的跨度。[1]
  1.2根据作业难度,恰当控制动机水平
  在教学时,要根据学习任务的不同难度,恰当控制学生学习动机的激起程度。在学习较容易、较简单的知识点时,应尽量使学生集中注意力,使学生尽量紧张一点;而在学习较复杂、较困难的知识点时,则应创造轻松自由的课堂气氛;在学生遇到困难或出现问题时,要尽量心平气和地慢慢引导,以免学生过度紧张和焦虑。
  1.3充分利用反馈信息,妥善进行奖惩
  来自学习结果的种种反馈信息,对学习效果有明显的影响。这是因为:一方面学习者可以根据反馈信息调整学习活动,改进学习策略;另一方面学习者为了取得更好的成绩或避免再犯错误而增强了学习动机,从而保持了学习的主动性和积极性。如果在提供定量的信息反馈基础上,再加上定性的评价,效果会更加明显。这就是奖惩的作用。
  1.4利用争强好胜心理,妥善组织项目角色竞争
  学习竞赛是促进学习动力的优良举措之一。在学习C#之余,开展以C#语言为基础的项目实践团队,以具体的项目带动学习的热情,制定角色轮换制度,安排策划、架构、运营、编码、数据库等不同的角色,通过优胜劣汰换岗等措施,促进学生们在自己喜欢的角色上力争上游,争先恐后。
  2、C#语言课堂教学要点
  2.1强调笔记的重要性。
  笔者在教学执行过程中,更加强调实例和理论的结合以及知识面拓展与知识点的纵线的结合,在课堂教学中会融入拓展许多课外的知识体系。由此一来,反复强调学生记笔记的重要性尤为重要,可以时刻提醒学生养成课堂知识与课外资料融会贯通的习惯,同时扩充的知识面也为学生的实践环节做到有的放矢。
  2.2强调预习与复习的重要性。
  预习和复习是课堂教学实施的重要一环,作为程序设计语言,知识量大,知识面广,更新快是显而易见的。只有在课前做系统的学习消化,在课堂过程中作为老师才能针对学生对知识的预习,有针对性的扩展知识面,倘若对于基础理论一窍不通,没有预习环节,那么课堂课外扩展无从谈起,也无法实施实践。同时,也只有及时的实施复习环节,对老师讲解的课堂知识点和扩展知识面进行及时消化,对于不理解的问题,课后寻求网络或者老师的解答,循序渐进,温故而知新,才能牢牢地将知识体系和实践环节结合在一起,达到事半功倍的效果。
  2.3强调课后练习的重要性。
  在每次课堂教学之后布置相关知识点的习题,习题也是复习最重要的手段,习题可以将相关知识点有形地联系在一起,融会贯通,对于整个知识体系在大脑中的形成至关重要。而练习之后老师的批阅也可以帮助学生查缺补漏,有针对性的提高。上机实践的习题制定也非常关键,每次上机课前老师必须布置上机题,让学生先有针对性的结合知识点进行思考,老师再针对重点难点讲解操作,课后对问题进行总结、讲解。[1]
  2.4强调讨论交流的重要性。
  讨论交流分为两部分。一部分为同学之间的交流。学生们在学习课堂知识之后,以小组的形式宿舍成员之间,小组同学之间,班级同学之间,积极展开讨论交流,以班骨干和学习较好的同学为核心,组织学习小组,一可促进先进,二可带动后进;基础好的带动基础薄弱的,有疑惑及时从网上或者联系老师获得帮助。另一部分便是老师与学生的讨论交流,在经过同学们讨论交流之后,老师通过与学生的交流,了解他们的接受程度、知识需求、疑惑之处,有的放矢的指导可以事半功倍。
  2.5强调团队协作的重要性。
  在C#教学过程中,应结合案例和具体的项目,将不同阶段的学生划分为不同的学习小组,就某一个具体课题进行探讨,并同时开展知识面的学习,注意培养学生对学习内容进行总结、归纳,培养学生从全局理解问题的能力。首先重点培养学生阅读程序能力及程序调试能力,以利于学生模仿编程;其次重点培养学生分析、理解问题的能力,建立面向对象程序设计的思想、掌握面向对象程序设计的基本方法。注意培养学生良好的编程习惯。
  3、C#语言课外项目实践的实施
  课外项目实践是巩固课堂理论学习而进行的重要实战训练,在C#的知识体系学习过程中,拟定一个开发项目,采用C#程序设计语言,微软.NET架构进行相关的项目开发实践。针对这个具体的项目,根据学生的学习情况,组成不同的学习小组,以面带点,在集中学习程序开发知识面得同时,根据学生的兴趣和发展目标,有针对性的针对以下三个方向进行指导,学生可以掌握从策划、架构、分析到程序及数据库的开发设计到项目化营销实践的全流程知识体系。流程化、案例化、项目化的教学可以系统全面的掌握软件及网络开发设计的各个环节,对全面掌握知识体系以及以点带面,以面盖点,形成完整的软件工程思想和开发技术具有重要的意义。
  4、结语
  C#教学课程的教学需要不断探索与完善,需要广大C#教学工作者的积极参与。我相信只要大家共同努力,我们一定会克服C#的教学中的困难,在教学中取得满意的成绩。
  参 考 文 献
  [1] 教育部人事司,教育部考试中心.教育心理学考试大纲.华东师范大学出版社;■
其他文献
大郭小郭行軍锅
期刊
知识经济是经济增长直接依赖于知识和信息的生产、传播和使用,它以高技术产业为第一产业支柱,以智力资源为首要依托,是可持续发展的经济。当今,经济增长比以往任何时候都更加依赖
本文以常见的常微分方程为例,分析常微分方程在数学建模中的重要应用。
建构主义认为学习不是简单的知识传递,而是学习者在一定条件下主动建构自己的知识与经验的过程。针对于当前"一言堂"的农村教师培训模式,引入拼图式合作学习,有利于更新教师
<正>说到近代先进的中国人向西方寻找真理,赵必振翻译日文著作值得大书一笔。比中国共产党成立早19年,即在刚进入20世纪时,赵必振就用3年时间,在上海翻译了日文版的《近世社
在陕甘宁地区,流传着杨得志将军奇袭国民党骑军旅,活捉“野騾子”旅长冶成章的故事。  1936年中共中央和陕甘支队到达陕北后,25岁的杨得志就当上了红一方面军第二师师长。  为扩大陕甘革命根据地,红军主力相继发起东征、西征战役。杨得志所带的红一方面军第二师正是西征的主力。  1936年5月28日,杨得志带领的红二师向曲子方向前进。国民党当局急调马鸿宾部三十五师一。三旅、一○五旅于元城、庆阳、曲子一线
近年来,随着贵池区旅游业快速发展,旅游人才需求不断增加。通过分析贵池区旅游人才规模及结构特征,发现贵池区旅游人才存在整体素质不高、专业和职称结构不合理、教育培训滞后、