文档介绍:用情境教学法构建中职生软件工程设计思维
张屹峰
(东莞理工学校,广东东莞 523000)
摘要:以情境教学法为指导,通过两个教学案例,阐述了如何在中职计算机程序设计课程的教学中构建学生软件工程设计思维,以初步培养中职生软件开发的基本素质,提高职业素养。
关键词:情境教学法;软件工程;设计思维
中图分类号:G43 文献标示码:A 文章编号:
Constructing Software Engineering Design Thinking of the Secondary Vocational Students with Situational Teaching
ZHANG Yi-feng
(DongGuang Science and Technology school,GuangDong,DongGuang,523106,China)
Abstract: In teaching situation as a guide, through the two teaching cases,the article described how to construct software engineering design thinking in the course of puter programming teaching in order to train initially the basic quality of software development and improve the professional quality for the secondary vocational students.
Key words: Situational Teaching;Software Engineering;Design Thinking
0、前提
所谓软件工程设计思维也就是用软件工程的实践理论方法指导软件开发和维护的过程,从而提高软件开发的进度,降低软件开发和维护的成本,提高软件的整体质量。之所以立此为题,主要基于三方面因素:
1)中职学生的逻辑思维能力普遍较弱。中职学生大多数是因为初中成绩不理想考入中职学校的。在初中阶段,他们没有很好的培养科学严密的逻辑思维能力。在程序设计课程的学习中,对软件的整体结构设计难以驾驭。
2)中职计算机专业不能只满足于写代码。千万不能简单的认为“软件设计=写代码”,那就大错特错了。在我国的软件工业环境还比较落后的状况下,软件设计的分工还不是那么的明细,而单纯的写写代码的工种几乎还不可能普遍在软件设计公司出现。即便有,作为编写代码的人员来说也必须具备一定的软件工程设计思维,这样才能够更好的与其他设计成员合作,减少软件设计过程中出现的问题。
3)中职计算机专业程序设计课程现状。首先,在中职学校,对程序设计等逻辑思维能力要求较高的课程重视不够。太多偏重诸如Office、Flash、Photoshop等强调动手能力的课程。当然,这些课程不是不开,但是我们也应该看到,对于这些课程,即便不是计算机专业的学生,通过自学,也能很好的掌握。作为计算机专业的学生,尤其是软件专业的学生来说,其专业特色就不能很好的体现出来,对于今后就业也会陡增压力。其次,有关编程语言的教学方法还比较呆板,目标定得太低,普遍把语