C#程序设计课程教学模式改革与研究_第1页
C#程序设计课程教学模式改革与研究_第2页
C#程序设计课程教学模式改革与研究_第3页
C#程序设计课程教学模式改革与研究_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    c#程序设计课程教学模式改革与研究    刘乃丽摘 要:针对c#程序设计课程的教学现状及教学过程中存在的主要问题,提出项目驱动的教学模式,阐述该教学模式的特点、在课程教学过程中的应用,并根据该模式调整了课程考核方式,实践证明这种教学模式能大幅度提高学生的能力,得到社会的一致好评。关键词:c#程序设计 教学模式 改革c#程序设计是计算机专业的一门专业核心课程,在培养学生编程能力和团队合作上起着非常重要的作用。笔者所在的学校,近几年,对编程课,为了得到更好的教学效果,采取了一系列措施进行教学改革,比如所有的编程课全在机房授课等措施,虽然取得了一些成效

2、,但仍不能解决学生面对实际项目毫无头绪的问题。笔者在该门课程教学中总结经验,探索研究,提出了项目驱动的教学模式。一、教学现状分析c#程序设计课程是临沂大学信息科学与工程學院计算机科学与技术、软件工程等专业的一门专业核心课程。c#程序设计总学时64,理论32,实验32,全在机房授课,但c#程序设计课程仍存在如下几个问题:(一)教学内容缺乏系统化。讲授都是以单个知识点进行教学,然后针对该知识点做习题和实验,学生被动的接受知识点,接受老师传授的知识,不会主动根据实际问题去汲取知识。这样导致但当面对实际项目的时候,却不知道该用什么知识点去解决,这样就会导致学生觉着学而无用,就会产生畏难情绪,产生厌学心

3、理。(二)教学目标与企业需求脱节,企业中都是实际应用项目的开发,学生在学习过程中从没真正做过实际项目,所以面对实际项目,不知道该怎么利用所学去解决,导致企业对学生不满意,学生感觉就业难。二、项目驱动教学模式的特点从以上分析看出,在教学过程中,学生缺乏一个整体项目的实践经验,从而导致了学生项目开发能力、团队合作能力以及创新能力不高。笔者根据多年的教学经验,在教学模式上进行了多次尝试,提出了项目驱动的教学模式,并将该教学模式应用的实际教学中,取得良好的教学效果。项目驱动教学模式的特点就是根据教学目标和内容,选择合适的实际项目,从分析设计和开发实际项目过程中,达到学习知识的目的。在项目开发过程中,先

4、学生思考和分析,后老师引导,需要用到某个知识点解决时,老师再来讲解,学生会学习的非常认真,非常主动,并且学生会感觉所学知识马上能应用的实际项目中,也非常自豪和满足。课下任务来实现和该任务类似的相关功能。这样当项目完成时,课程的知识点也基本讲解完。在项目驱动的教学模式下,学生能体会到整个项目的开发过程,不仅锻炼了编程能力、发现问题和解决问题的能力,而且当再次面对实际项目的时候,能顺利的进行项目的开发,为他们以后走上工作岗位打下了良好的基础。在项目开发过程中,学生都是以小组的形式进行,小组成员之间要经常进行沟通交流,在沟通交流中难免会出现问题,通过一个个问题的不断解决,学生得到了很好的锻炼,通过一

5、个学期项目的开发,学生形成了很好的团队协作能力,项目驱动教学模式让学生从单纯学知识转变为真实项目的参与者,赋予学生责任感与使命感,充分调动了学生的学习积极性和主动性,提高了学生分析问题、解决问题的实际能力,培养了学生的团队合作能力和创新能力。项目驱动教学模式不仅让学生从被动接受知识转变为能自主学习,而且更好的满足了企业对人才的需求。三、项目驱动教学模式的应用c#程序设计的教学目标就是培养学生的动手实践能力,以能开发项目为最终目标。以项目驱动的教学模式,取得较好的教学效果,笔者提出项目驱动的教学模型。根据课程教学目标,引入合适项目,首先引导学生分析项目,讲解项目实施思路和方法,要求学生课下设计系

6、统功能模块。分析和总结学生设计的功能模块,讲解功能模块划分的依据,并确定项目最终该包含的功能。然后先从最基本知识点能实现的功能开始,分析功能,引导学生想出实现该功能需要用到的知识点,通过实例详细讲解知识点,讲解知识点之后,让学生实现项目中分析的功能,针对实现过程中出现的问题进行答疑并解决实现过程中出现的问题,进行总结,并找出项目中和实现功能模块近似的其他功能模块,要求学生课下完成,这样的流程循环进行,直到项目实现结束,实现结束后对项目进行综合讲解,梳理项目实现过程中该注意的问题以及实现的思路,并对实现的项目进行优化,达到项目可实用的程度。四、考核方式的改革考核的目的主要是督促学生进行知识的积累

7、,检查掌握知识的程度,考查学生分析问题解决问题的能力。c#程序设计以前的考核方式虽然采用机考,但题目都是小的程序设计题,是对各个知识点的考核,不能很好的体现学生编程能力的高低以及开发设计项目的能力。采用项目的考核方式,通过项目的实现检查学生的各项能力,达到很好的考核目标。通过项目考核方式既能锻炼学生分析问题解决问题能力,又能发挥学生的主观能动性,能很好的考核学生的各项能力。结语通过分析c#程序设计课程教学过程遇到的问题,提出了项目驱动的教学模式。总结了目前的教学现状,分析了项目驱动教学模式的特点;介绍了项目驱动教学模式的应用。项目驱动的教学模式充分发挥学生自主学习的能动性,使得学生从学习阶段就融入到真实项目开发过程中,在学校就锻炼了企业要求的各项素质,就业后能很好的满足企业对人才的需求,受到社会的一致好评。参考文献1侯彦娥,党兰学.c#程序设计课程一体化教学模式实践研究j.河南教育学院学报,2018(02):66-68.2沈项军,鞠时光.c#程序设计教学模式探讨j.教育与教学研究,2018:132-133.3王庆喜,李万春.基于案例驱动教学模式的c#程序设计课程的教学改革研究j.福建电脑,2011(12):172-174.4赵辉,李万龙,郑山红,张

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论