高职软件技术类专业面向对象课程改革实践

高职软件技术类专业面向对象课程改革实践

ID:6054929

大小:29.00 KB

页数:7页

时间:2018-01-01

高职软件技术类专业面向对象课程改革实践_第1页
高职软件技术类专业面向对象课程改革实践_第2页
高职软件技术类专业面向对象课程改革实践_第3页
高职软件技术类专业面向对象课程改革实践_第4页
高职软件技术类专业面向对象课程改革实践_第5页
资源描述:

《高职软件技术类专业面向对象课程改革实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高职软件技术类专业面向对象课程改革实践  摘要:在高职软件技术类专业中,面向对象课程起着承前启后的作用。一方面需要学生掌握面向对象基本理论,另一方面编码实践能力也需要着力培养。本文从编程语言的选择、理论和实践教学、课程考核等方面对面向对象的课程教学改革提出一些看法。Abstract:InHigher-Vocational-College’smajorsofsoftwaretechnology,object-orientedcurriculumplaysaveryimportantrole.Ontheonehandstudentsarerequiredtom

2、asterthebasictheoryofobject-oriented,theothercodingpracticesthatalsoneedtocultivate.Thisarticlegivesafewcommentsfortheobject-orientedteachingreform,fromthechoiceofprogramminglanguage,thetheoryandpracticeofteaching,curriculumassessmentandotheraspects.关键词:面向对象;高职;C#;教学Keywords:objec

3、t-oriented;Higher-Vocational-College;C#;teaching中图分类号:G423.07文献标识码:A7文章编号:1006-4311(2013)20-0254-020引言在目前,面向对象还是程序开发的主流思想,因此,在高职的软件技术类专业中普遍开设面向对象课程。为了不使高职的面向对象课程发展成本科同类课程的精简版,本文结合本院软件技术专业面向对象程序设计课程的改革实践,探讨符合高职教育需求和高职学生特点的一些教学方法和思路。1编程语言的选择目前市面上流行的面向对象程序设计语言不下数十种,又以C++、JAVA、C#、Delp

4、hi等最为常见。我们选择以C#语言作为语言载体来学习面向对象的编程思想,是基于以下几点考虑:①C++作为一门编程语言无疑是优异的,但对学习者来说,难度颇高,尤其是对普遍学习动力不强的高职学生;对教学而言,我们需要给高职学生一些简单、直观又有趣的例子增加其学习兴趣,用C++要做出这种例子相对要困难一点。7②JAVA以其开放性和完全的面向对象而知名,但这种开放性而不是集成性对高职学生而言却是个限制。在工程实践中,要搭建一个满足开发要求的JAVA开发环境往往需要大半天时间,添加各种插件、各插件可能因为版本问题相互冲突……虽然有的人很享受这个过程,但这却会打击学生

5、的学习积极性。③本科院校选择C++、JAVA等语言比较普遍,而高职则以就业为导向,以理论够用、注重实践作为教学原则,并且前导课程是C语言。因此,为了使高职毕业生能快速走上程序开发人员的岗位,在本专业的课程体系中选择入门简单、整个.Net体系又足够庞大、高度集成的语言C#作为面向对象教学语言。2教学过程的改革实践当前的高职学生普遍存在基础较差、学习能力不强等问题,他们在面对C#这种语法规则很多、很细的语言时,容易产生课程枯燥难懂、学习不知如何着手等情绪,进而丧失信心、失去学习热情,形成自暴自弃、破罐破摔的不良心态。这就需要我们教师在教学中着眼实际情况、注重方

6、法,使大多数学生能紧跟授课进程,学会并会用C#。2.1传统教学的问题:虽然多数高职课程都强调课堂教学和实践教学的结合,但多数还是形变实不变。课堂理论讲授枯燥乏味,多媒体教学也局限于课件或小程序演示等方面;等到了实践实训时,学生又不会动手写程序代码,最终导致教学效果很不理想。2.27理论教学内容的改进:在设计理论教学内容时,坚持以程序员岗位的能力需求为基准进行设计。理论教学的目的是为了能指导学生书写代码,因此我们只保留知识点中主干的部分,并制作成条目而不是段落。学生对照着简单的几条知识点、再参照样例,基本就能完成代码的书写了。比如在讲授构造方法的内容时,我们

7、给出的理论知识点就只有以下五点:①它是类的一种特殊方法,方法名与类名相同;②没有返回类型,可以重载,一般以public修饰;③不允许用户显式地直接调用,只能在创建实例对象时紧跟new之后,系统自动调用该类的构造方法为新对象初始化字段;④若用户未定义任何构造函数,系统将为这个类缺省定义一个空构造函数,形如:public类名(){}的空构造函数;⑤若用户定义了构造函数,则系统将不再提供缺省的构造函数。有以上五条知识条目,学生已经对构造方法有足够的认识,也足够指导学生进行构造函数的书写,其他更详细的知识可以在后续的学习中进行补充,而不追求一步到位。2.37教学方

8、法的改进:改善教学方法是为了能提高学生学习积极性,引导学生顺利完成

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

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

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