公務員期刊網 論文中心 正文

軟件工程課程中行動導向教學的應用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程課程中行動導向教學的應用范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程課程中行動導向教學的應用

摘要:軟件工程是計算機類專業(yè)中最為主要的專業(yè)之一,該專業(yè)的主要教學目的就是為我國現階段的軟件開發(fā)行業(yè)培養(yǎng)創(chuàng)新型、技術型的高素質人才。為實現軟件工程專業(yè)的主要教學目的,提高學生們的創(chuàng)新能力和實際操作能力,行動導向教學漸漸進入高校教師們的視野之中。行動導向教學是以引導學生獨立思考、動手操作為核心,注重對學生分析問題,解決問題能力的培養(yǎng)。讓學生更好地接收和理解知識,并靈活的運用于實踐當中。

關鍵詞:行動導向教學;軟件工程概論;教學應用

一、行動導向教學的優(yōu)勢

(一)教學模式具有獨特性行動導向教學和傳統(tǒng)的教學方法有所不同。傳統(tǒng)的教學方法是以教師為主導,學生被動地接收知識。在這樣的課堂上學生缺少對思考能力的鍛煉,久而久之就容易形成刻板的思維模式。而行動導向教學與傳統(tǒng)教學方法完全相反,它是以學生為教學的主要全體,教師起到引導的作用,將課堂的主導權放一部分在學生的身上。再這樣獨特的教學方式中,教師作為“引路人”既可以指導學生的學習,又不會影響學生對知識的渴求度,讓學生在學習中始終保持對知識追求的熱忱之心。

(二)教學方法具有靈活性區(qū)別于傳統(tǒng)教學中以課堂書本知識教學為主的教學方法,行動導向教學更加注重教學的靈活性,以更具優(yōu)勢的教學方法最快捷地達到既定的教學成果。行動導向教學以學生為主體,那么教師就可以通過各種各樣的活動,各種各樣的學習任務,讓學生做學習中的“主角”,更好地體驗學習的快樂和掌握新技能那一瞬間的成就感。

二、行動導向教學的教學理念設計

教學理念的設計需要從多個方面,多個角度去思考和構想。在現階段的軟件工程領域中,軟件工程的人才培養(yǎng)對我國來說十分的重要。根據現階段的行業(yè)現狀、教學目標、教學對象,行動導向教學的教學理念也應運而生。第一,行業(yè)現狀。隨著計算機信息技術的快速進步和相關領域的逐步拓展,軟件工程專業(yè)漸漸成為了近幾年莘莘學子們中意的熱門專業(yè)之一,但大規(guī)模地人才涌入也為軟件行業(yè)帶來了一些新的問題。軟件工程人才培養(yǎng)缺乏高效益,在這樣不完善的培養(yǎng)機制下,大部分的學生只能進行中下層的軟件開發(fā)工作,缺乏將字面知識利用于實踐的能力,同時也缺少了一些軟件開發(fā)創(chuàng)新的意識。由此,造成了從業(yè)人員多但缺少高素質創(chuàng)新性人才的尷尬局面。第二,教學目標。根據教學的主要目的和社會普遍要求的就業(yè)標準,教師們可以制定合適的教學目標。學生要了解軟件工程行業(yè)的就業(yè)要求,靈活掌握教學的知識,不僅僅是滿足于期末考試及格,更多得要將目標定在對未來的工作定位上。第三,教學對象。教學理念的設計更多得還要考慮被實施教學的對象。在高校進行軟件工程學習的學生大多數都已經到達了法定成年的年齡,教師可以采用循序漸進的教學方法,引導學生由簡單基礎的知識進入深度知識的學習。大多數學生已經成年,教師可以用更輕松,更幽默,更符合現代青年的方式和學生交流,也有利于教學目標的高效率完成。

三、行動導向教學的實際教學應用

行動導向教學的實際應用多種多樣,教師可以從各個方面對軟件工程教學進行行動導向教學的滲透。教師可以借此豐富課堂的教學,讓教學氛圍更加的具有開放性,也能更好地鍛煉學生面對難題時的解決和時候總結能力,為學生未來掌握職業(yè)技能奠定扎實的基礎。

(一)利用情節(jié)設置任務,提高問題分析能力教師在上課時,可以利用特定的情節(jié)設置,讓學生通過實際的感受和體會,尋找到問題的核心所在,然后鍛煉學生對問題的解構能力。例如,教師可以結合學校的實際情況,列舉一些生活的例子,讓學生能夠更好地理解問題。教師可以就學校洗衣房排預約的問題,讓學生們組成小組,討論一下洗衣房的運行模式和可能遇到的難題或已經形成的難題。通過接結合生活時事,利用熟悉的事物調動和活躍學生們的思維,讓學生有興致投入到問題思考和活動參與中來。教師也能借這些小事,鍛煉學生對問題的分析能力和看待事物的思考角度。

(二)利用實際學習任務,增強解決問題能力在行動導向教學中,最核心的部分就是要鍛煉學生解決問題的實際能力,讓學生可以將理論的知識靈活換化到實踐中去,再利用實踐所得的經驗豐富自己的理論知識,從而增強自己的知識掌握能力,為解決問題建立堅固的知識保障。例如,在進行計算機編程語言的學習時,教師可以通過一些例題為學生講解一些經典的算法,然后再為學生布置一些問題,鍛煉學生對算法的掌握。在學習CPP循環(huán)算法時,教師可以先為學生舉例說明循環(huán)語句的運用,然后教師再另外舉一個例子,讓學生用循環(huán)語句計算二到十的階乘之和,教師可以還可以讓學生上講臺主動分享一下自己的答案,讓教學更具互動性。教師還可以鼓勵學生多用自己學到的知識去解決一下生活里的數學題,以此鍛煉解決問題的能力。

(三)利用經典案例結果,提高問題總結能力教師在進行教學時,可以通過一些經典的軟件開發(fā)案例,讓學生學會對問題進行總結。這樣可以增加學生的理論經驗,讓學生在未來的學習過程中少走一些彎路,可以更快捷地實現自己的目標。例如,教師可以在上課時挑選適當的時機,給學生講一些身邊的實際事件,或者舉一些有影響力的事件。教師可以為學生講一下共享單車軟件的成功和失敗之處,還可以講美團、餓了么的成果原因,分析支付寶、微信能快速普及的因素等等。教師應當引導學生了解事件背后隱藏的一些事實,才能讓學生有更多知識和經驗的積累,才能提高學生對問題的總結能力。

四、結語

行動導向教學,有利于讓課堂的教學達到更好效益,對職場對未來有一個更清晰的認知和定位,幫助他們掌握更多的社會技能,向著更好的人生和未來努力發(fā)展。

參考文獻

[1]潘瑋瑛.“行動導向”教學法在計算機理論課程教學中的運用[J].湖北成人教育學院學報,2011,17(3):116-117.

[2]侯勇強.行動導向的項目驅動型課程教學模式設計[J].廣東技術師范學院學報(2):108-110.

作者:楊陽 單位:慶陽職業(yè)技術學院