情境教学法构建软件工程设计思维

前言:寻找写作灵感?中文期刊网用心挑选的情境教学法构建软件工程设计思维,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。

情境教学法构建软件工程设计思维

摘要:随着信息技术的迅猛发展,软件的应用已经越来越广泛,大量优秀的软件丰富了我们的生活,也给生活带来了极大的便利。能够熟练的应用电脑进行软件设计已成为中职生软件工程教学的基本要求,若要进行新的软件设计就要有新的设计思维及观念作为先导,所以学生想要学好软件工程的设计开发对自身的设计思维提出了很大的考验,在中职院校的教学中,由于生源的复杂性,学生的学习兴趣和学习能力普遍不高,对于软件开发有许多的不理解,自身也没有良好的学习习惯,情境教学是指导学生突破思想界限构建设计思维,提高自身职业素养的重要方式。

关键词:情景教学法;软件工程;设计思维

我们都在谈论设计思维,可究竟什么是设计思维呢,是从用户角度做出设计?是打破常规搞创意?还是一种学习,处理问题的方法呢。设计思维其实就是通过提出有意义的创意和想法,来解决特定人群的实际问题。软件工程的设计思维就是通过创造性的想法利用软件帮助各个专业的用户解决问题。在中职生的教学中,在课堂中灵活的运用情境教学法,对构建学生的软件工程设计思维有很大的帮助。

一、什么是情境教学法

情境教学法就是教师按照教学内容,在课堂中设计出针对教学要点的教学情境,并通过教师详细的讲解,结合外界事物(如图片,视频等)的辅助,把抽象的设计情境生动的呈现在学生面前,让学生在设计的情境中真实的触摸知识,了解知识并学会运用知识。例如,在程序设计教学中,教师可以创造模拟出一种职业情境,让学生模拟开发人员,另一个学生模拟成客户,客户向开发人员表明对于软件的各项要求,开发人员根据客户的要求制成相应文档和演示模型交给客户,在经过客户的检查后,提出改进意向,开发人员根据改进意向进行二次修改,最终达到客户的要求。这样的教学中,始终以学生为主体,教师只在课堂演示跑题时将内容引入正轨,起到辅助的作用。成功的情境设计要以学生为主体,并要灵活的运用对教学有帮助的各种手段,突破传统教学的禁锢,激发学生的学习热情,让中职学生能够积极主动的去学习去探索。不断的变换方式去创建软件设计的课堂情境,可以有效提高学生的学习能力和设计思维。

二、情境教学法在软件开发课程的应用

(一)运用情景教学法帮助学生理解系统架构

要进行软件开发,首先要理解应用系统的架构,在中职院校的程序设计中,有很多学生对于应用系统的架构理解还不到位,比如在教学“WEB服务”时,学生对于“服务的消费者”,“服务中间”及“服务的提供者”会产生一定的困惑,运用情景教学法,可以让学生更加清晰的理解其中的含义。针对这种问题,教师可以设计一个顾客去商场购物的情境来引导学生理解与学习,顾客如果想要去商场购买商品,需要先到达商场,并搜索自己想要的商品,商家需要把自己的商品展示在商场内,当顾客搜索到自己想要的商品时,便会与商家进行沟通协商,最终达成买卖的协议。像这样的由“顾客,商场,商家”三方形成的服务架构便生动的对应了“WEB服务”中的各种组成,顾客就是“WEB服务”中的“服务消费者”,商场便是“服务中间”,而商家就是“服务的提供者”。在情景教学的演示后,学生理解了WEB服务架构中的组成,教师在学生理解的基础上适当的抛出一些问题让学生去深入探究,学生通过交流探讨给出答案,教师根据学生的答案作出评价,并给以鼓励表扬。这样的教学方式极大的激发了学生的学习热情,提高了学生的学习积极性和主动性,也让课堂变得更加生动有趣。

(二)运用情景教学法提升学生职业素养

软件开发和编写是具有相当的严谨性的,这不仅是学生提高自己学生效率的基础,也是对以后职业素养的重要体现。有些学生往往会忽略了这一点,在编写数据时“偷工减料,能省则省”,其实,这样做不仅无法提高开发效率,还对自己的学习习惯埋下了隐患。教师在开展情境教学时,要重视这一点,为学生以后的学习生活敲响警钟。教师可以设计一个情景,公司要求编写出能够录入员工信息的程序,教师作为项目负责人,要求程序员根据核心代码进行二次编写,并对编写开发的速度提出要求。将学生分为两组后给出部分的源代码,其中一组的源代码带有详细的注释,而另一组却没有任何注释,两组学生根据源代码分别完成二次开发,结果显而易见,有注释的一组比另一组完成更快更好。这时教师可以询问学生在二次开发中遇到的问题,有的说:“没有注释,虽然节省了录入的时间,但是有些地方看的好吃力,甚至都看不懂,结果还浪费了好多时间。”有的说:“有了详细的注释,效率就是高,代码一目了然,还可以从中总结不少学习经验呢。”这时教师顺势引导,“软件的编写开发可不能偷懒,更不可急进,不写注释是一个坏习惯,也是你们经常会犯的错误,以后你们接触开发的机会会越来越多,从细节入手,才能真正的提高开发效率,也会提高你们的职业素养。”

三、结语

综上所述,在程序设计教学中,把学生作为教学主体,积极的运用情境教学法进行教学,使枯燥无味的软件开发教学焕然一新,让学生感受到真实的开发环境,激发学生的学习兴趣,引导学生积极主动的参与到课堂,生动形象的理解应用系统的架构,提高学生的软件工程设计思维,也为学生以后培养良好的职业素养打下坚实的基础。

参考文献

[1]王佑镁,郭静,宛平,赵文竹.设计思维:促进STEM教育与创客教育的深度融合[J].电化教育研究,2019,40(03):34-41.

[2]张屹峰.用情境教学法构建中职生软件工程设计思维[J].电脑学习,2010,34(01):87-89.

[3]王雪飞.艺术设计软件教学中设计思维的培养[J].技术与教育,2011,25(02):57-59.

作者:郭秋叶 单位:广东省经济贸易职业技术学校