大学计算机基础课程在线教学探索与实践
2021-09-10龚箭
龚箭
摘要:文章以推进本科教育为核心,探讨公共基础课程的在线教育,以计算机基础课程为例,提出了在线教育的教学设计原则,提出了具体的课程实施以及评价方案,在具体的实践应用中达到了良好的效果。
2020年,突如其来的新冠肺炎疫情给全世界带来了前所未有的挑战,据世界教科文组织统计,超过190个国家和地区的十六亿学生收到疫情影响,目前时至今日仍有三亿多学生不能在校学习,疫情对教育系统和传统教育模式造成了严重的破坏,也使得在线教育第一次在全球范围内实现了大规模的群体性应用,真正成为一种新的教育形态。
作为信息技术的前沿课程---大学计算机基础课程更应该开展在线教育,让学生感受到信息技术的魅力,培养学生的好奇心、激发求知欲,使学生对学习产生兴趣和需要,培养学生的操作技能,以及观察问题、分析问题和解决问题的能力,从而提高学生的素质,对培养学生理论联系实际的学风、实事求是的科学态度和探究问题的科学方法都具有重要的意义。当然这对于教师来说,对教学软件的熟练掌握能力、组织能力、教学和质量等也是一个不小的考验。
1.大学计算机基础课程在线教学设计原则
“Python程序设计及其实践”属于公共基础课,它是一门计算机普通教育必修課程,其先修课是“计算机基础”。对于学生来说学习本门课程之后,能够理解计算机解题的一般性方法,了解Python编程的基础知识点,更重要地是掌握一整套基础的Python编程方法,能够熟练运用一门程序设计语言编码、调试及实现解题方案,并在解题过程中尝试寻求及编码验证多种可能的解。课程的教学环节,主要培养熟练搭建、操作开发环境、编写程序、调试程序的技能,围绕课程目标安排实验项目,严格考核实验成果。课程还设置有适当的课后作业,以强化Python的程序设计方法、理念,并通过编写、调试和测试程序,锻炼学生搜集、整理相关参考资料的能力。随着学科与计算机的交叉与融合越来越深入,各学科对计算机公共基础课程有了自己不一样的需求。
本文只就非理工类进行在线教学设计。
1.1坚持开放性原则
建设更开放的教育体系,意味着突破物理性的界限、技术上的限制,实现教学结构重构、课堂文化重建。
首先,改变教学形态,深刻改变教师“教”的方式,学生“学”的方式,大学“管”的方式,塑造时时、处处、人人皆可学的新教育形态。
其次,突破传统课程内容形态和内容的纵向组织结构,在尊重知识内在逻辑规律的基础上建构脉络化、拓展性知识体系,注重学科间、知识间的横向联系,增加学科融合性内容和学科前沿知识,重视学科方法论知识、高阶思维训练等内容的补充与丰富。
最后,打破教学时空疆界,充分利用现代信息技术和信息化资源,拓展思维空间和活动形式,采取课内研讨与课外研修结合、线上交流与线下沟通互补的混合式组织方式,实现课程教学的跨时空和课堂教学功能拓展。
1.2加大学的成分
营造宽松的心理环境与和谐的学习氛围,创造激励性学习环境、支持性学习条件,为学生提供有效的课程学习经历,同时加大学习指导与引领,使教学过程成为深入思考、协同探究的过程。
引导学生戒除浮躁、潜心学习,强调批判性知识学习与建构,注重学习者学力培养与养成教育,通过多样化研究性学习,使学生学会质疑、学会探究,逐步掌握分析问题、解决问题的方法,促进知识迁移和能力发展。
1.3创建公平、创新、服务的教学环境
首先,教学资源是教学实施的基础,是指经过选取、整合适合课程要求的可资利用的教学材料,包括教材、教学素材和其他形态的补充材料。创建开放性教学资源,就是利用现代资源优势、发挥师生的协同作用,创建传统教材基础上的教学资源体系,建成基于课程知识结构的多模态集约化教学资源,为教学的多向互动奠定资源基础。
其次,搭建知识探究与信息交流平台,重视信息化学习工具的利用,开展基于新媒体的学习结果分享与学习经验交流,扩充教学信息的流通量与信息交换形式,激发多视角的智慧碰撞,促进学生发散性思维的形成与发展。
2.教学设计
2.1课程实施
鉴于条件的限制,重庆理工大学开设的“Python程序设计及其实践”在线教学采用平台+直播+讨论群的方式。
学生按照课表上课时间,提前5分钟进入慕课堂签到,老师会在qq群引导同学们自主学习,老师根据教学计划,每次在课堂上布置任务,形式包括测试型、讨论型、观看型、自主完成型,内容包括观看教学视频、单元测验和线下作业,并将作业电子稿在规定时间内由各班班长通过QQ邮件发给老师,从而促进学生的自律性学习习惯的养成和复杂认知能力的发展。
2.2评价实施
我们在成绩评定时采取分权重的质性与量化结合的评价方式,关注学生的学习行为发展与学习成效,建立既注重结果又关注过程,且尊重志趣、激发自信的多维度综合评价方式。
将评价贯穿教学实施全过程,关注学生基于问题解决学习的能力发展,注重考查学生学习观点的生成表现和信息交流的深度,关注学生的学习投入和学力发展状况。主要通过QQ群内发布的疑难问题解答、问题讨论的方式。
引导学生关注平常的学习任务、注重学习质量和效果,把最能反映学习结果或技能的积累性成果(如读书报告、大型作业、实验报告等)作为评价的依据,结合考试结果综合判断学生的学习质量和学习目标达成度。
期末成绩计算方法:期末测试(40%)+线下作业(20%)+课堂表现(10%)+上机测试(20%)+线上学习(10%)
线下作业成绩:20%。主要考核对课程各单元的关键知识点、课外学习要求的完成、复习、理解和掌握程度。主要形式是课外作业,通过课堂练习对平时学习情况进行考核。
上机测试成绩:20%。主要考核应用、解决问题的能力,以及程序设计和调试能力。学生通过在线测试系统的练习题目编写程序,调试得到正确结果,并写出实验报告。
期末考试成绩:40%。主要考核对Python语言基础知识、程序设计方法的掌握程度,以及解决问题的能力。考试形式为线上卷面考试,主要题型为简答题、程序阅读、程序填空、编程题。
课堂表现+线上学习:10%。主要考核学生对所学知识的阶段性掌握。主要形式为课堂提问以及群内问题的解决。
3结束语
从“Python程序设计及其实践”的在线教学实施来看,教师需要花费大量的时间进行教学设计,包括组织教学资源、考核机制、线上教学互动以及QQ群的管理,不仅仅只是在传授一门课程,而是参与学生的学习过程中,随时保持和学生的线上交流,引导学生主动监控自己的学习行为和主要学习环节,不断审视自己的学习状况,监控学习进度与学习质量,学习行为与结果,逐步形成学习自律,促进自主发展,大大提高了学习的主动性,对提高人才培养能力和学生综合能力也一定会起到良好的效果。
参考文献:
[1]黄荣怀,等.数字一代学生网络生活方式研究[J].电化教育研究,2014,(1)
[2]康淑敏,等.信息化背景下的教学方式变革研究[J].教育研究,2015,(6)
(重庆理工大学 计算机科学与工程学院 重庆 400054)