高职院校程序设计课程教学方法探索

高职院校程序设计课程教学方法探索

ID:23419006

大小:61.00 KB

页数:8页

时间:2018-11-07

高职院校程序设计课程教学方法探索_第1页
高职院校程序设计课程教学方法探索_第2页
高职院校程序设计课程教学方法探索_第3页
高职院校程序设计课程教学方法探索_第4页
高职院校程序设计课程教学方法探索_第5页
资源描述:

《高职院校程序设计课程教学方法探索》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高职院校程序设计课程教学方法探索【摘要】高职院校程序设计课程教学应针对存在的问题,推进教学方法改革,实施分层式、提问式、启发式、项目式教学方法,注重培养学生的学习兴趣。【关键词】高职院校;程序设计课程;教学方法改革;学生兴趣培养一、重视培养学生的学习兴趣对于高职院校学生而言,兴趣是他们学习枯燥的程序设计课程最好的老师,有了兴趣,他们才不会轻易放弃专业课程的学习。因此,教师在程序设计类课程的教学过程中,首先就要重视培养学生的学习兴趣。这就要求教师在课堂教学准备时,注重话题引入和实践任务的设计,比如某游戏的界面设计、

2、功能实现等,通过对其编程思想的分析,引导和激发学生的学习兴趣。举个例子,在给学生讲解《C#程序设计》课程的“图形与图像”那一章时。我们可以用“如何玩转俄罗斯方块这个小游戏”为话题作为开始,然后引导学生思考:该游戏的设计思路与编程思想?并让学生分小组讨论,最后每组派一名代表阐述该问题。通过这样一种教学方法来培养学生的学习兴趣。、分层式教学探索由于大多数高职院校的学生,计算机水平差别较大。这就要求教师在教学过程中,注重因材施教,采取分层式教学法。在进行教学准备时,尽量让每个学生的每一堂课都有所收获。利用分层教学法对不

3、同基础的学生进行不同的教学设计,以达到不同的教学目标。实现各个层次的学生都能取得发展与进步,在今后的学习中不断提升自我。举个例子,在给学生讲解《C#程序设计》课程的“流程控制”那一章时。我们可以设计“简单计算器”这个实践任务,让一个班上所有学生在60分钟规定时间内完成。但由于该班学生基础不同,在操作过程中会出现各种不同的问题,有的复杂难解,有的简单易做。作为教师,一定要根据情况做出不同的解答,让每个学生理解并且会操作。切记对提问简单的学生不理不睬,这样会让他们对该课程失去信心。一般来说,学生在实践操作时巩固了理论

4、知识,并且有了学习成果,就有了自信心和学习兴趣。通过这样一种分层式教学法来达到因材施教的效果。、提问式教学探索高职院校的教师在课堂引入时,可以先利用提问式教学,让学生思考如何解决与本堂教学内容相关的实际问题。例如,在给学生讲解《C#程序设计》课程的“数据库编程”那一章时,首先问学生“C#中该如何连接SQLServer中的已有数据库呢?”,然后引出C#中连接数据库的方法,让学生在上机时应用代码和配置文件两种方式连接数据库,并在以后课程实训中经常应用。接下来,在学习数据集操作时,可事先设计好一个界面简洁、功能实用的程

5、序,上课时先运行给学生看,然后让学生思考:如何才能编程实现数据查询、记录增加、修改及删除操作呢?并告诉学生这个程序设计一点也不难,只要掌握数据适配器SqlDataAdapter的Fill方法和Update方法,以及数据集DataSet的应用后,每个学生都可独立完成该程序。利用该方法首先激发了学生的求知欲望,然后再讲解之后的教学内容,会更加吸引学生。通过这样一种提问式教学法培养学生独立思考、举一反三的能力。四、启发式教学探索所谓启发式教学,是指教师在教学过程中,根据程序设计课程知识的内在联系,由浅入深、由易到难的引

6、导学生思考、分析并解决问题,启发学生自觉地掌握知识的教学方法。该方法以教师为教学主导,学生为学习主体,启发学生积极地思考,正确地理解、系统地掌握所学内容。对于大部分不愿思考的高职学生而言,采用逐步引导的启发式教学法,有助于增强学生的逻辑思维能力,提高分析问题和解决问题的能力。举个例子,在给学生讲解《C#程序设计》课程的基础知识时。我们先给学生讲解简单的分支结构,再讲解复杂的循环结构,最后讲解数组与方法。在介绍循环结构时,先介绍简单的for、while、do".while语句,再讲解难一点的foreach语句。同样

7、在介绍数组时,先介绍简单的一维数组,再讲解难一点的多维数组。这样由浅入深、、由易到难,慢慢地引导学生先完成一些例题,直到最后能够完成一个综合的“学生成绩统计”案例。通过这样一种启发式教学法让学生逐步地、系统地掌握整门课程。五、项目式教学探索所谓项目式教学,是指教师和学生在教学活动中共同完成一个完整的项目,按照“运行效果一实现功能一理论知识一实现模块一总结知识点”的思路进行教学。其优点是:学生在学习过程中参与一个完整项目的分析、设计和实现的全过程,就能在课堂学习中把理论知识和实践操作有机地结合起来;就像真正参与到企

8、业项目的开发过程中。这种项目式教学法,有利于提高程序设计类课程的教学效果,有利于培养学生运用编程语言开发软件项目的实际能力。举个例子,在给学生讲解《C#程序设计》课程的“Windows程序设计”这部分时,可以结合“招聘信息管理系统”这个项目来进行教学。教师先给学生演示项目的运行效果,然后与学生一起分析该项目要实现的功能,以及实现这些功能需要用到的理论知识,接着把该项目按照

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

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

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