张竞丹 王颖 王乐 崔英杰 江武汉
[摘 要] 当前信息技术快速发展,高职大学生仅依赖课堂所学习的知识无法适应行业的需求,因此培养高职大学生的自主学习能力势在必行。文章以高职大学生为主体,以激发学生学习兴趣、树立学生自信心为开端,以培养可持续性发展能力为核心,以程序设计课程为例,设计自主学习项目,引导学生开展自主学习,突出“教”(引导)的作用,强调自主学习方法的掌握。
[关键词] 自主学习;程序设计;高职
[基金项目] 深圳信息职业技术学院第七批校级教育教学改革研究与实践项目(2019jgyb10,2019jgjx02);深圳信息职业技术学院校级精品在线开放课程“程序设计(C语言)”
[作者简介] 张竞丹(1979—),女,吉林人,博士,副教授,主要从事程序设计课程教学与研究。
[中图分类号] G642 [文献标识码] A [文章编号] 1674-9324(2020)37-0280-02 [收稿日期] 2019-11-15
一、引言
培养高职大学生自主学习能力是社会发展和素质教育的迫切要求,具有重大的现实意义和理论价值[1-2]。
(一)适应社会与企业发展的迫切需要
在信息化高速发展的新时代,专业知识与技术的更新速度已经是书本教育远不可及的。企业要求毕业生在具有良好的专业素养的同时,更要具备较强的主动学习意识和能力,更好地适应企业、行业和社会的要求。
(二)完善自我与增强就业竞争力的需要
随着社会与企业自动化日新月异的发展,就业岗位对专业化的要求越来越高,毕业生仅仅依赖在校期间所学的知识在工作中会越来越被动,无法适应新的挑战和任务。只有在校期间培养了良好的自主学习能力和自学习惯,才能够为终身学习奠定坚实的基础,随着社会和行业的变迁而调整自己的知识结构,具有长远、持续的个人发展和竞争力。
(三)实现高等职业教育培养目标的需要
高等职业教育以培养高技能的应用型人才为目标,在校学习期间重点培养学生的专业素养和职业技能。高职大学生要能够掌握知识、运用知识,并具备主动更新知识的能力。
二、程序设计自主学习项目设计
(一)激发学习兴趣,引导自主学习,走向成功
孔子云“知之者不如好之者,好之者不如樂之者”(《论语·雍也》),学生对学习产生兴趣,自然会兴致勃勃地主动学习相关知识,不怕困难,能够主动深入钻研,提高学习效果。以程序设计(C语言)课程为例:①由学生兴趣做主,设计教学案例,突出趣味性,激发学习兴趣。在程序设计(C语言)课程教学案例的设计中,拟尝试设计趣味化项目案例,分别从声音、图形图像和小游戏的角度调动学生的学习兴趣。例如,乐曲演奏与点播、迷宫、移动的笑脸等,程序演示如图1和图2。②确定小目标,开始有效期望,增强自信心。高职学生学习基础相对薄弱,在竞争激烈的中学阶段受到的肯定比较少,因此会产生不自信的心理,学习效果也就越差。在程序设计(C语言)教学中,将乐曲演奏程序案例项目划分为5个子项目——嗡鸣器发声、试音程序、生日歌曲演奏、两首歌曲选择一首演奏、多曲目点歌演奏,难度逐步递进。学生在自主学习中以子项目确立学习目标,子项目简单易学,避免了学生因难度大、复杂度强而放弃学习,利于增强学生的自信心。
③确立大目标,体验专业成功感。随着学习的深入,学生学习兴趣和自信心的建立,教师在教学中要引导学生确立大的目标。如:鼓励学生积极参加相关竞赛;也可以在教学过程中面向学生设立课程竞赛项目,学生可以根据竞赛项目,利用课余时间积极查询资料、做练习,不仅能够提高学生的专业技能,更能培养学生的自主学习能力;推荐学生参加企业的暑期实习,深入了解企业和行业的需求和对大学生的要求,更好的定位自身,确定努力的目标和方向。
(二)依赖“互联网+”时代提供的便利条件,开展自主学习能力培养
“互联网+”时代背景下,网络课程的出现为高职学生自主学习提供了良好的学习环境与丰富的学习资源[3]。教师在网络课程设计中要以学生为主体,指导学生在学习过程中确立明确的学习目标、制定详细的学习计划、合理地安排学习进度、选择有效的学习策略,让学生成为学习的主人,增强学生的责任性和主动性,逐步培养学生的自主学习能力。①教师以程序设计基础网络课程为自主学习教学平台,布置自主学习任务。培养学生的自主学习能力,首先教师要从“教”的角色转变为“辅”的角色。辅助学生制订学习计划、安排学习进度、自主地学习课程理论知识。②学生登录网络课程学习平台,完成自主学习任务。学生收到学习任务后,可以根据自身的时间安排在指定的完成时间前,通过电脑、手机等随时随地登录网络课程,观看教学视频学习理论知识,完成自主学习的小测试题目。如果测试结果不佳,学生可再次观看教学视频,多次完成测试题目,检验学习效果。③教师以网络课程平台,跟踪自主学习情况,检验自主学习成果。在自主学习任务完成后,教师利用网络课程的数据采集与分析功能,跟踪学生的自主学习情况,回收测试结果,检验自主学习成果,并及时总结学生自主学习中遇到的难点,在开展课程教学时重点讲授。
(三)学生自主探究与小组合作相结合,完成自主学习项目
课堂教学中,教师首先针对网络课程中的自主学习任务进行总结,强化知识难点、突出知识重点。然后,教师针对自主学习中的理论知识,布置与其对应的趣味编程项目。学生利用实验室教学资源,学生使用Visual.Net中C++进行趣味项目程序编写与调试,训练学生自主探索利用编译器辅助查找错误、修改错误的能力。对于,通过自身努力无法完成的情况下,鼓励学习小组合作共同讨论,解决问题,完成课堂中的自主学习项目。
(四)针对自主学习的总结、管理与调控
在课前与课堂的自主学习中,教师要积极观察和总结学生的学习情况,根据每个学生的不同问题,有针对性地进行指导和引导。同时,在教师的引导下,学生要能够对自己的学习进行有效的自我管理和自我调控。自我监督学习计划的完成情况,结合同学和老师的评价,对自主学习过程进行自我评价,保障自主学习的可持续性。
三、总结
文章以C语言程序设计课程为例,设计教学案例、突出趣味性,激发学习兴趣,引导自主学习;依赖“互联网+”时代提供的便利条件开展自主学习能力培养;在教师的引导下学生自我监督与评价优化,保障自主学习的可持续性。
参考文献
[1]丰娟娟.高职学生自主学习意识和能力的培养策略[J].科技创业月刊,2014(6).
[2]张竞丹,王乐,江武汉.“互联网+教育”形势下高职程序设计课程教学研究[J].教育现代化,2016(34).
[3]张竞丹,江武汉,范金坪,王乐,管明祥.C语言程序设计精品课程建设研究[J].课程教育研究,2019(7).