论文部分内容阅读
摘要:计算机程序设计的课程是中职计算机专业的核心课程。相对而言程序设计需要进行深入的理论学习,这让基础知识本来就薄弱的中职学生感觉非常困扰。所以为了让学生轻松学习本课程,教师应该从建立学生的信心和兴趣开始,广泛采用多种教学方法,加强理论与实践的结合,充分利用各种学习资源,促进教学质量的提高。
关键词:计算机程序设计;中职;教学策略
中职专业计算机程序设计课程是一门核心计算机课程,旨在帮助学生学习使用程序设计的思想来思考和解决问题,并发展学生的项目开发、程序调试和算法分析能力。但是,与程序设计有关的基础理论知识很抽象,而且命令和代码很繁琐,使得相当多的学生在学习时会感到困难,甚至对学习程序设计失去信心。为了使学生更好地学习程序设计课程,我在长期的程序设计教学过程中有以下方面的认识和思考。
一、认识到程序设计的重要性。
为中职专业计算机专业提供软件设计课程无疑是非常重要的。对于计算机专业学生来说,不能只满足于办公软件的应用,而应该通过系统的学习,学生可以发展自己的程序设计思维,以及熟悉基本的程序设计技术,以便学生可以编写基本的程序设计代码并更好地利用此解决专业领域的问题,从而使得学生在其他计算机语言课程中使用程序设计相关课程奠定了基础。
二、中等职业学校计算机程序设计教学的当前困境
(一)专业化不足导致教学时间减少
目前的职业计算机专业的学校系统通常是2+1模式,即两年的学校教育和公司一年的顶岗实习期。而在这种情况下,中职学生的专业课程开设多而且杂,以我校为例,计算机专业开设有《计算机应用基础》、《计算机组装与维护》、《计算机网络技术》、《计算机平面设计》、《计算机网页设计》、《计算机程序设计》等诸多课程,很多学校还将计算机专业与动画专业结合在一起,平面设计专业与计算机艺术专业相混淆设置。因此,使得程序设计课程通常仅在课程期间提供,而每学期也只有80个小时的开发课程。
(二)没有入学要求,这意味着学生的主要教学活动相差很大
因为学习编程需要强大的逻辑思维能力,而职校生通常数学基础薄弱,逻辑思维能力也较差,所以导致学习程序设计的能力不足。而且现在学生通常英语水平较差,因此在看到程序开发中使用的英语关键字或变量名称自然会引起恐惧感,从而对学习程序设计失去信心。
(三)教材和教学方法相对传统,并不完全适合中职生的教学
中等职业程序设计课程中常用的教学方法是不利于教师讲课和学生学习的,而且不利于留住学生对计算机编程的长期研究兴趣。同时,学生在电脑前仅用于测试是否成功进行程序设计。如果测试成功,学生就会完成任务。但是这种教学方法真的只适合学生一些会编程语法知识和调试技能的学生,并使得学生能够分析和解决与编程相关的实际问题。
(四)评估方法非常简单,无法完全验证学生的学习效果
以前的评估方法主要是基于测试学生的学习效果,但是这种评估方法过于简单,从而无法检验学生的实际可能性,也无法反映学生的真正学习效果。
三、建议和措施
(一)激发学生的学习兴趣
首先,教师通过提供简单有趣的示例来激发学生学习兴趣。在程序课程教学的开始前,打破以前纯粹的无聊课程理论模型公式,而是收集一些有趣的示例,例如先让学生玩一些游戏,例如Gomoku和Tetris,或使用其他电子表格计算和评估。教师通过展示实例,学生可以了解程序的实用性并培养学生的学习热情。
(二)明智地使用教学方法,以保持学生对学习的兴趣
1、使用简单,易于理解的视觉语言来解释程序设计课程的专业术语
程序设计中有很多专业技能语言:对象、属性、方法等。例如,教師在解释“对象”时,首先要解释这不是在生活中所说的“对象”,而是“客体”,是现实中实际存在的东西。例如,手中的笔是一个对象。然后解释在程序设计类中,每个应用程序表单和各种表单控件都是对象。
2、使用指导方法来帮助学生记住与专业术语
如果学生的英语基础不好,那么学生将无法理解或学习。例如,文本框控件:TextBox。它由“文字”和“框”这两个词组成,。而且在英语中,“Text”被解释为“正文”,而“Box”被解释为“盒子”。这样就可以大大提高学生的理解能力的学习兴趣。
(三)分层教学,根据学生能力进行教学
“分层学习”是一种适合学生特点的学习方法,旨在提高每个学生的学习水平。这就需要教师教学习的各个方面都考虑到了不同学生的学习需求。所以在教学过程中,教师使用基于课堂的分层教学方法。
(三)使用面向项目的培训模式来完成程序设计课程的实践培训联系
在经过实践培训后,学生就会发现在该项目的培训制度下,教师成为了传统上司和口译人员的技术援助,同时学生也从被动接受者变为主动研究者和主动合作者,而这种训练模式是符合计算机语言课程改革发展方向,从而使学生真正掌握操作技术。而
四、结语
在实际教学并没有固定的方法。在我平常的教学过程中,一堂课通常是多种方法的组合。在保持学生积极性的前提下,根据学生的认知规律和所有可能的教学方法组织教学。简而言之,关于程序设计教学方法的研究有非常重要的实践意义,并且还应要求教师进一步探索和实践未来的教学方法。
参考文献:
[1]李徐翁.浅谈中职C语言程序设计教学[J].计算机产品与流通,2018(10):169.
[2]郭煜丹.关于中职程序设计语言教学的思考[J].电脑与电信,2018(09):67-69.
湖南省东安县职业中专学校 郭雅林
关键词:计算机程序设计;中职;教学策略
中职专业计算机程序设计课程是一门核心计算机课程,旨在帮助学生学习使用程序设计的思想来思考和解决问题,并发展学生的项目开发、程序调试和算法分析能力。但是,与程序设计有关的基础理论知识很抽象,而且命令和代码很繁琐,使得相当多的学生在学习时会感到困难,甚至对学习程序设计失去信心。为了使学生更好地学习程序设计课程,我在长期的程序设计教学过程中有以下方面的认识和思考。
一、认识到程序设计的重要性。
为中职专业计算机专业提供软件设计课程无疑是非常重要的。对于计算机专业学生来说,不能只满足于办公软件的应用,而应该通过系统的学习,学生可以发展自己的程序设计思维,以及熟悉基本的程序设计技术,以便学生可以编写基本的程序设计代码并更好地利用此解决专业领域的问题,从而使得学生在其他计算机语言课程中使用程序设计相关课程奠定了基础。
二、中等职业学校计算机程序设计教学的当前困境
(一)专业化不足导致教学时间减少
目前的职业计算机专业的学校系统通常是2+1模式,即两年的学校教育和公司一年的顶岗实习期。而在这种情况下,中职学生的专业课程开设多而且杂,以我校为例,计算机专业开设有《计算机应用基础》、《计算机组装与维护》、《计算机网络技术》、《计算机平面设计》、《计算机网页设计》、《计算机程序设计》等诸多课程,很多学校还将计算机专业与动画专业结合在一起,平面设计专业与计算机艺术专业相混淆设置。因此,使得程序设计课程通常仅在课程期间提供,而每学期也只有80个小时的开发课程。
(二)没有入学要求,这意味着学生的主要教学活动相差很大
因为学习编程需要强大的逻辑思维能力,而职校生通常数学基础薄弱,逻辑思维能力也较差,所以导致学习程序设计的能力不足。而且现在学生通常英语水平较差,因此在看到程序开发中使用的英语关键字或变量名称自然会引起恐惧感,从而对学习程序设计失去信心。
(三)教材和教学方法相对传统,并不完全适合中职生的教学
中等职业程序设计课程中常用的教学方法是不利于教师讲课和学生学习的,而且不利于留住学生对计算机编程的长期研究兴趣。同时,学生在电脑前仅用于测试是否成功进行程序设计。如果测试成功,学生就会完成任务。但是这种教学方法真的只适合学生一些会编程语法知识和调试技能的学生,并使得学生能够分析和解决与编程相关的实际问题。
(四)评估方法非常简单,无法完全验证学生的学习效果
以前的评估方法主要是基于测试学生的学习效果,但是这种评估方法过于简单,从而无法检验学生的实际可能性,也无法反映学生的真正学习效果。
三、建议和措施
(一)激发学生的学习兴趣
首先,教师通过提供简单有趣的示例来激发学生学习兴趣。在程序课程教学的开始前,打破以前纯粹的无聊课程理论模型公式,而是收集一些有趣的示例,例如先让学生玩一些游戏,例如Gomoku和Tetris,或使用其他电子表格计算和评估。教师通过展示实例,学生可以了解程序的实用性并培养学生的学习热情。
(二)明智地使用教学方法,以保持学生对学习的兴趣
1、使用简单,易于理解的视觉语言来解释程序设计课程的专业术语
程序设计中有很多专业技能语言:对象、属性、方法等。例如,教師在解释“对象”时,首先要解释这不是在生活中所说的“对象”,而是“客体”,是现实中实际存在的东西。例如,手中的笔是一个对象。然后解释在程序设计类中,每个应用程序表单和各种表单控件都是对象。
2、使用指导方法来帮助学生记住与专业术语
如果学生的英语基础不好,那么学生将无法理解或学习。例如,文本框控件:TextBox。它由“文字”和“框”这两个词组成,。而且在英语中,“Text”被解释为“正文”,而“Box”被解释为“盒子”。这样就可以大大提高学生的理解能力的学习兴趣。
(三)分层教学,根据学生能力进行教学
“分层学习”是一种适合学生特点的学习方法,旨在提高每个学生的学习水平。这就需要教师教学习的各个方面都考虑到了不同学生的学习需求。所以在教学过程中,教师使用基于课堂的分层教学方法。
(三)使用面向项目的培训模式来完成程序设计课程的实践培训联系
在经过实践培训后,学生就会发现在该项目的培训制度下,教师成为了传统上司和口译人员的技术援助,同时学生也从被动接受者变为主动研究者和主动合作者,而这种训练模式是符合计算机语言课程改革发展方向,从而使学生真正掌握操作技术。而
四、结语
在实际教学并没有固定的方法。在我平常的教学过程中,一堂课通常是多种方法的组合。在保持学生积极性的前提下,根据学生的认知规律和所有可能的教学方法组织教学。简而言之,关于程序设计教学方法的研究有非常重要的实践意义,并且还应要求教师进一步探索和实践未来的教学方法。
参考文献:
[1]李徐翁.浅谈中职C语言程序设计教学[J].计算机产品与流通,2018(10):169.
[2]郭煜丹.关于中职程序设计语言教学的思考[J].电脑与电信,2018(09):67-69.
湖南省东安县职业中专学校 郭雅林