《基于c#的windows应用程序设计》课程教学探讨.doc

《基于c#的windows应用程序设计》课程教学探讨.doc

ID:57845796

大小:65.50 KB

页数:6页

时间:2020-04-01

《基于c#的windows应用程序设计》课程教学探讨.doc_第1页
《基于c#的windows应用程序设计》课程教学探讨.doc_第2页
《基于c#的windows应用程序设计》课程教学探讨.doc_第3页
《基于c#的windows应用程序设计》课程教学探讨.doc_第4页
《基于c#的windows应用程序设计》课程教学探讨.doc_第5页
资源描述:

《《基于c#的windows应用程序设计》课程教学探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《基于C#的Windows应用程序设计》课程教学探讨【摘要】编程是计算机学科的基本技能,本文分析了《基于c#的Windows应用程序设计》课程教学过程中存在的问题,从教学方法、评价系体等方血,探讨提高教学效果的方法和途径。【关键词[Windows应用程序;C#;教学DiscussingofTeachingaboutTheCourseofWindowsapplicationdesignBasedonC#QIAOMing-zhong(ChangzhouInstituteofLightIndustrytechnolo

2、gy,ChangzhouJiangsu,213164)[Abstract]programmingisbasicskillsincomputerscience,thispaperanalyzes“WindowsApplicationDesignbasedonC#”courseteachingprocessproblems,discussesthemethodsandapproaches,toimproveteachingeffeetivenessfromteachingmethods,evaluationsyst

3、em,etc・[Keywords]Windowsapplications;C#;teachingo引言Windows应用程序在Windows平台上可以运行的程序,以其界面简洁直观,易于使用而受到软件开发人员的欢迎.Windows应用程序可采用多种计算机语言作为开发工具,如C++,Delphi,VB,C#等,其中C#是基于.NET平台的面向对象的编程语言,综合了VB简单的可视化和C++运行效率高的特点,可以编译成跨平台,跨语言的代码,它避免了C语言指针和多重继承,具有简单、灵活、功能强大等特性,以软件工程作为规范

4、,使用它能够快速、高效地开发各种基于网络数据库的软件,因而成为开发Windows应用程序语言首选语言。许多高校都开设了《基于C#的Windows应用程序设计》课程,作为计算机专业的一门专业核心课程,它要求学生能够理解和把握.NET框架,可以用面向对象的思想进行应用程序开发。1教学屮存在的问题《基于C#的Windows应用程序设计》课程目标是耍培养学生的程序设计能力,即利用编程语言分析问题和解决问题的能力。然而,该课程教学中普遍存在以下问题:1.1学习冃标不明确,缺乏自觉性和主动性许多学生不能主动学习,很多操作只

5、能知其然,而不能知其所以然,编程时满足于代码和操作步骤完整的事例,一旦遇到了新问题,就不知道该怎么办。1.2重视语法教学和理论,实践教学比例很小本课程理论性和实践性都很强,内容琐碎,知识量大,要完成一个一般的软件项目必须有多个课时,即使安排行72课时,学生能把基本理论和方法掌握已属不易,在有限的时间内,教师只能把重点放在语法教学和理论上。实践操作的不足严重影响学习效果。1.3内容抽象,综合性强C#作为一种面向对象的编程语言,它涉及到很多抽象的概念,如类、继承、封装、重写、接口、委托、框架等。一般项目都有多个窗体

6、,涉及大量的控件、属性、事件、方法,用到数据库的软件项冃就更为复杂,如果不能熟练掌握基础知识,要独自完成一个项0难度很大。1.4没有掌握正确的调试方法调试是编程的基本技能之一。程序编写完成后,一般都可能有几处,十几处甚至更多的错误,但他们中的许多错误都是相关联的,一处错误纠正了,往往很多错误都会随之消失。许多学生没有熟练掌握程序调试方法,看到有一堆编译错误产牛恐棋,不知道如何来排除,也没有信心继续下去,慢慢地完全失去了学习的兴趣。无论编译错误或逻辑错误,只须定位到出错位置,认真分析,反复几次,基本可以解决。2改

7、进教学的措施2.1激发学生的学习兴趣本课程刚开始时,演示一些简单有趣,学牛易上手的小程序,如打字母游戏程序、计时器程序等,调动学生的积极性,并把基本理论和操作方法融于其中,使学生在轻松愉快的气氛中接受这方面的知识。当学生有一定的基础,引导他们一步一步來完成一些稍大的项目,如电子相册、学生信息管理系统等与日常生密切相关生的项冃。兴趣是最好的老师,有了兴趣,任何知识都变得简单,学牛会主动查阅资料和解决问题。在兴趣培养过程中,老师的不仅耍检查学生是否完成指定的任务,但要关注完成的过程,逐步使学生达到举一反三的效果。2

8、.2采用实用高效的教学方法教学中应遵循“以学生为中心,以教师为主导”的教学理念,针对不同的教学阶段和教学内容采用不同的教学方法,案例教学法和项目教学法在本课程教学中效果显着。案例教学法通过对案例的调查、思考、分析、讨论和交流活动,有助于培养学牛创新能力,引导学生形成自主学习的氛I韦I,从而理解面向对象编程的精髓。项目教学法中按照软件工程项目的思想把某个软件项目展开,模拟软件公司的环境,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。