情境教學法構建軟件工程設計思維

前言:尋找寫作靈感?中文期刊網用心挑選的情境教學法構建軟件工程設計思維,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

情境教學法構建軟件工程設計思維

摘要:隨著信息技術的迅猛發展,軟件的應用已經越來越廣泛,大量優秀的軟件豐富了我們的生活,也給生活帶來了極大的便利。能夠熟練的應用電腦進行軟件設計已成為中職生軟件工程教學的基本要求,若要進行新的軟件設計就要有新的設計思維及觀念作為先導,所以學生想要學好軟件工程的設計開發對自身的設計思維提出了很大的考驗,在中職院校的教學中,由于生源的復雜性,學生的學習興趣和學習能力普遍不高,對于軟件開發有許多的不理解,自身也沒有良好的學習習慣,情境教學是指導學生突破思想界限構建設計思維,提高自身職業素養的重要方式。

關鍵詞:情景教學法;軟件工程;設計思維

我們都在談論設計思維,可究竟什么是設計思維呢,是從用戶角度做出設計?是打破常規搞創意?還是一種學習,處理問題的方法呢。設計思維其實就是通過提出有意義的創意和想法,來解決特定人群的實際問題。軟件工程的設計思維就是通過創造性的想法利用軟件幫助各個專業的用戶解決問題。在中職生的教學中,在課堂中靈活的運用情境教學法,對構建學生的軟件工程設計思維有很大的幫助。

一、什么是情境教學法

情境教學法就是教師按照教學內容,在課堂中設計出針對教學要點的教學情境,并通過教師詳細的講解,結合外界事物(如圖片,視頻等)的輔助,把抽象的設計情境生動的呈現在學生面前,讓學生在設計的情境中真實的觸摸知識,了解知識并學會運用知識。例如,在程序設計教學中,教師可以創造模擬出一種職業情境,讓學生模擬開發人員,另一個學生模擬成客戶,客戶向開發人員表明對于軟件的各項要求,開發人員根據客戶的要求制成相應文檔和演示模型交給客戶,在經過客戶的檢查后,提出改進意向,開發人員根據改進意向進行二次修改,最終達到客戶的要求。這樣的教學中,始終以學生為主體,教師只在課堂演示跑題時將內容引入正軌,起到輔助的作用。成功的情境設計要以學生為主體,并要靈活的運用對教學有幫助的各種手段,突破傳統教學的禁錮,激發學生的學習熱情,讓中職學生能夠積極主動的去學習去探索。不斷的變換方式去創建軟件設計的課堂情境,可以有效提高學生的學習能力和設計思維。

二、情境教學法在軟件開發課程的應用

(一)運用情景教學法幫助學生理解系統架構

要進行軟件開發,首先要理解應用系統的架構,在中職院校的程序設計中,有很多學生對于應用系統的架構理解還不到位,比如在教學“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.

作者:郭秋葉 單位:廣東省經濟貿易職業技術學校

亚洲精品一二三区-久久