前言:想要寫出一篇引人入勝的文章?我們特意為您整理了實驗教學軟件技術論文范文,希望能給你帶來靈感和參考,敬請閱讀。
1目前實驗教學存在的問題
軟件技術基礎課程是一門強調理論聯(lián)系實踐的課程,學生只有從實踐中才能真正掌握軟件技術的相關知識,才能真正了解軟件開發(fā)活動的主要過程[6]。軟件技術基礎課程的總學時為46學時,其中課堂教學學時為38學時,實驗教學學時為8學時。實驗學時過少,導致學生不能很好地完成該課程所要求的各項軟件開發(fā)能力的培養(yǎng)。缺少動手機會,自然無法提高學生的上機動手能力和實際解決問題的能力。綜上所述,軟件技術基礎課程的實驗教學環(huán)節(jié)存在較大的問題,導致出現(xiàn)教師上課不好上,學生聽課不好學的不良反應。為了解決這一問題,充分調動學生的學習積極性,提高學生的實踐動手能力,根據(jù)近幾年的教學實踐,提出了一些教學改革的思路和想法,引入到現(xiàn)在的實驗教學中。
2軟件技術基礎課程實驗教學改革
2.1分方向的實驗教學模式
軟件技術基礎課程的教學內容重點可以分為兩大塊:數(shù)據(jù)結構和數(shù)據(jù)庫。因此,可以讓學生根據(jù)個人興趣愛好,自由選擇這兩個方向的其中之一,來做一個該方向的大作業(yè),計入期末總成績。數(shù)據(jù)結構方向主要以VC++6.0作為開發(fā)環(huán)境,側重算法與數(shù)據(jù)結構的編程;數(shù)據(jù)庫方向主要以SQLserver作為開發(fā)環(huán)境,側重數(shù)據(jù)庫的建立和使用。學生可以深入學習自己方向的開發(fā)環(huán)境,并通過制作一個小型的軟件來完成大作業(yè)。這個大作業(yè)是每個學生必須完成的任務,占期末考試總成績的20。學生可以自愿組合,最多3人一組共同完成一個大作業(yè)。小組內的各個成員按照自身能力來進行角色分配,共同完成大作業(yè)內容。大作業(yè)應嚴格按照軟件生存周期的各個階段來進行軟件項目的開發(fā),并生成各個階段的相應文檔。最后,學生需提交項目開發(fā)報告的紙質版和電子版來作為期末考試評分依據(jù)。
2.2與專業(yè)相結合的項目開發(fā)模式
我院包括自動化、電氣工程及其自動化、測控等三個本科專業(yè),都要學習“軟件技術基礎”這門課程。因此我們考慮讓學生在做大作業(yè)的時候,可以跟各自專業(yè)聯(lián)系起來,加入一些專業(yè)背景和實際工程環(huán)境,這樣可以保證學生的選題更具有現(xiàn)實意義,避免課程教學與實際脫軌。
2.3充分利用各種實驗室平臺
我院設有創(chuàng)新實驗室,單片機實驗室、貝加萊聯(lián)合實驗室等多個開放實驗室平臺,為軟件技術基礎課程的實踐改革提供了較好的硬件設施,保證了實驗教學的順利開展。其中,創(chuàng)新實驗室是我院全面貫徹和落實電子類學科面向21世紀課程體系和課程內容的改革中創(chuàng)建的新型實驗室,是我院大學生電子類科技活動的重要場所。單片機實驗室目前擁有單片機/微機實驗裝置40套;實驗用計算機40臺;仿真器20套;編程器6套。貝加萊聯(lián)合實驗室目前擁有PLC實驗裝置20套;實驗用計算機20臺;DT-1模擬電梯1套;無塔供水系統(tǒng)1套,并承擔ASEA的自動化系統(tǒng)工程師或注冊工程師的技能培訓和測試任務。學生可以深入這些實驗室,結合自己的開發(fā)項目,將理論知識與實際操作結合起來,更好地促進課程的學習。
2.4與課程設計、畢業(yè)設計接軌
軟件技術基礎課程沒有專門的課程設計,因此可以考慮增加該課程的課程設計,為期兩周的時間,學生可以集中的進行項目開發(fā),彌補課內實驗學時不足的問題,收到良好的學習效果。另外,還可以將部分學生做得較好的項目,延伸到畢業(yè)設計中來。通過長線的學習,等到學生大四做畢業(yè)設計的時候,可以掌握的非常熟練,通過開發(fā)較復雜的軟件來完成畢業(yè)設計。這樣可以使得學生有較大的動力學習該課程。
3結束語
經(jīng)過八年的軟件技術基礎課程教學實踐經(jīng)歷,充分體會到該課程的實驗教學環(huán)節(jié)對于學生提高實際動手能力的重要意義。大部分的學生都能夠從完整的項目開發(fā)過程中,得到足夠的鍛煉和成長。通過團隊合作,增強學生的團隊意識和創(chuàng)新精神,使學生在實踐中學習到軟件技術的精髓,為學生學好這門專業(yè)基礎課程起到了非常重要的作用。
作者:魯可 石慶升 李秀娟 單位:河南工業(yè)大學