公務(wù)員期刊網(wǎng) 論文中心 正文

    軟件工程教學(xué)方法實(shí)踐

    前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程教學(xué)方法實(shí)踐范文,希望能給你帶來靈感和參考,敬請閱讀。

    軟件工程教學(xué)方法實(shí)踐

    摘要:

    文章結(jié)合軟件工程課程的特點(diǎn),闡述了興趣引導(dǎo)、任務(wù)驅(qū)動(dòng)教學(xué)法在課堂教學(xué)中的應(yīng)用,指出了教學(xué)設(shè)計(jì)中要注意的問題,并舉例分析其用法。

    關(guān)鍵詞:軟件工程;教學(xué)方法;興趣引導(dǎo);任務(wù)驅(qū)動(dòng)

    在互聯(lián)網(wǎng)+大智慧時(shí)代,計(jì)算機(jī)和移動(dòng)智能終端的普及使得軟件成為人們?nèi)粘J褂帽夭豢缮俚墓ぞ摺S辛塑浖藗兊霓k公效率得到提高,生活質(zhì)量也有了很大改善[1],人們幸福地生活在這個(gè)智慧的時(shí)代。隨著國家經(jīng)濟(jì)的發(fā)展和對軟件人才需求的增長,軟件工程學(xué)科的作用和地位不斷上升。2011年,國務(wù)院學(xué)位委員會(huì)及教育部將軟件工程設(shè)立為國家一級學(xué)科[2],這反映出社會(huì)發(fā)展的重大需求,指明了學(xué)科發(fā)展的方向。目前高校中近80%的院校設(shè)有軟件及相關(guān)專業(yè),2015年國家對軟件人才的需求旺盛[3]。教指委也認(rèn)定軟件工程是計(jì)算科學(xué)相關(guān)專業(yè)的核心課程之一,著重強(qiáng)調(diào)軟件工程的重要作用[4]。軟件工程是一門工程學(xué)科,主要講述軟件開發(fā)與維護(hù)的相關(guān)知識,涉及軟件開發(fā)的各個(gè)方面:開發(fā)流程、原則、開發(fā)方法與常用工具、軟件項(xiàng)目管理等,能夠?yàn)楦咝У亻_發(fā)高質(zhì)量的軟件產(chǎn)品提供有效的技術(shù)支持[5]。它在培養(yǎng)學(xué)生的軟件開發(fā)能力、提高項(xiàng)目管理水平方面起著重要的作用。軟件工程課程涉及的原理、方法、概念多,涉及的知識面廣且抽象,較難理解,實(shí)踐環(huán)節(jié)操作困難。需要學(xué)習(xí)者既知曉理論知識,又能夠在項(xiàng)目實(shí)踐中靈活應(yīng)用。在計(jì)算機(jī)相關(guān)專業(yè)的課程設(shè)置上起著重要的作用。因此,針對高職院校的軟件工程教學(xué)現(xiàn)狀,必須進(jìn)行教學(xué)改革,不斷探索更為有效的教學(xué)方法。下面是筆者結(jié)合自身的教學(xué)經(jīng)驗(yàn)探索了“興趣引導(dǎo)+任務(wù)驅(qū)動(dòng)”的軟件工程教學(xué)法,與同行探討。

    1軟件工程課程教學(xué)現(xiàn)狀

    1.1教學(xué)方法陳舊

    大多數(shù)高校的軟件工程課程主要以理論講授為主,在課堂上采用“灌輸式”的教學(xué)方法。課堂教學(xué)枯燥無味,學(xué)生被動(dòng)式地接受,教師是課堂的主導(dǎo),學(xué)生為輔。情景式、互動(dòng)式等教學(xué)方法較很少采用,課堂氛圍沉悶,缺乏靈活性,課后缺乏實(shí)踐訓(xùn)練。不能充分地調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,無法激發(fā)學(xué)生的學(xué)習(xí)熱情,大多數(shù)學(xué)生學(xué)完后只記住了一些基本概念,很難靈活應(yīng)用于項(xiàng)目開發(fā)實(shí)踐中。有的學(xué)生甚至認(rèn)為有了這些理論知識就能指導(dǎo)軟件開發(fā),開發(fā)出完美的軟件產(chǎn)品。單一的課堂教學(xué)枯燥無味,加上理論抽象,教學(xué)效果大打折扣。

    1.2教學(xué)內(nèi)容與其他課程融合欠佳

    軟件工程的選修課程有數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理及應(yīng)用和程序設(shè)計(jì)語言等,這些課程學(xué)完之后,學(xué)生很難把這些課程的知識點(diǎn)融合在一起應(yīng)用于軟件開發(fā)過程中。學(xué)生難以融會(huì)貫通,理解起來困難,在項(xiàng)目實(shí)踐中更是難以靈活應(yīng)用。

    1.3忽視實(shí)踐環(huán)節(jié)

    軟件工程是一門理論性和實(shí)踐性比較強(qiáng)的綜合性課程,很多院校只注重理論課的教學(xué),開設(shè)了很少的實(shí)驗(yàn)課程,甚至有的學(xué)校只開設(shè)純理論課,沒有實(shí)踐教學(xué)環(huán)節(jié)。學(xué)生在實(shí)驗(yàn)過程中只是學(xué)習(xí)了一些軟件工具的用法,而沒有按軟件開發(fā)流程完成一個(gè)完整項(xiàng)目的開發(fā),不能真正領(lǐng)悟到軟件工程在項(xiàng)目開發(fā)中的重要作用[6]。

    1.4師生對軟件工程課程重視度不夠

    軟件工程不同于一般的應(yīng)用軟件,學(xué)完后會(huì)有立竿見影的效果,比如學(xué)習(xí)了photoshop就能夠進(jìn)行簡單的圖像處理。在完成一個(gè)軟件項(xiàng)目的開發(fā)過程中,有些學(xué)生雖然能做出來,但是做出的軟件產(chǎn)品卻差強(qiáng)人意,軟件質(zhì)量缺乏保障,缺乏完整的文檔資料,很難進(jìn)行軟件維護(hù)。許多學(xué)生認(rèn)為軟件就是程序,沒學(xué)軟件工程也能寫代碼,不重視軟件工程,認(rèn)為學(xué)不學(xué)沒有太大的關(guān)系。隨著信息化時(shí)代的來臨,越來越多的應(yīng)用都離不開軟件,同時(shí)對軟件的質(zhì)量要求也越來越高,所以教師更要重視軟件工程的教學(xué),在教學(xué)中要進(jìn)一步結(jié)合現(xiàn)代教育技術(shù),開展信息化教學(xué)創(chuàng)新研究。

    2教學(xué)方法設(shè)計(jì)

    大多數(shù)高職學(xué)生基礎(chǔ)薄弱,他們對理論知識的歸納、總結(jié)能力欠佳。在教學(xué)中,要盡量深入淺出,以簡單、形象、生動(dòng)的語言,把知識點(diǎn)闡述清楚,同時(shí)要注重培養(yǎng)學(xué)生的邏輯分析能力和動(dòng)手能力,力爭讓每一位同學(xué)都能有所收獲,有所提高。教學(xué)過程中“教”與“學(xué)”高效結(jié)合,需要注重教師和學(xué)生在課堂中主導(dǎo)角色的合理優(yōu)化[7]。為了讓學(xué)生更主動(dòng)地參與到學(xué)習(xí)中來,興趣引導(dǎo)是一種有效的方法,可以激發(fā)學(xué)生的學(xué)習(xí)熱情。因此,在教學(xué)實(shí)踐中采用“興趣引導(dǎo)+項(xiàng)目任務(wù)驅(qū)動(dòng)”的方法,激發(fā)了學(xué)生的興趣,增強(qiáng)了教學(xué)效果。在信息化教學(xué)背景下,借助多媒體等現(xiàn)代教育手段,創(chuàng)造輕松、生動(dòng)、形象的課堂環(huán)境,在寓教于樂中,把學(xué)生領(lǐng)進(jìn)知識的海洋,學(xué)習(xí)相關(guān)的知識點(diǎn),提高學(xué)生的邏輯分析能力、自學(xué)能力和動(dòng)手能力,讓學(xué)生在實(shí)踐中能夠?qū)W以致用。

    3教學(xué)活動(dòng)設(shè)計(jì)

    在設(shè)計(jì)課堂教學(xué)時(shí),要注意以下3個(gè)方面:

    (1)轉(zhuǎn)變學(xué)習(xí)方式。讓學(xué)生主體主動(dòng)參與到課堂中來,讓學(xué)生成為課堂教學(xué)的主體,借助現(xiàn)代化教育手段,讓學(xué)生通過多種方式(如移動(dòng)終端等)參與到學(xué)習(xí)中來。

    (2)場景與知識點(diǎn)相融合。設(shè)置與知識點(diǎn)融合的場景,讓學(xué)生深入其中,再拋出知識點(diǎn)相關(guān)的學(xué)習(xí)任務(wù),讓學(xué)生在場景中順其自然地進(jìn)入學(xué)習(xí)狀態(tài)。

    (3)喚醒學(xué)生的自主學(xué)習(xí)意識。及時(shí)對學(xué)生的努力和成績加以肯定,讓學(xué)生體會(huì)成功的喜悅,激勵(lì)學(xué)生主動(dòng)學(xué)習(xí)。

    4教學(xué)流程示例

    結(jié)合當(dāng)代高職學(xué)生的現(xiàn)狀,以《軟件需求分析》為例,本文進(jìn)行如下的課程教學(xué)流程設(shè)計(jì)。

    4.1興趣引導(dǎo),引出知識點(diǎn),導(dǎo)入新課

    課前的知識點(diǎn)回顧是很重要的,在復(fù)習(xí)上次課學(xué)習(xí)的知識點(diǎn)的同時(shí),與學(xué)生互動(dòng),拋出問題,比如,什么是軟件的生命周期,常用的開發(fā)模型有哪些?項(xiàng)目開發(fā)進(jìn)行到哪個(gè)階段了,接下來需要做什么?再通過一個(gè)“媽媽與孩子”的故事引出知識點(diǎn),導(dǎo)入新課。故事是這樣的:一個(gè)夜晚,有一位媽媽領(lǐng)著她的孩子走在回家的路上,孩子突然說:“媽媽,我想要吃雞腿”,媽媽犯愁了,這么晚了,怎么辦呢?附近店鋪已經(jīng)關(guān)門了,可又不能餓著孩子。突然,媽媽想起了包里還有一些下午買的披薩,就拿出來給孩子吃,孩子高興地接過披薩開心的吃起來。講完這個(gè)故事,注重與學(xué)生互動(dòng),及時(shí)提問學(xué)生,雞腿=披薩?顯然學(xué)生是樂意回答的,而且很高興地回應(yīng)老師的提問。顯然是雞腿不等于披薩,然后再追問,孩子的潛在需求是什么?學(xué)生的興趣被激發(fā)出來,會(huì)接著分析,孩子的潛在需求是餓了,想要吃好吃的。由此引出知識點(diǎn):需求的定義,導(dǎo)入新課。在講解知識點(diǎn)的同時(shí)注重與學(xué)生的交互,實(shí)時(shí)了解學(xué)生的課堂學(xué)習(xí)狀態(tài)、對知識點(diǎn)的理解程度,有針對性地進(jìn)行講解。

    4.2以任務(wù)驅(qū)動(dòng)結(jié)合項(xiàng)目案例講授新課

    提出問題,什么是需求分析,需求分析的任務(wù),需求分析的過程。讓學(xué)生帶著問題看書,找出問題的答案,旨在培養(yǎng)學(xué)生自主學(xué)習(xí)能力。教師巡視教室,及時(shí)解答學(xué)生的提問,發(fā)現(xiàn)問題,專題輔導(dǎo),啟發(fā)學(xué)生,隨時(shí)接受學(xué)生的咨詢,巡回檢查,個(gè)別指導(dǎo),讓學(xué)生成為課堂的主體。再以“傳授技能,嘗試練習(xí)”的教學(xué)法舉例。精選出一兩個(gè)有代表性的項(xiàng)目實(shí)例,引導(dǎo)學(xué)生用掌握的理論知識解決實(shí)際問題,案例講完后,結(jié)合習(xí)題訓(xùn)練,通過與學(xué)生的交互情況,了解學(xué)生對這部分知識點(diǎn)的掌握情況。在授課過程中,借助PPT進(jìn)行講解,為了讓PPT美觀有吸引力,借助現(xiàn)代教育技術(shù),增加一些動(dòng)畫、人物、技術(shù)的起源,插入一些流行影視圖片等作為背景,增加趣味性,吸引學(xué)生的眼球。

    4.3歸納總結(jié)

    通過學(xué)生課堂習(xí)題訓(xùn)練的情況及師生互動(dòng)情況,總結(jié)本次課的教學(xué)重點(diǎn)、難點(diǎn),指出學(xué)生在解題過程中存在的問題,提醒學(xué)生在進(jìn)行需求分析時(shí)容易出現(xiàn)的問題,結(jié)合具體項(xiàng)目案例講解分析方法、工具及需求分析規(guī)格說明文檔的格式,并總結(jié)方法和容易出現(xiàn)的問題。

    5結(jié)語

    軟件工程是計(jì)算科學(xué)相關(guān)專業(yè)的核心課程,在計(jì)算機(jī)相關(guān)專業(yè)的課程設(shè)置上起著重要的作用。本文針對高校的軟件工程教學(xué)現(xiàn)狀,闡述了“興趣引導(dǎo)+任務(wù)驅(qū)動(dòng)”的教學(xué)方法在課堂教學(xué)中的應(yīng)用。在以后的教學(xué)中還要進(jìn)一步結(jié)合現(xiàn)代教育技術(shù),開展信息化教學(xué)創(chuàng)新研究。

    [參考文獻(xiàn)]

    [1]劉紅梅.計(jì)算機(jī)軟件工程管理與應(yīng)用探究[J].無線互聯(lián)科技,2015(2):97-98.

    [2]樊富有,孟林,李忠.新形勢下軟件工程人才培養(yǎng)的思考[J].計(jì)算機(jī)教育,2013(13):82-86.

    [3]易軍,周偉,張?jiān)獫?軟件工程專業(yè)辦學(xué)現(xiàn)狀及發(fā)展特色分析[J].計(jì)算機(jī)教育,2014(8):102-104.

    [4]蔣宗禮.推進(jìn)規(guī)范辦學(xué),培養(yǎng)合格本科畢業(yè)生[J].計(jì)算機(jī)教育,2008(7):7-10.

    [5]曾強(qiáng)聰.軟件工程方法與實(shí)訓(xùn)[M].北京:高等教育出版社,2010.

    [6]趙淑芳,陳立潮.基于項(xiàng)目導(dǎo)向的啟發(fā)式軟件工程教學(xué)模式研究[J].大學(xué)教育,2015(11):186-187.

    [7]王璐.從現(xiàn)象走向本質(zhì):課堂教學(xué)改革的路徑選擇[J].當(dāng)代教育科學(xué),2013(17):18-20.

    作者:張菊 單位:遼寧省交通高等專科學(xué)校

    相關(guān)熱門標(biāo)簽
    主站蜘蛛池模板: 亚洲在成人网在线看| 亚洲AV成人中文无码专区| 国产成人一区二区三区视频免费 | 亚洲国产成人无码av在线影院| 亚洲精品成人av在线| 高清成人爽a毛片免费网站| 成人在线观看一区| 亚洲国产一成人久久精品| 成人国产午夜在线视频| 亚洲精品成人a| 成人免费公开视频| 中文国产成人精品久久下载| 成人欧美一区二区三区小说| 亚洲国产成人精品无码一区二区| 日韩av无码成人精品国产| 亚洲国产成人在线视频| 国产精品成人不卡在线观看| 中文字幕在线成人免费看| 四虎在线成人免费网站| 成人免费漫画在线播放| 羞羞漫画在线成人漫画阅读免费| 国产成人精品a视频| 成人au免费视频影院| 蜜桃97爱成人| 99精品国产成人一区二区| 成人中文乱幕日产无线码| 3d成人免费动漫在线观看| 成人毛片18女人毛片免费| 99精品国产成人a∨免费看| 亚洲成人自拍网| 四虎成人免费影院网址| 国产成人精品一区二区三区免费 | 欧美成人在线视频| 91成人午夜在线精品| 青青草成人免费| 亚洲精品成人网站在线观看| 国产成人免费一区二区三区| 国产成人精品亚洲一区| 午夜成人无码福利免费视频| 国产婷婷成人久久av免费高清 | 久久久久久亚洲精品成人|