摘要:近年来,随着信息技术的飞速发展和互联网的普及,编程能力的重要性日益凸显。高职学生作为技术技能型人才的培养对象,其编程能力的提升对其未来的就业和职业发展具有重要意义。然而,目前高职学生的编程能力普遍存在不足的情况,如何提升其编程能力成为一个亟待研究的问题。本论文旨在通过对高职学生的编程能力现状进行分析,探讨提升高职学生编程能力的有效途径。
关键词:高职学生,技术技能,编程能力,途径
1.高职学生的编程能力主要问题
1.1教学内容过于系统性
机编程能力的主要是培养学生逻辑思维能力,所以教学中,要把教学重点放在提升学生编程能力上,学生所掌握的知识一定要突出应用性的特点。但是目前的教材内容过于系统性,导致应用性不强,教材内容的起点过高,需要具有一定计算机基础的学生才可以使用这样的教材,而且教学时间也相对较长。教学和学习任务繁重,影响师生的教学及学习兴趣,学生学习难度加大,学生的学习兴趣受到影响.
1.2教学方法僵化陈旧
计算机知识的学习,是一个实践重于理论的过程,在我们的教学中,依然是教师主宰课堂,学生被动地受教,学生在教学中的主体地位没有得到重视,这样的教学模式直接影响教师的教学效果和学生的学习效率。计算机是一门应用技术课程,需要学生具有和保持一定的兴趣,如果没有这样的兴趣,那么这样的实践课就难以保证效果。
1.3学生缺乏良好的学习习惯
高职学生到了高职院校以后,难以顺利地跟上教师的教学进度。因此在上课期间,能够认真学习、积极思考的学生很少,玩手机、听音乐、聊QQ的大有人在,真正认真学习计算机知识的学生不到40%,学生学习的主动性有待提高。
2.提升高职学生编程能力的解决方案
2.1课程设置的调整
在解决高职学生编程能力不足的问题上,调整课程设置是一个重要的方向。
首先,针对高职学生基础知识薄弱、缺乏对编程语言的全面了解的问题,可以加强基础知识的教学。在编程课程中,要注重基础知识的系统讲解和梳理,帮助学生建立坚实的编程基础。可以通过提供详细的教材和参考书籍,引导学生进行自主学习和积累。
其次,为了提高高职学生对实际问题的解决能力,编程课程应加强实践环节的设计。可以通过增加实践项目或案例分析的方式,使学生能够将所学的知识应用到实际情境中,培养他们解决问题的能力。同时,课程还应注重培养学生的动手能力,提供实验室或实践平台,让学生动手实践,将理论知识转化为实际操作能力。
另外,为了培养高职学生的自主学习能力,编程课程应引导学生主动参与学习。教师可以在授课过程中采用启发式教学方法,鼓励学生提出问题、思考和探究,培养他们的自主学习和解决问题的能力。同时,可以提供一些学习资源和平台,让学生能够自主选择学习的内容和方式,促进他们的主动学习。
在提升高职学生的编程能力过程中,课程设置的调整是一种重要的解决方案。通过加强基础知识的教学,设计实践环节,培养学生的动手能力和解决问题的能力,以及引导学生的自主学习,可以有针对性地提升高职学生的编程能力。这样的调整将为培养更多高水平的技术型人才提供有力的支持,推动信息技术产业的进步和发展。
2.2实践能力的培养
在提高高职学生的编程能力中,培养实践能力是非常重要的一环。通过提供丰富的实践平台和项目实训机会,可以让学生不仅能够在课堂上学到知识,也能够在实际项目中得到锻炼,提高编程实践能力。
首先,高职院校可以与相关行业或企业合作,提供实践平台,例如开设实验室或实践基地,为学生提供真实的项目环境。这样的合作可以让学生接触到实际的技术需求和解决问题的过程,使他们的编程能力能够更好地与实际应用相结合。
其次,高职院校可以加强项目实训的开展。通过开设项目课程或通过学生实习的方式,让学生参与到真实的项目中去。这样一来,学生不仅可以学到更多的专业知识,还能够学到项目管理和团队合作等相关能力,提高他们的综合素质。
此外,还可以组织编程竞赛或比赛活动,激发学生对编程的兴趣和热情。这样的比赛活动可以鼓励学生进行自主学习和探索,提高他们的问题解决问题能力。
2.3加强教师队伍的建设
在计算程序设计教学过程中,教师需要认清自身定位,明确教学主体是学生,而不是老师。一切都要以学生学到技能、学会技能、熟练使用技术为主,这是直接关系到学生就业机会的成果。为了满足现代化教学对教师的要求,高职院校教师需要不断改进讲授方式,提自身素质,更新课程所用教材,及时根据市场要求改变教学内容,以便学生能够学到在实际社会生活中用到的知识。教师作为计算机知识的传授者,也不能“固步自封”,拘泥于自身所学,要及时关注计算机教学领域内新的知识和技术,并进行及时的学习,再根据自身的教学经验传授给学生们,能够让计算机专业的学生不脱离实际生活,重视实务知识的训练和职业技能的培养。
2.4提升学生的自主学习能力
首先,学生需要掌握良好的学习方法。自主学习并不意味着完全独立地学习,而是指学生主动参与学习过程、有能力寻找问题的解决方案、具备自我评估和调整学习策略的能力。为了培养学生的这些能力,我们可以通过教授一些实用的学习方法来引导他们。例如,教师可以培养学生的自学能力,引导他们学会利用网络资源、教科书和相关文献来自主掌握知识。此外,教师还可以鼓励学生积极参与课堂讨论和小组合作学习,培养他们的思考和表达能力。
其次,学生需要培养自主解决问题的能力。在程序设计教学中,遇到问题并学会解决问题是学生必备的能力。然而这种能力并非一蹴而就,而需要学生在实践中不断积累和提高。为此,教师可以设计一系列有挑战性的编程项目,要求学生自己分析问题、寻找解决方案,并编写代码实现。同时,教师还应该鼓励学生通过利用各种资源,如编程论坛、在线教程和文档资料等,来解决自己遇到的问题。在这个过程中,学生不仅可以提高编程能力,同时也培养了解决问题的能力和独立思考的能力。
3.结束语
综上所述,提升高职学生的编程能力是当前亟待解决的问题。通过调整课程设置,加强实践能力的培养,提升学生的自主学习能力,以及加强教师队伍的建设,可以有效提高高职学生的编程能力。通过实施这些措施,将有助于培养更多的高水平技术型人才,推动信息技术产业的发展。
参考文献:
[1]李琪.中等职业学校计算机编程语言教学存在的问题及对策[J].科教文汇.2014
[2]谢志英,袁红丽,韩月霞,等.关于计算机编程语言之间融合教学的研究[J].计算机工程与科学.2014
[3]兰丽,贺桂英.高职计算机编程语言课程教学方法研究[J].计算机教育.2010