基于深度学习的高职软件专业课堂教学改革
2019-05-23范海红
范海红
摘要:该文分析了高职院校软件专业课程普遍存在的现象,阐述了深度学习的教学思路,并结合计算机文化基础和数据库原理两门课程给出了教学设计,并将之推广到软件专业的课程教学中。
关键词:深度学习;教学设计;数据库
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)08-0097-02
开放科学(资源服务)标识码(OSID):
Reform of Software Science Teaching Model in Colleges Based on Deep Learning
FAN Hai-hong
(Department of Management and Information, Zhejiang Post and Communication College, Shaoxing 312000, China)
Abstract: This paper analyzes the prevalence of software professional courses in vocational colleges, expounds the teaching ideas of deep learning, gives the instruction design of computer culture foundation and database principle and promotes it to the course teaching of software science.
Key words: deep learning; instructional design; database
1 引言
伴随计算机的快速发展,学习方式也改变了。鼓励学生主动、合作地学习,提高学生提出问题、分析问题和解决问题的能力成为当前比较重要的学习方式。而由美国学者马顿和赛尔乔提出的[1],我国学者何玲和黎加厚教授[2]在国内首次提出的深度学习方法成为当前的研究热门。
2 目前现状
目前国内高职院校软件类专业普遍的教学模式和现状[3]主要为:
1)传统的教学模式和实践结合的教学模式
教师通过课堂的内容讲解,要求学生完成教学内容相关实践作为,最后通过测试检验整个教学效果。在此教学模式下,存在着教学课时不足,教学内容又多,学生不爱学习,学习效果差的缺点。
2)传统教学和网络教学结合的教学模式
通过课堂教学与网络平台教学资源的结合,在传统教学结束后,将教学计划、大纲、电子教案、作业等放到网络平台上供学生学习。在此模式下,增加了教师和学生的交流的机会,但却并不一定能提高学生学习的自觉性和主动性,也不能保证学生和教师的互动交流的实时在线性。
3 基于深度学习的教学方式
为了营造主动学习的学习氛围,为了深度学习计算机专业知识,需要教师们去探索发现常见的深度学习方法[3]:
1)实验和实践教学
对于软件专业,安排实验和实践课程有利于学生的动手能力的提高和对课本知识的理解和运用,同时在实践中学习新的知识。
2)翻转课堂教学
翻转课堂教学要求学生事先学习教师录制的微课,从而使得教师在课堂教学中能够深度的挖掘知识点,利用好宝贵的课堂教学时间,恰当地解决了课程教学时间少,内容多的问题。
3)启发式教学
启发式教学以教学任务为基础,要求学生从实际问题出发,调动学生思考问题的积极性,启发学生的思维,来完成任务,并简单有效的掌握了教学知识
4 基于深度学习的高职软件专业部分课程教学模式
1)基于深度学习的计算机文化基础课程教学设计[4]
目前,高职院校计算机文化基础课程存在课时少,内容多,学生差异大,积极性不够等问题。在此基础上,提出了一种面向任务的问题导向策略。
计算机文化基础课程开展深度学习,关键在于教师的引导作用,如何设置合理的教学任务,准备教学资源,提出教学问题,并如何引导学生去解决问题,并在解决问题的基础上掌握教学内容,这个是深度学习的关键。
首先我们要求教师需要在课前给学生准备教学任务和教学问题,让学生能够自主地去分析和解决问题,然后在课堂教学中,教师需要从问题的设计方面来指导学生探索解决问题的思维过程,养成主动学习的良好习惯,并能在实际问题的解决过程中,掌握教学内容。
其次,教师需要开展各种主题性的学习活动,分析课前教学任务的合理性和学生学习的主动性,并在此基础上完成教学任务的修改,建立能够引导学生自主学习问题涉及的归纳和总结。
最后,在解决问题的过程中,合理安排学生的合作学习也是深度学习的关键。同组学生之间的资源共享和学习,同组学生之间的探讨都是有利于学生更深刻、全面的掌握教学内容,促进深度学习。
基于上述要求,我们提出了高职计算机文化基础课程的教学设计图,如图1。
2)基于深度学习的数据库课程教学设计
深度学习路线(DELC)是目前最广泛应用的深度学习模型,具体如图2,在此模型中,深度学习主要从七个方面来完成:(1)根据教学大纲将教学内容分块,设定教学目标和内容。(2)学生的基础差异大,需要进行分析和评估。(3)在教學过程中,学生学习的氛围如何调动比较重要。(4)如何设置合理的预备知识,使得学生能够将新知识和旧知识结合。(5)解决问题过程中,如何整合新旧知识,并加深对新知识的理解。(6)深度理解新的知识点,并解决问题。(7)多样化评价学生的学习,是否达到预设的教学目标。
基于上述深度学习路线,针对数据库原理,提出了具体的教学方案设计,如表1,数据库的其余教学内容都可以按照表1的方式,完成该课程的教学设计。
5 总结
本文提出了深度学习的两种教学思路,针对高职院校软件专业的课程设置和教学目标,该专业的许多计算机相关课程都可以按照上述的两种方式完成课程的教学,从而达到软件专业学生深度学习的目标和要求。
参考文献:
[1]MartonF,SaljoR. On qualitative differences in learning: I-Outcome and process[J].British Journal of Educational psychology,1976(46):4-11.
[2]何玲,黎加厚.促进学生深度学习[J].计算机教与学,2005(5):29-30.
[3]袁健,刘亚,赵逢禹.基于深度学习的高校计算机课程教学模式探析[J].创新教育研究,20175(2):103-108.
[4]高文卿.促进学生深度学习策略研究[J].浙江工商职业技术学院学报,2017(6):72-74,94.
[5]谭萍,邢玉娟.以“深度学习”为目标的案例化教学在《数据库原理及应用》课程中的探索与实践[J].兰州文理学院学报(自然科学版),2017(11):108-112.
【通联编辑:代影】