APP下载

基于线上线下教学模式的程序设计基础教学研究

2021-10-31丁霞

科技创新导报 2021年18期
关键词:考核方式线上线下教学内容

丁霞

摘  要:针对本校《程序设计基础》课程教学中存在的学生学习积极性差等问题,利用优慕课在线教育平台进行了基于线上线下教学模式的教学研究。从教学内容的优化、教学平台的搭建、考核方式的改革等方面进行了积极实践。根据专业人才培养目标和课程衔接关系对教学内容进行了优化;丰富了优慕课在线教学资源,搭建了线上线下共融的教学平台;实现了从注重终结性考核向注重过程性和终结性考核相结合的转变。将传统课堂教学和线上学习方式的优势相结合,提高了学生的学习积极性,达到了较好的教学效果。

关键词:程序设计基础  线上线下  教学内容  考核方式

中图分类号:TP311.1-4;G434 文献标识码:A 文章编号:1674-098X(2021)06(c)-0163-04

Abstract: Aiming at the problems of students' poor learning enthusiasm in the teaching of Basic Programming in our university, this paper uses UMOOC online education platform to carry out teaching research based on online and offline teaching mode. we practced from the optimization of teaching content, the construction of teaching platform to the reform of assessment methods and so on. The teaching content is optimized according to the professional talent training objectives and the connection between courses; enriched the online teaching resources of UMOOC and built an online and offline teaching platform; it has realized the transformation from paying attention to summative assessment to the combination of process and summative assessment. Combining the advantages of traditional classroom teaching and online learning, students' learning enthusiasm is improved and better teaching effect is achieved.

Key Words: Basic Program; Online and offline; Content of courses; Evaluation method

《程序设计基础》是山东管理学院机器人工程专业的一门学科基础必修课程。本课程的主要任务是以C语言为载体,使学生掌握结构化程序设计的一般方法,着重培养学生严谨的程序设计思想和利用计算机处理问题的思维方式,为《单片机原理与应用》《工业机器人仿真与编程》等后续课程的学习奠定编程语言基础。

C语言的突出特点是功能强且语法规则多、灵活性大,而课程的授课对象是没有任何程序设计基础的大学一年级学生,学生普遍感到学习难度较大。传统线下课堂上侧重语法讲解的教学方式已不能更好地满足学生的学习需要。而在当前“互联网+”的时代背景下,互联网技术与传统教学相结合已成为当前教学改革的发展方向。将现代化的线上教学与传统的线下教学相结合,落实以“教师为主导、学生为主体”的教学理念,可以切实保障教学质量和学生的学习效果,培养符合社会与企业需要的应用型人才。

1  文献综述

为提高《程序设计基础》课程教学质量,很多教师开展了相关的教学研究工作。张腾飞提出基于项目驱动的对分课堂教学方法,根据项目驱动教学方法的原理和特点,结合对分课堂的特点,设计了一套详尽可行的教学改革方案,以激发学生的学习兴趣,提升教学质量[1]。周洁、张永波在C语言教学中利用慕课进行了混合教学模式方面的探索,研究了慕课在非计算机专业C语言教学中的应用,实践表明在教学中采用了慕课辅助的教学班在及格率和优秀率上比其他没有采用慕课教学的班级要高[2]。鱼涛探索了基于MOOC的混合式教学,将面授教学与网络教学进行有机结合,利用多种形式如PPT、短视频讲解、在线测试等,将部分学习转移到线上,课堂上重点进行学生思维方式的引导,这样使得教学资源得到了更加充分的使用,有效地提高了学生的编程设计能力和自主学习能力[3]。方英兰尝试将MOOC+SPOC与传统课堂教学相结合,通过线上线下教學的有机结合与统一,实现了课内课外教学互补的混合式教学,极大地提高了学生的学习效果[4]。另外,还有教师开展了基于SPOC的翻转课堂教学改革与探索[5-6],也有教师针对混合式教学中的考核模式进行了研究[7-8]。可见,在本课程的教学中,很多高校已经在探索对分课堂、混合式教学等新型教学模式,并取得了一定的成绩。

2  程序设计基础课程教学现状

本校机器人工程专业现行人才培养方案中,《程序设计基础》课程共包含32学时的理论课时,另外在同一学期配有32学时的独立实践课程《程序设计基础实验》。

目前,本校已经引入在线网络教育平台,一些课程也实现了线上线下相结合的混合式教学模式。但本院《程序设计基础》课程当前仍然以线下教学为主,采用语法讲解加案例式教学两者结合的教学方式,总体教学效果尚可,但在培养学生自主学习方面仍然存在一些不足,主要体现在以下几个方面。

第一,理论课课时较少,课程内容量较大,现有的线上教学平台内容不够丰富,学生未能形成自主线上学习的意识,从而造成了学生学习被动性增大的局面。

第二,现有的教学模式不能够充分调动学生自主学习的积极性,很多学生不愿意去主动学习,而且一旦出现课程听不懂,有困难,就直接放弃,开始玩手机。

第三,过程性考核多采用考勤和课后作业的形式,考核方式过于单调,不能较好地调动学生学习的积极性。

3  教学改革实践

针对以上存在的问题,教学团队制定了一系列的教改措施,并在实施过程中针对具体出现的问题及时进行调整。

3.1 优化教学内容,构建了适用于机器人工程专业应用型人才培养要求的教学内容体系

C语言程序设计主要包括基本数据类型和运算、流程控制、数组、函数、指针、结构体、文件等内容,可见其涵盖内容较多;而授课对象为刚入校的大一新生,计算机专业知识缺乏,逻辑思维能力较弱,难以形成编程思路;加之C语言较为抽象,语法规则较多,因此学生普遍感觉学习吃力。因此,应根据当前专业人才培养目标要求,结合课程衔接关系和课程学时安排,科学选取教学内容。

本校机器人工程专业的人才培养目标是以工程应用为背景,面向新一代信息技术、高端装备与智能制造等相关行业领域,培养具备扎实的工程实践基础、良好的职业道德、较强的可持续发展能力,掌握机器人的机械结构设计、电气控制、传感技术和智能控制等专业知识,具备机器人仿真设计、集成设计、智能生产管控与运维等能力,能够从事机器人仿真设计、编程调试、集成应用、设计研发、工程管理等方面工作的高素质应用型人才。从专业人才培养目标可以看出,《程序设计基础》课程在整个人才培养方案中的作用主要是为后续课程奠定编程语言基础。例如,其后续专业核心课程《工业机器人仿真与编程》中应用较多的是C语言中的流程控制语句while、if…else等。

根据专业人才培养方案的需要,结合实际学时情况,教学团队本着夯实基础,使学生掌握C语言的基本语法规律,着重培养学生的程序设计思维和程序编写、调试能力的基本原则,有选择地讲授某些内容,重点学习基本程序语句、三大结构语句、函数和数组等部分内容。优化后的学时安排如表1所示。

关于结构体和文件等部分内容,主要通过提供线上微课的形式由学生自主学习。另外,根据教学要求和目的,选择有普遍性、代表性的案例融入教学内容,案例的选择要做到突出重点,目的明确,能够反映所讲授内容的本质,简单易懂。例如,在讲授if语句的3种分支结构时,选择计算出租车车费的案例;讲授选择排序算法时,以俄罗斯套娃为例,从小到大排列,形象直观。

3.2 改革教学模式,搭建了线上线下共融的教学平台

为激发学生的学习兴趣,提高学生学习的主动性、自觉性和参与度,采用线上线下相结合的教学模式。基于学校现有的优慕课在线综合教育平台,改革课程教学模式,采用线上自主学习、线下教师讲授与学生讨论相结合的方式,组织实施课程教学,具体实施过程如下。

3.2.1 线上自主学习

丰富和完善了学校在线综合教育平台课程教学资源,使学生能够根据平台提供的教学大纲、教学日历和考核方案,了解每节课的教学内容、教学重点,把握课程的教学进度,合理安排学习时间。开放展示了授课教案、教学课件和微课,辅助学生做好课前预习。课前预习结束后,学生将问题汇总提交至课堂上,与其同学和任课教师作进一步的讨论。课后学生可根据自己的学习需要筛选教学资料进行自主复习,完成课后作业和在线测试,进一步巩固课程知识。

在课前预习和课后复习过程中遇到的问题可以提交到课程平台的论坛区,与任课教师和同学进行在线讨论和交流,任课教师及时反馈、解答学生的学习问题,实现在线答疑和一对一教学。

另外,教师根据学生课后作业和在线测试完成情况,帮助学生精确地把握自己的学习情况,了解自己对知识的理解程度。

3.2.2 线下教师讲授与课堂讨论

教师主要依据《程序设计基础》课程教学目标要求,对学生难以理解和需要重点掌握的课程理论知识进行讲授。教师结合学生的线上学习情况,有针对性地讲授,尽量把握精要,控制讲授时间,将课堂的一部分时间和内容留给学生进行讨论,使学生能以讨论的形式进行交互式学习,在讨论的过程中,鼓励生生互动、师生互动。这样既可以调动学生学习的积极性和主动性,激发学生的学习兴趣,又培养了学生自主学习的能力,达到知识点的深挖掘、广学习。

3.3 改革了考核方式,实现从注重终结性考核向注重过程性和终结性考核相结合的转变

考核评价是检验学生学习效果的重要手段,也是提高学生学习自觉性的有效方式。原有的考核方式虽然也分为过程性考核和期末考核,但是偏重期末考核,过程性考核往往由课堂考勤和课后作业成绩组成,并且因作业本的收集、分发需要较多的时间,往往会造成作业批改、反馈不及时。

优化后的考核方式中过程性考核由在线测试、作业、网络学习情况和期中考试构成,并且增加了过程性考核所占的比重。其中,通过在线测试和期中考试可以及时监控学生的学习效果。课后作业通过优慕课在线教育平台提交,任课教师可以及时批改、反馈。同时,教师可以通过网络平台随时监控学生的线上学习情况,随时进行监督和指导。通过监控和考核,可以有效提高学生的参与度和学习效果。

4  结语

《程序设计基础》课程传统的课堂教学师生互动不足,学生学习的主动性与积极性均不高。采用线上线下相结合的教学模式,可以充分利用丰富的网络学习资源,打破时空限制,能在一定程度上提高学生学习的主动性和兴趣,提高程序设计能力。因此,这种教学模式在《程序设计基础》教学中值得推广。但是,在课程教学实践过程中,还有许多方面需要不断完善,如教师要及时关注行业新动态、新进展,及时修订教学目标,不断更新教学内容,以适应产业对本专业学生的要求。另外,对《程序设计基础》课程网络教学平台内容还需要进一步优化和扩充,线上考核方式和监控模式仍需要继续完善和加强。

参考文献

[1] 张腾飞,康会娟.基于项目驱动的对分课堂改革研究[J].信息化管理,2018(259):65-67.

[2] 周潔,张永波.慕课在非计算机专业C语言教学中的应用[J].科技资讯,2019,17(25):172,174.

[3] 鱼涛,尤建清,王遵刚.C语言程序设计教学研究之混合式教学[J].高教学刊,2019(4):97-99.

[4] 方英兰,张永梅,孙晶,等.基于MOOC+SPOC的混合教学模式研究[J].电脑知识与技术,2016,12(33):120-122.

[5] 曾永和.基于SPOC的C语言翻转课堂教学改革与探索[J].科技资讯,2020,18(15):27-28.

[6] 贾金芳,王晓英,刘志强,等.基于SPOC的C语言翻转课堂教学改革与探索[J].计算机教育,2019(1):141-144.

[7] 金晨.混合式教学中课程考核模式的研究[J].高教学刊,2019(25):130-132.

[8] 周广惠,郎振红.采用线上线下混合式教学模式的课程考核方案研究[J].软件工程,2018,21(6):53-55.

猜你喜欢

考核方式线上线下教学内容
基于AHP方法对线上线下协同发展影响因素的研究
网络平台效应对传统大型零售企业线上商业模式选择的作用机理探讨
金融管理与实务专业人才培养方案探究
基于SPOC的线上线下混合教学模式研究
“启蒙运动”一课教学内容分析
《桥梁工程》课程的试卷分析及教学改进措施
职业能力视角下的高职语文教学策略探讨
对我国零售行业O2O模式的分析研究
“清末新政”也可作为重要的教学内容