APP下载

MOOC视域下程序设计基础课程的教学改革策略探讨

2016-11-10张玲玲

现代交际 2016年9期
关键词:基础课程程序设计教学改革

张玲玲

摘要:伴随着科学技术的发展,我们逐渐走进了知识经济时代,应用计算机数字化网路平台实现整体技术项目的优化,成为了社会发展的必然趋势。而在基础课程教学过程中,有效地将程序设计和课堂教学融合在一起,成为了教师教学的重点和改革难点。本文从MOOC内涵和发展现状入手,对教学优势和缺陷进行了简要分析,并结合程序设计基础课程的教学现状,集中阐释了MOOC教学机制运用在程序设计基础课程的教学改革措施,旨在为教师提供有效的教学建议。

关键词:MOOC 程序设计 基础课程 教学改革 策略

中图分类号:G642文献标识码:A文章编号:1009-5349(2016)09-0046-02

作为新兴的教学模式,在实际教学过程中,有效地利用教学资源建立完整的教学框架,不仅能提升整体教学效果,也能优化教学模式和教学方式,确保教学改革效率和质量的同步提升,将MOOC教学机制运用在程序设计基础课程中,从而提高整体教学水平。

一、MOOC概述

(一)MOOC内涵和运行现状分析

Massive Open Online Courses简称MOOC,指的是大众公开在线课程,是近几年新兴的教学机制,不仅能提高教学框架的完整度,也要建立健全有效的管控机制。教师利用线上线下教学平台提高教学框架,从而提高学习效果,顺利提升学生和教师之间的互动,确保课堂实效性的优化升级。目前,国内很多高校都在践行MOOC的技术框架,利用不同的课堂教学框架实现教学效果的升级,确保教学资源共享的基础上,优化教学效果。特别是在2013年,我国东西部64所高校实现了高校课程共享联盟,正式启动后带来了很大的社会反响。在课程建立过程中,参与者能实现最优化的课程设置,保证了教学效果的优化。

(二)MOOC课程的教学优势和缺陷

MOOC在实际教学过程中,具有突出的教学优势,不仅顺应了时代发展的需求,也实现了整体教学模式和教学效果的升级。在教学框架建立时,不仅能保证学生拥有了更多的自主学习时间,也为学生建立学习进度和学习框架提供了基本的运行环境。并且,利用MOOC技术,能保证学生获取更多的学习内容,并拓宽知识层面,能在学习过程中有效地分享全国优质课程。加之在线学习的开放性以及随意性,就导致了学习方式的转变,实现了课堂分片化学习机制的升级。

但是,在实际教学中MOOC也存在一定的弊端。要想真正实现MOOC的优势,最重要的就是要保证学习者的主动性,但若是学习者无法有效地规范自身学习时间和规划,缺乏必要的自我控制能力,就会导致学习效果由于无人监督而产生退化。另外,由于MOOC属于人机交互教学模式,在教学过程建立时,会由于无法建立面对面的互动教学措施,而导致学生不能和教师之间建立必要的教学沟通,无法给予学生专业化的指导建议。[1]

二、程序设计基础课程的教学现状分析

(一)教学互动性不强

传统教学模式中,由于教师多采用计算机实际授课,原本就比较枯燥的编程教学更加的无效。特别是学生只是单独循环作业,缺少了更加灵活多样的思维方式,就导致教师在安排教学进度的过程中出现了困难,只是单纯从知识角度出发而并没有考量学生的接受程度,也就导致整体教学过程的实效性和互动性出现了严重的缺失。

(二)学生动力不足

正是由于教师教学流程和教学方法比较单调,学生的课堂参与度不足,在课堂教学过程中缺少兴趣。学生和教师之间没有建立有效的互动,教学效果和整体课堂教学评价也就出现了严重的问题。加之很多内容还没有讲精讲透就已经到了下一个学习单元,导致学生不能更好地内化知识内容,长此以往,学生的学习必然失去实效性。

(三)被动学习现象普遍

在传统教学框架下,学生和教师之间由于互动缺失,导致学生多处于被动学习的状态,学习效果并不理想,教师是课堂的主体,也没有践行学生为中心的教学理念。就算是上机操作,学生也是在重复教师的指令,整体学习效果出现了严重的问题。[2]

三、MOOC教学机制下程序设计基础课程的教学改革策略分析

(一)MOOC教学机制运用在程序设计基础课程的教学方法中

将MOOC融合在程序设计基础课程的教学方法中,主要是借助课内和课外知识的融合。一方面,在课内知识教学的过程中,教师要借助压缩式教学模式进行课堂教学,教师要多元化研发教学措施,提升教学时效性,确保教学框架符合实际运行流程。教师可以运用启发式教学模式和研讨式教学模式,从而保证给予学生充分的思考时间,确保学生能获取更多的实践机会,有效提升学生能力的同时,优化学生的小组合作水平,强化学生运用知识解决实际问题的能力。另一方面,在课外教学过程中借助MOOC提升教学方法的时效性,教师要在课外建立有效的活动,促进学生进行知识的延伸,从而提高学生内化能力和实践能力。

(二)MOOC教学机制运用在程序设计基础课程的教学流程中

在教学过程中,教师要利用不同的教学框架提高学生和教师之间的互动,确保在无人监管时能保证教学达到实际效果,提升课堂教学中的综合性实践能力,确保教学流程的完整度。教师要想一定程度上保证教学流程的完整,就要充分践行MOOC技术和传统教育的融合机制。[3]

1.线上教学

在线上教育运行过程中,教师可以将课程流程直接复制到网络上,并且预设课堂问题,引导和鼓励学生对资料进行收集,建立有效的预习机制。学生也可以根据课程的关键词选择有效的资源,确保知识框架更加健全完整,一定程度上保证了学习效果。

2.线下教学

线下教育要结合MOOC技术和传统教学模式的优势,提升学生程序设计基础课程内化能力,利用实践操作提升学生的动手能力,保证课堂知识和结构的完整度。并且要对事先准备好的问题进行集中的研讨和解惑,促进学生在讨论和练习中完善知识框架。教师也可以利用一对一的方式,提高学生的专业能力,利用综合性实践设计作业提高学生的学习水平。[4]

(三)MOOC教学机制运用在程序设计基础课程的教学考核中

教师也可以在实际教学过程中将考核机制和MOOC项

目融合在一起,建立健全完整的评价标准,确保过程化考

核的实效性。例如,在实际考核项目建立过程中,教师要根据实际情况建立完整的作业比例分配,综合性设计实践项目占总成绩的40%,课堂讨论占总成绩的10%,日常校考和作业占总成绩的10%,期末考试成绩占总成绩的40%,给予学生综合性的评价和管理。

四、结语

总而言之,将MOOC技术和程序设计基础课程融合在一起,不仅能提升其教学质量,也能有效升级教学流程,确保整体教学效果的优化。但是,要注意的是,MOOC技术并不是万能的,教师在运用技术的过程中,要发挥传统教学模式中的优势项目,建立健全完整的融合框架。这就需要教师有效升级教学管控机制,真正从学生的实际需求出发,顺利推进程序设计基础课程的可持续性发展。

参考文献:

[1] 苏小红,赵玲玲,叶麟等.基于MOOC+SPOC的混合式教学的探索与实践[J].中国大学教学,2015,14(07):60-65.

[2] 夏一行.基于MOOCs的程序设计课程翻转课堂教学改革[J].杭州电子科技大学学报,2014,14(06):100-103.

[3] 叶从欢,王光伟,黄兰英等.面向程序设计课程的Mooc教学模式研究[J].科技视界,2015,17(36):80.

[4] 杨丹,王小刚,蒋卫祥等.混合教学模式中实践操作类课程的支撑机制研究——以《C语言程序设计》课程为例[J].教育教学论坛,2015,13(24):225-226.

责任编辑:孙瑶

猜你喜欢

基础课程程序设计教学改革
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
自动控制类基础课程实践教学体系的探索
影响中职数学教学效果的因素与对策研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索