軟件類課程設計研究

前言:尋找寫作靈感?中文期刊網用心挑選的軟件類課程設計研究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

軟件類課程設計研究

1.軟件類課程的特點

軟件類課程相對于其他課程有其自身的特點,它具有理論與實踐并重、邏輯性強、富有創新性等特點。

(1)理論與實踐并重

軟件類課程學習的前提必須進行扎實的理論功底,然后需要不斷的進行實踐。在實踐的過程中,必須再進行理論知識的學習與重復思考,再進行實踐。在實踐中進行理論知識的學習,在學習理論知識的同時不斷思考實踐的關鍵點。

(2)邏輯性強

軟件類課程是相互銜接的,學習一門課程往往具有其先決條件,而此先決條件是前一門課程的學習。軟件類課程學習具有很嚴格的先后次序,一旦顛倒將無法進行正常的學習。而某一門課程內部同樣也具有嚴格的先后次序,一環扣一環,必須進行逐一的學習。

(3)創新性

軟件類課程的學習是在講授傳統知識的基礎上進行創新,在課堂上學習傳統的理論知識,在作業與練習上,必須在思考傳統的知識進行創新,否則無法完成指定的作業。要求學生在學習的過程中必須培養自主研發能力。

2.軟件類課程設計方法

目前的一些軟件類課程設計的方法,很多學者僅從課程設計的角度出發,沒有考慮到課程的特點,那樣提出的課程設計方法并不能很好地應用于所有類型。本文針對軟件類課程的特點,本文提出了如下幾種軟件類課程設計方法:

(1)在理論授課中完成課程設計,理論與設計并進

在軟件類課程的開課初期就進行課程設計的規劃,使之與所講授的理論相互吻合相互促進。此階段主要分三步進行,第一步在課程初期,根據教學進度規劃出課程設計的題目與設計進度,把理論學習進度轉換為課程設計的每一步;第二步在理論學習中把課程設計遇到的共同問題進行串講,并與所有學生共同解決問題共同提高;第三步則為在最后考評的時候把課程設計與理論講授相聯系,通過答辯的形式主要考評學生在每一個進度是如何聯系理論知識進行課程設計的,更加注重課程設計的過程。

(2)對課程設計進行分解,降低課程設計整體難度

由于軟件類課程邏輯性強,所以在課程設計的過程中可以將其進行分解為基礎研究設計、過程研究設計與測試研究設計三個階段。在基礎研究設計階段主要研究所需要的基本概念和基本概念應用,考慮整個課程設計,將基礎知識內容連貫在一起組成一個基礎研究課程設計;在過程研究設計階段主要將精力集中在基礎知識的擴展與課程設計的具體要求上,把每一個具體要求通過基礎知識擴展進行實現,之后把所有要求功能再利用知識點之間的聯系進行綜合架構,進而形成一個有機的應用整體;在測試研究階段主要是把課程設計成果即整個應用程序進行整體測試,在測試過程中也分為基礎研究測試和過程研究測試,而針對每個階段出現的測試問題要進行回溯改進,直到整個課程設計測試無誤或者能完成既定設計要求為止。

(3)教師全程參與課程設計,實時監控學生的環節創新

教師在為學生留下課程設計的任務時,要經常與自己所帶學生進行溝通,聆聽他們在設計或者應用知識點的過程中的一些思路或者想法,鼓勵學生在一些陌生的領域進行自發研究與應用,敢于想象。而對學生已經產生的一些可能實現的思路要進行分析與告之,以防止學生在實現的過程中由于一些主觀原因而放棄。對每一個學生的創新性想法進行記錄。并定時在自己所帶的課程設計小組內舉行創新性想法或者思路的探討,研究其可行性并積極的去鼓勵學生去共同研究實驗,拓寬創新性思維的實現的可能性。

3.小結

本文根據軟件類課程的特點提出了三類課程設計的方法,在進行課程設計的過程中可以將三種方法同時應用或者重點應用其中的一種進行。通過幾學期的實踐,證明此三種方法較傳統的課程設計方法無論在提高學生的課程興趣還是在最后課程設計的質量上都得到了大大的提高。

作者:閆帥領 單位:衡水學院教務處

亚洲精品一二三区-久久