劉向玲,楊艷紅
(蘇州大學 應用技術學院,江蘇 昆山)
《C#高級程序設計》是一門實用類的工科課程,其主要講述了C#的基礎知識以及一些相應的編程語法、數(shù)據(jù)類型、面向對象的特征等,通過對于這門課程的學習,同學們可以掌握獨立通過C#完成相應的程序設計,并可以處理簡單的數(shù)據(jù)庫以及繪圖問題。因此,對于這類課程,我們在進行教學時不能采用傳統(tǒng)的授課模式,而應該采取項目化的教學模式進行教學,從而使得同學們可以更加熟練的掌握相應的專業(yè)知識。
項目化教學模式是隨著科技的發(fā)展而形成的一種新型的教學模式,其主要是通過老師與同學們共同完成一個完整的項目而進行教學的。這種新型的教學模式相較于傳統(tǒng)的教學模式更加適合《C#高級程序設計》這類實用性工科課程。通過項目化教學模式同學們可以親自和老師共同完成一個完整項目,從而使得其可以更加深入的了解相應的專業(yè)知識。在項目化教學模式中大致分為了一下五個步驟。首先項目化教學模式需要老師提出項目任務,并與同學們一起進行討論。第二,在經(jīng)過討論后,同學們需要根據(jù)討論的結果制定出詳細的計劃,并由老師進行審核。第三,同學們需要根據(jù)自己所制定的計劃進行實施,通過小組成員的通力合作最終完成完整的項目。第四,在完成項目后,同學們需要對于自己在項目實現(xiàn)過程中的表現(xiàn)進行自我評價,老師也需要對于同學們的表現(xiàn)進行評價。最后,老師需要將同學們的實踐報告以及項目進行歸檔整理。這樣的教學模式,可以使得同學們的學習更加具有實用性,并貼近現(xiàn)實生活,是同學們可以根據(jù)自己的喜好進行獨立、自主的學習,從而培養(yǎng)同學們的創(chuàng)造性思維。此外,這種項目化的教學模式也可以使得同學們具有綜合性的能力,使同學們可以將多種所學知識加以融合并運用[1]。
在上文中,我們曾提到《C#高級程序設計》是一門實踐操作極強的工科課程,然而在老師進行教學的過程中卻由于使用傳統(tǒng)教學模式而暴露出了許多的問題,其中有教學觀念陳舊、理論與實踐分離等問題。
《C#高級程序設計》這門課程中涉及了許多的抽象概念,并且其中還具有許多晦澀難懂的語法知識以及面向對象特征等。而老師在進行授課的過程中卻普遍采用多媒體的方式進行授課,這極大的影響了同學們對于知識的理解、領悟。同時,這種授課方式還會使得老師在講課的過程中顯得較為空洞,同學們學習興趣不高等問題。此外,這種多媒體式教學模式,以老師教學為主,其中幾乎沒有師生互動等交流方式,這不利于同學們自我創(chuàng)新能力的培養(yǎng),也不利于同學們自我解決問題能力的培養(yǎng)。在傳統(tǒng)教學模式中,不但存在教學觀念陳舊的問題,還存在教學方法單一的問題。隨著社會的進步,傳統(tǒng)的教學方式已經(jīng)不能滿足同學們的學習需要,我們需要通過多種教學方法進行教學,才可以使得同學們更加深入的理解相應的和專業(yè)知識,從而培養(yǎng)其自身的自我動手能力以及創(chuàng)新性的思維。
與此同時,在現(xiàn)今的教學中還存在有教學案例零碎,連貫性不強的問題。這主要是由于,老師在進行授課時一般都是按照教材編寫的內(nèi)容進行講解的,其中所涉及的項目案例也是將猜中所包含的。這就導致,同學們在上課過程中所學到的案例都是按照書中的單元而劃分的,從而使得同學們無法通過項目案例將知識進行融合,進而理解、掌握。此外,授課教材 (中的章節(jié)獨立性較強,教師按照教材進行教授將會導致授課過程中連貫性不強的問題出現(xiàn),從而使得同學們無法完整的實現(xiàn)一個項目的完成過程[2]。
第三,在現(xiàn)階段的授課中,我們也常常會出現(xiàn)理論與實踐結合不緊密的問題。在《C#高級程序設計》這門課程中,不但具有許多的理論性知識,同時還具有一些實操性的技巧。所以,為了是同學們可以掌握這門課程中的專業(yè)知識,我們需要采取理論與實踐相結合的方式進行教學。而在現(xiàn)在的教學過程中,許多的導師都采取了“三明治”式的教學模式,即學習理論知識-進行實踐-學習理論知識。這樣的教學模式雖然在一定程度上滿足了理論與實踐相結合的教學,然而其卻并沒有將理論與實踐相融合。這將會使得同學們難以完整的將理論知識運用到實踐中去,從而使得其無法完整的根據(jù)自己所學的理論知識解決相應的工程項目中的實際問題[3]。
在上文中,我們曾提到《C#高級程序設計》的課程教學現(xiàn)狀中具有教學觀念陳舊,教學方法單一、教學案例零碎,連貫性不強以及理論與實踐分離,結合不緊密等問題。下面,我們將根據(jù)這些問題在基于項目化教學模式下提出改善措施。
首先,我們需要更新教學理念,進一步豐富教學方法。為了針對其《C#高級程序設計》這門實踐性較強的工科課程,我們需要進行項目化教學。項目化教學模式中主要采取通過老師與同學們共同完成一個完整的項目進行教學。這樣的教學方式可以有效的培養(yǎng)同學們的自我動手能力以及創(chuàng)新能力和團隊協(xié)作精神。同時項目化教學模式還可以使同學們更加明確自身的學習目標,從而促進同學們的學習興趣。在項目化教學模式中,同學們根據(jù)自己所提出的問題,并通過自己動手解決這一問題,這樣的方法相較于傳統(tǒng)的多媒體式教學,可以有效的幫助同學們快速理解、領悟那些晦澀難懂的專業(yè)知識概念以及操作性的技巧。此外,項目化教學模式中主要是以一個完整的項目為主線,教師作為主要的指導人員,而學生團隊則是學習的主體。這樣的教學模式不但可以增加同學們與老師之間的交流,同時也可以提高同學們對于團隊協(xié)作的認識[4]。
在更新教學理念,豐富教學方法的同時,我們還需要優(yōu)化教學案例,合理安排教學內(nèi)容。在上文中我們提到,傳統(tǒng)授課時所涉及的案例一般都是教材中案例,其會使得教師在進行教學時出現(xiàn)空洞,教學內(nèi)容不緊密等問題。所以為了避免這一現(xiàn)象的發(fā)生,我們需要嚴格的優(yōu)化教學案例,合理安排教學內(nèi)容。對于教學案例的安排,我們可以從現(xiàn)實生活中所需要的軟件或是一些的程序等入手,從而尋找適合同學們的案例,并盡量在其中涉及C#以及數(shù)據(jù)庫、面向對象等方面的知識,從而促進同學們多種知識理論的融合。同時在安排教學內(nèi)容時,我們也需要將教材中的知識進行合理的安排,使得課堂教學不空洞,各個知識板塊間具有緊密的聯(lián)系,方便同學們的理解、掌握[5]。
最后,我們還需要在授課過程中將理論與實踐相結合,以項目的方式對同學們進行講解,并將同學們分組進行實操,最終在由教師進行審核。這樣的教學方式將會使得同學們對于相關專業(yè)知識具有更加深入的理解,從而使其具有簡單的自我解決問題的能力。
隨著時代的革新,我國對于應用型人才的需求逐漸提高,為了滿足社會的需要,我們需要在教學過程中從傳統(tǒng)的教學模式逐漸轉變?yōu)轫椖炕虒W模式,從而適應現(xiàn)代社會的需求。