MOOC在软件开发类课程教学中的应用研究
2020-07-01彭建喜
彭建喜
摘 要:IT软件开发类课程是一门实践性较强的学习课程,针对该课程在传统教学中存在的问题,将MOOC引入该课程的教学中,结合软件开发岗位的综合需求,开展了基于MOOC在软件开发类课程教学的设计和应用研究。构建基于MOOC的軟件开发类课程教学设计框架,然后将软件开发岗位的能力素质要求融合进教学资源及学习内容中,建设相对优化的教学资源平台,依照学生的学习规律及学生兴趣模型,设计个性化教学资源推荐模式,采用多种评价方式为学生提供知识、能力的在线测评,检验学生的学习成果,培养学生的自主学习意识,培育学生的创新思维,提升学生对理论知识的应用程度,为学生步入社会走向工作岗位打下良好基础。
关键词:软件开发 课程教学 个性化 在线测评
中图分类号:G712 文献标识码:A 文章编号:1674-098X(2020)05(a)-0191-02
软件开发类课程作为各个高校计算机专业学生的主要学习课程,尽管如今计算机在社会上的应用越来越广泛,但由于该专业课程的知识点较琐碎且专业性较强,导致学生对软件开发类课程的学习存在一种恐惧感[1]。将MOOC教学引入到软件开发类课程的教学中,提升学生的网上学习能力,强化学习者主动学习的意识,为社会培养一批实用性人才,以下将结合MOOC课程具备的特点,开展其在软件开发类教学中的应用研究。
结合软件开发类课程的具备的特点,以下将MOOC引入该课程的教学中,进行其课程应用的研究[2]。
1 MOOC软件开发类课程教学框架设计
结合MOOC课程具备的开放式特点,以下将进行基于MOOC的软件开发类课程教学框架的设计,具体结构如图1所示。
如图1所示,采用自底部向上法设计对应的教学框架,最底层为内容层,结合MOOC机制进行软件开发课程资源的建设,中间层为信息交互层,通过对应的信息端口与用户实现资源的对接,最顶层为体验层,包括学习者注册及登录页面,为高校软件开发专业学生提供进入的学习课堂的入口,体验层与交互层之间相互辅佐,将学生的学习行为与学习平台提供的学习信息有机的融合在一起,构建相对完善的MOOC教学框架。
结合学习者之间个体差异性较大的特点,将MOOC教学分为两个教学阶段,采用逐步推进的教学方式对学生进行专业知识的讲授[3]。采用MOOC授课方式,培养学生的自主学习能力,将理论课与实践课分成两个教学部分,结合该专业的教学大纲,对应教师团队采用录制“微课视频”的方式,将课程中理论知识部分规范的划分,对于部分实践课程,教师采用设计操作步骤或摘取网络视频的方式,培养学生自主学习的能力。当学生对于理论知识的理解到达一定深度时,MOOC教学方式由大型授课转换成定期授课,可由教师结合不同学习者的在线学习时长,开展每周的在线答疑授课模式,学习者之间可通过MOOC课堂在线交流学习经验,并向教师在线提问,主要提升学生的思考能力。
2 教学资源平台建设
尽管MOOC教学平台上已经包括了较丰富的软件设计学习资源,但随着现代化互联网技术的快速发展,为了满足学习者对于学习资源的要求,需结合多种方法及市场下软件开发行业的发展规律完善传统的教学资源。尽量降低教材的使用率,为学生构建全新的学习资源体系,在每个章节均可为学生展示出对应的学习内容结构,降低学生在线自主学习查找资源的实践。同时在学生登录页面设置集中化的课程结构,提升学生使用MOOC平台的熟练程度,将软件开发岗位的能力素质要求融合进教学资源及学习内容的建设中,构建相对优化的教学资源平台,为学习者学习奠定基础。
3 个性化教学资源推荐模式
根据MOOC平台的个性化推送算法的应用,可以为学习者的学习需求,为其精准的推送对应的学习资源,教学资源的本体结构是一种多层的树状结构,后台管理员负责管理注册后学习者与教育者的信息。
结合学生兴趣模型,将个性化教学资源推荐分为两种情况。一种是对于学习内容的过滤,结合信息化背景下数据处理技术为MOOC教学平台提供的便利条件,分析学生浏览过的教学资源,提取资源中的关键词。
4 基础知识在线测评
结合基于MOOC的C#语言课程教学模式,采用建设基础知识在线测评的方式提升MOOC教学平台的规范性。首先在学生自主学习过程中,对于不同计算机语言的学习模块可以允许学生同步学习,但不允许学生挑章节学习,当学生学习完一个章节的内容时或满足章节在线学习时长时,由MOOC平台结合学生学习中的薄弱模块或重点知识模块,为学生设计对应的理论知识问卷,同时为学生随机提出设计的程序,由学生自主的完成。
设计平台评价机制,学习平台根据学生的在线学习时长、学习中与教师与学习团队的互动情况、完成平台布置的教学任务情况等,为学生提供一个综合评分表格,给与学生合理的评价,并计入期末考试成绩中。采用上述多种评价方式为学生提供知识、能力的在线测评,检验学生的学习成果,培养学生的自主学习意识,培育学生的创新思维,提升学生对理论知识的应用程度,为学生步入社会走向工作岗位打下良好基础。
5 结语
结合现代化社会背景下为相关教育行业提供的便利条件,文章开展了基于MOOC在软件开发类课程教学中的应用研究,通过建设相对优化的教学资源、个性化的教学资源建设及网络基础知识在线测评等方式,完善基于MOOC的软件开发类课程教学框架。尽管MOOC教学方式已经在各个教学平台开始逐步应用,但仍存在一些问题有待解决,在后期的教育行业发展过程中,将对MOOC教学平台的网络环境进行持续优化,为学习者的身份信息及教师团队提供的教学资源提供安全保障。
参考文献
[1] 袁春萍,郭静,王希娟,等.MOOC+SPOC+CDIO混合模式教学在软件开发类课程教学中的研究[J].电脑知识与技术,2017,13(5):116-118.
[2] 谭芬,王磊.ESP教学理念在高职高专MOOC课程中的开发与应用初探——以《酒店英语》为例[J].海外英语, 2017,23(22):51-52.
[3] 成丹,萧央,陆颖晓.MOOC背景下中职院校精品课程开发实践研究——以常用计算机工具软件课程为例[J]. 职业,2017,23(5):74-76.