摘要:《C#语言程序设计》是高职高专院校计算机专业的一门重要专业基础课,面向对象编程是目前流行的一种编程方法。本文总结高职高专院校的培养模式、C#的课程特点、实际教学实践以及教学过程中碰到的问题,认为该课程的教学应以就业为导向,用案例来驱动,通过课程培养学生的自学能力和分析问题、解决问题的能力。
关键词:C#程序设计;案例驱动;课程设计
一.引言
面向对象程序设计是计算机应用专业学生必修的一门课程,也是信息管理与信息系统、软件开发等计算机相关专业的一门重要课程,在整个计算机课程教学体系中占据着非常重要的地位。面向对象程序设计是一门实践性很强的课程,必须通过实践教学和上机操作才能掌握所学的理论知识,所以要特别强调讲授与上机操作相结合,在面向对象程序设计的教学过程中,发挥学生学习的主观能动性是十分重要的,是学生学好面向对象程序设计的重要前提条件,也是培养学生学习兴趣的重要途径。
在众多的程序设计语言中,C#语言是近年来广泛使用的面向对象的程序设计语言。C#语言是计算机应用者进行程序设计的重要工具,同时也是一种重要的程序设计思想。由于C#语言的种种优点和不断发展,现已成为最卓越的和最广泛使用的程序设计语言之一。其应用领域极其宽广,从复杂的企业级大型应用程序到一般的桌面办公软件应用,再到小型移动设备的软件开发,随处可见C#活跃的身影。掌握好C#语言,不仅能提高学生的专业素质,还可为今后的就业增加机会。
二.重视培养学生的学习兴趣
要想发挥学生学习C#语言的主观能动性,激发学生的学习兴趣则是关键所在。兴趣是探究事物或进行某种活动的积极态度,是一个人优先地对一定事物发生注意的倾向。学习兴趣则是学习中最活跃的因素,是带有情绪色彩的认知倾向;兴趣是学生主动学习的第一步。因此,在讲授C#语言时,要不断激发学生的学习兴趣和好奇心,不断创造新鲜感,多举一些与生活实际密切联系的例子,例如:可以通过课堂上讲授简单网络程序的设计,以及小型信息管理系统的开发等等,这样做的效果是学生从中体会到C#语言的实用性和趣味性,鼓励学生亲自动手设计,学生有了兴趣,自然就有了学习的自发主动性,兴趣是最好的老师。在上机实践过程中,要积极帮助学生发现问题,解决问题,当学生自行设计的程序运行成功时,他们会获得一种成就感,才会产生进一步探索的兴趣。
三.教师要不断提高自己的业务水平
计算机科学技术飞速发展,新的知识不断涌现,作为教师要不断的学习,不断的提高自己的业务水平。“学高为师,身正为范”,作为教师应该刻苦钻研,提高自身业务素质和能力,努力扩大知识面,不但要懂得自己所教的课程,还要精通相关的课程和领域,知识面广了,课讲起来就活了,就更有吸引力和感召力,就会让自己赖以教育学生的一桶水变为有源的活水,常换常新,源源不断。教师熟练掌握了所教课程及相关课程,这样在授课时,就可以把各门功课的知识串联起来讲解,让学生感受到课程的实用性和趣味性,从而主动学习,达到事半功倍的效果。这就要求教师必须乐于学、勤于教、善于思,不断有新的发现,有科学的创新,找到新的教学方法;这就要求教师不断抓紧专业知识的学习,给学生一滴水,自己要有一桶水,不断学习才能如同源源不断的溪流,保持教学过程的鲜活力。
期刊文章分类查询,尽在期刊图书馆
四.注重实践教学环节
C#语言是一门实践性很强的课程,在实践内容的安排上,以就业为导向,以案例为驱动,多选取综合性、设计性实验,少选取验证性内容,实验内容要有针对性,要与实际紧密联系,每个实验要求学生自己设计,自己调试,教师只是起引导和辅导作用,通过实践,不但能让学生对所学的内容进行巩固,而且还可以达到创新,实践出真知。
实践教学中,采用优秀的面向对象环境,如:Microsoft Visual Studio,不但能让学生真正体会到面向对象设计的思想,而且还能所见即所得,使学生有一种成就感,激发学生学习的兴趣。实验内容有意布置一些实用的中小型程序让学生尝试设计,理论与实际相结合,能从而较快提高学生的编程能力。
五.教学方法的创新——师生互动平台的应用
目前,大部分教师基本上还是采用常规的顺序式、灌输式的教学方法。这种教学方法在教学过程中与学生之间的互动几乎没有。没有充分调动学生学习的积极性。课堂教学中,以教师讲授为主,没有充分发挥学生学习的主动性,启发式教学没有得到充分运用,先进直观的多媒体教学手段应用不够,即使有的教师采用了多媒体,也只是把书本上的内容输入到PowerPoint,授课时对着屏幕读一遍,没有起到实质的效果。针对这种情况,可以利用C#和ASP.NET技术开发师生互动平台,以解决师生之间交流沟通的问题。教师可以把教案、作业、习题等一系列资料上传到平台上,在线答疑,留言等,学生可以下载相应的资料,上传自己完成的作业,向老师提问等。这个平台是师生交流的基础,同时,也能给教师和学生带来很大的方便,真正实现了资源共享和信息交流。教师制作习题指导,对每一节的知识点进行总结,给出学生在学习过程中容易出错的地方,然后针对学生易于出错的知识点给出经典例题和详细的解答说明,最后给出类似的思考题和讨论题。同时制作试题库,将历年的试卷整理后,形成试题库,这样学生对考试的方向和考试的题型就有所了解,就会主动的参考相应的资料弄懂每一个环节,这也是给学生增加知识量、查缺补漏的一个好办法。
六.教给学生学习的方法——授人以渔
大学期间,应注重培养学生分析问题、解决问题的能力,所以面向对象程序设计课程的教学重在培养学生应用面向对象思想去解决实际问题。对于在学习过程中,遇到没讲过或书上没有讲解的知识点,应引导学生学会使用联机帮助和在Internet上查询有关资料。学生就会产生自己解决问题的成就感,以激发学生的求知欲望,拓宽的自学空间,使学生积极主动地解决所遇到的各种问题,从而培养学生学习的主动性和自觉性。同时,教师在传授知识的过程中,还要积极地教给学生学习的方法和技巧,授人以渔,培养学生独立思考、解决问题的能力。
七.结束语
面向对象程序设计课程是计算机及相关专业的一门重要的专业课,同时又是进行软件开发的直接工具,面向对象的程序设计思想是第四代编程语言,是一个全新的思想,是当前及未来一段时间的主要编程方法,是把所学的专业知识转化为应用的桥梁,是学生就业专业知识的关键技术,掌握好C#程序设计可以增加学生就业的机会。我们在实际授课过程中应注重培养学生的学习兴趣,注重实践教学,积极进行教学研究和教学改革,只有这样,才能取得良好的效果。
参考文献
[1]郭惠芳.以面向对象思维为主线的教学设计研究[J].软件,2019,40(05):90-92.
[2]“面向对象程序设计”教学方法研究[J].阚运奇.无线互联科技.2018(23)
[3]面向对象程序设计课程微课设计研究[J].孟瑶.信息与电脑(理论版).2018(22)
[4]面向对象程序设计课程案例法教学探讨[J].钱诚,徐煜明.电子世界.2018(22)
[5]定位于实践的面向对象程序设计课程教学探索[J].孙勇,徐建辉.教育现代化.2018(40).
论文作者:何伟文
论文发表刊物:《知识-力量》2019年11月46期
论文发表时间:2019/10/18
标签:面向对象论文; 学生论文; 程序设计论文; 课程论文; 教师论文; 学生学习论文; 培养学生论文; 《知识-力量》2019年11月46期论文;