《基于C#的Windows应用程序设计》课程教学探讨
2013-08-15乔明中
山东工业技术 2013年8期
乔明中
(常州轻工职业技术学院,江苏 常州 213164)
0 引言
Windows应用程序在Windows平台上可以运行的程序,以其界面简洁直观,易于使用而受到软件开发人员的欢迎。Windows应用程序可采用多种计算机语言作为开发工具,如C++,Delphi,VB,C#等, 其中 C#是基于.NET 平台的面向对象的编程语言,综合了VB简单的可视化和C++运行效率高的特点,可以编译成跨平台,跨语言的代码,它避免了C语言指针和多重继承,具有简单、灵活、功能强大等特性,以软件工程作为规范,使用它能够快速、高效地开发各种基于网络数据库的软件,因而成为开发Windows应用程序语言首选语言。许多高校都开设了《基于C#的Windows应用程序设计》课程,作为计算机专业的一门专业核心课程,它要求学生能够理解和把握.NET框架,可以用面向对象的思想进行应用程序开发。
1 教学中存在的问题
《基于C#的Windows应用程序设计》课程目标是要培养学生的程序设计能力,即利用编程语言分析问题和解决问题的能力。然而,该课程教学中普遍存在以下问题:
1.1 学习目标不明确,缺乏自觉性和主动性
许多学生不能主动学习,很多操作只能知其然,而不能知其所以然,编程时满足于代码和操作步骤完整的事例,一旦遇到了新问题,就不知道该怎么办。
1.2 重视语法教学和理论,实践教学比例很小
本课程理论性和实践性都很强,内容琐碎,知识量大,要完成一个一般的软件项目必须有多个课时,即使安排行72课时,学生能把基本理论和方法掌握已属不易,在有限的时间内,教师只能把重点放在语法教学和理论上。……
登录APP查看全文
