立足云计算教学资源库,优化中职程序设计课程授课

2021-12-15 13:38冯琳玲
科技视界 2021年33期
关键词:程序设计资源库编程

冯琳玲

(江苏省吴中中等专业学校,江苏 苏州 215000)

0 引言

程序设计课程是计算机类专业学习的基础,也是学生需要掌握的必修课。教师在开展相关内容的教学时,需要从课程的特点、学情以及理论知识等多个方面入手,立足于云计算教学资源库,并以现代化的科技手段为辅助,以具有实践意义的教学策略展开实际教育,帮助学生学习知识技能,助力学生成为社会所需要的技术型人才。

1 云计算教学资源库的定义及价值

随着现代科技的发展进步,教育信息化已经成为教育的趋势,也是当下各院校重点发展的教学方向[1]。云计算教学资源库是基于计算机技术手段,在网络空间中存放一定的教学资源,以供用户调取与使用。中职院校中所设置的云计算教学资源库,多是与专业教学相关的教学课程以及信息资源,学生与教师能够在有网络的情况下,随时随地进行学习拓展。立足于云计算教学资源库,使教师在开展中职程序设计课程的教学时,能够有更多的教学资源进行教学拓展,能够创新课堂上的教学手段,并用一些现代化和流行性的知识来提升学生的学习兴趣。借助于教学资源库,使教师能够对学生进行预习、复习、拓展巩固的一系列教学管理,让学生在课下时间也能够实现自我学习和充实,从而增强学生的专业技能,帮助学生成为更专业的技术性人才,有利于学生之后的就业以及升学[2]。

2 立足云计算教学资源库展开中职程序设计课程的教学策略

2.1 借助云计算教学资源库,转变教学观念与管理制度

中职院校在为学生进行培养方案的规划时,以为社会输送技术型人才为目标,以培养学生实际操作能力和社会适应能力为目的而展开教学工作。在云计算教学资源库的帮助下,教师可以适当地改变自己的教学方法和教学观念,将教学变为多种教学相结合的新型教学,将理论课程和实践课程进行有机地统一,而不是在不同时间进行分别教学。

在云计算教学资源库的引入下,教师可以将理论课“搬”到实践课上一同讲学,帮助学生更好地学习知识,应用知识,让学生能够在亲手操作演练的情况下,快速理解教师所讲解的知识原理。例如,在进行《C#控制语句》的讲解时,教师可以统一调配计算机室的电脑,先以理论知识为引导,让学生能够了解控制语句相关的概念以及程序设计的步骤和注意事项。当学生了解基础知识之后,教师再在屏幕上为学生实时播放云计算教学资源库中的操作视频,让学生从视频中的程序编写步骤了解正确的操作流程,让学生能够更好地理解抽象化的概念,也让学生巩固了自己所学的知识内容。然后,教师再将电脑主动权还给学生,并将教学资源发送到共享文件夹中,学生再根据所学知识复习编程,当学生忘记了编程步骤之后,可以自行调取教学资源进行复习,从而更好地掌握编程步骤,记忆编程要点。

2.2 适当引入项目导向教学,增强学生的合作探究能力

基于云计算教学资源,教师可以引入项目导向教学,让每个学生都成为课堂的主体,让学生不得不参与到课堂学习中,从而锻炼学生的实践能力,培养学生的专业技能。而项目式导向教学多以合作探究为主,通过小组合作,班级中的学习氛围也会变得更为浓厚,学生的学习积极性也会得到提高。

例如,在进行用户界面设计课程讲授的时候,教师可以为学生设定一个简单的用户界面设计任务,让学生通过小组合作的形式去搜集资料,学习知识,总结概括并进行程序设计。在这个过程中,教师可以将云计算教学资源库开放给学生,让学生进行自由调取,从而提升学生的项目完成效率。在教学资源的帮助下,学生能够观察发现一些已完成的用户界面设计内容,了解到大致的设计步骤以及设计要点,经过小组讨论之后,学生能够进行界面设计主题的确定,并通过分工合作的形式完成程序设计,达到合作共赢的目标。

2.3 创新程序设计教学内容,趣味激发学生的学习兴趣

教师在教学的时候,要明确自己所要教育的对象是中职学生,大部分学生在日后会直接进入社会工作,面对现实的程序设计问题。因此,教师在开展教学工作的时候,不必局限于课本中的知识内容,而是可以适当地引入生活化的适用场景,为学生创设一定的问题情境,在创新教学内容的同时,也让学生有了更深的代入感,让学生能够有更高的学习兴趣和实践欲望。基于云计算教学资源库,教师可以为学生找到程序设计的内核,再为其创设一定的情景,以幽默化或者实用性较高的场景来促进学生进行编程。

例如,在进行错误调试和异常处理这一节课的教学时,编程出现问题是每个程序员都会遇到的事情,也是每次编写程序时需要进行自查和纠正的地方。教师在进行这个部分的教学时,可以以生活中常见的程序员为例,让学生观看一些程序员编程的画面,以及程序员本人对于程序设计出现错误的看法,选取内容尽可能调侃化和趣味化,让学生树立起正确看待bug的心理,也为学生之后的学习树立信心。而后,教师再在教学资源库中寻找几个简单的出现错误的小程序,带领着学生进行错误调试和异常处理的学习,调动起学生的学习兴趣,也让学生掌握实用性的技能手段。

2.4 拓展程序设计相关资源,增强学生的自主学习意识

中职院校的教育模式与义务教育的不太相同,不同专业的学生会接受不一样的教育,学生在更多时候需要通过自主学习的方式充实自我,提升自我,才能够更好地适应社会需求,也能够养成良好的学习习惯,从而在社会工作中不断进修,实现更加长远的发展。教师在进行中职程序设计课程的教学时,要注意为学生提供相关的教学资源,让学生能够在课下时间自由选择学习资源,自主进行专业技能的提升锻炼,引导着学生形成良好的自主学习意识。

计算机类专业所学习的程序设计课程,是一门不断更新,不断进步的学科,随着社会的进步以及科技的发展,学生所要掌握的知识内容更是远远超过课本上所编著的内容。例如,在进行web应用程序设计的教学时,学校所安排的课时有限,教师在课堂上讲解的知识也并不能囊括所有的知识内容,教师只能够挑一些重难点进行强调,并对一些常会遇到的情况和设计要求进行实践教学。为了让学生更适应社会工作,也为了让学生有足够的就业竞争力,基于云计算教学资源库的帮助,教师在课下可以为学生推送一些有关课程的学习资源,以及一些较为深入的教学课程,让学生能够有资源可学,有课程可看,满足不同学生的学习需求。

3 结语

教学研究表明,云计算教学资源库对于中职计算机类课程的教学有着重要的价值,教师借助资源库能够更好地展开教学管理,增强学生的各方面能力。在程序设计课程的教学实践中,教师需要明确自己的教学目的,不断钻研更具高效性的教学措施,牢牢把握时代需求和社会需要,为学生提供正确的教学指导,帮助学生成为综合发展的人才。

猜你喜欢
程序设计资源库编程
编程,是一种态度
健身气功开放课程资源库建设研究
元征X-431实测:奔驰发动机编程
编程小能手
基于Visual Studio Code的C语言程序设计实践教学探索
纺织机上诞生的编程
贵州●石斛种质资源库
从细节入手,谈PLC程序设计技巧
高中历史信息化教育资源库应用探索
高职高专院校C语言程序设计教学改革探索