袁張露
(安徽新華學院信息工程學院,安徽 合肥 230000)
在信息技術飛速發(fā)展的今天, 計算機的應用幾乎滲透到社會的各個領域。 使得軟件產業(yè)得到迅速發(fā)展, 國內高校軟件人才的培養(yǎng)數量也在日益攀升。 因此, 軟件工程專業(yè)成為了一個迅速發(fā)展的新型專業(yè),它既為高校計算機專業(yè)的發(fā)展提供了良好的機遇,同時也對我們的教學提出了更高的要求。 其中, 軟件設計是軟件工程專業(yè)一門非常重要的專業(yè)課程, 也是一門實踐性較強的課程, 將理論與實踐緊密結合, 更是培養(yǎng)合格設計人才專業(yè)技能不可缺少的實踐環(huán)節(jié)。
現有的《軟件設計》課程主要以教師講授理論知識為主導,實驗內容大多處于初級階段,主要方式是學生通過Rational Rose 軟件畫一些UML 模型,在教學過程中缺乏必要的案例系統教學和實務動手操作能力。這種模式教學,學生雖然掌握了一部分系統的理論知識,但是相應的實踐技能欠缺,從而到時學校的供給和企業(yè)需求的脫節(jié),與我校培養(yǎng)應用型人才的要求背道而馳。
《軟件設計》課程內容理論知識點偏多,課堂教學大都只是知識“傳授式”。 教學方法僅僅偏重講授,缺乏對學生的引導, 導致學生無法參與教學, 不會獨立思考, 這種機械式的傳統教學模式不僅僅讓教師上課很吃力,同時使得學生對這門課程不感興趣。
在實踐性教學過程中,實驗內容幾乎都是基礎性實驗,驗證性實驗較少,缺少可以提高學生動手能力與創(chuàng)新能力的設計性實驗,這樣做實驗,使得學生只是簡單的畫一些模型,被動的接受這些基礎性實驗,畫完模型就可以了。[1]主觀能動性得不到發(fā)揮,學生對這門課程的興趣逐漸減弱,從而缺乏學生創(chuàng)新能力的培養(yǎng)。
目前本課程的考核方式采用考試方式實施,平時的考核的力度不夠, 考試內容都是一些基本的理論知識,考查能力方面的知識內容較少,這樣的考核方式使得學生機械式的背相關的理論知識點,無法將所學的理論知識應用于實際問題中,因此,這樣的考核方式顯然沒有達到該門課程的教學目的。
高校大部分教師都是畢業(yè)后直接參加學校工作, 缺乏企業(yè)實踐經驗, 對當前社會需求并不熟悉, 隨著實踐的推移,和社會的脫軌越發(fā)嚴重,自身缺乏實踐動手能力,工作后很少甚至沒有參加過專業(yè)的學習和培訓, 與社會需求有較大的差距,因此,培養(yǎng)的學生也會受到很大的制約。
傳統的教學方法很難激發(fā)學生的學習興趣,若學生對這門課程沒有興趣,教學也不會取得好的效果,學生很難學到知識。因此,需要打破傳統的教學模式,走“開放式”教學,引入一些該課程相關的案例,選用啟發(fā)式、討論式等教學模式,讓教學環(huán)境保持一種輕松愉悅的氛圍,培養(yǎng)學生敢想、敢說的行為。[2]翻轉課堂可以滿足學生個性化的需求,讓學生在課后根據自己的實際情況靈活安排學習實踐和學習步調,傳統的課堂教學,教師按照自己預設的教學內容用統一的步調和群體教學的節(jié)奏完成授課,無法照顧所有學生的差異性。這樣讓那些不感興趣的學生越來越不感興趣,通過翻轉課堂,可以讓接受能力較差的學生可以通過團體協作討論,通過同伴互助,有共同語言,學習沒有壓力,有助于提高合作精神,同時也能獲取更多的知識。
軟件設計傳統的實驗課只是在Rational Rose 軟件中畫出軟件模型,使得實驗教學枯燥,而且很多學生對代碼很感興趣,所以,采用設計模型和代碼相結合,提高實驗教學效果。 通過實驗教學提高學生的實踐能力, 促進學生的積極性,從被動學習到主動學習過程的轉變。
軟件設計課程傳統的考核方式是以筆試為主,平時考勤和實驗作業(yè)為輔的方式進行的。 但是, 軟件設計是一門實踐性要求很高的課程, 實驗是一個很重要的環(huán)節(jié), 僅僅以理論的考試方式是無法考核出學生的真正的軟件設計能力, 達不到我校應用型人才的最終目的。[3]本課程使用軟件系統開發(fā)考核方式,能有效與實踐教學相結合, 最終以答辯的方式呈現出來, 提高了學生設計能力和溝通能力,是課堂教學的一項進步。
良好的教學團隊是課程教學工作前提和保障。 建立良好的教學團隊,需要提高專業(yè)教師的專業(yè)技能。 一方面,在校教師可以利用寒暑時間到企業(yè)交流學習或參加相關的專業(yè)技能培訓,全面提升自身的專業(yè)素質;另一方面,通過與企業(yè)合作,企業(yè)專家與專業(yè)教師共同實施教學。[4]通過兩方面打造“雙師型”教學團隊,使得學生的培養(yǎng)符合時代和社會的需求。
通過《軟件設計》教學方法改革的探索與實踐,能促進專業(yè)教師職業(yè)素養(yǎng)和專業(yè)能力的提高, 培養(yǎng)學生理論與實踐相結合的學習能力,形成一種新的激發(fā)學生學習興趣的教學方法,使學生利用所學軟件設計專業(yè)知識能夠運用到實際的工作崗位上,并為學生的可持續(xù)發(fā)展奠定良好的基礎。