- 相關推薦
再探“軟件開發(fā)課程一體化教學模式”
再探“軟件開發(fā)課程一體化教學模式”佛山市華材職業(yè)技術學校 陳四紅
【摘 要】在定式下的一體化教學模式中,教師一體化和教材一體化是直接影響學習效果的最核心的一體化,而教師一體化是教材一體化的充要條件,教師一體化的核心在于能否把理論轉化為實操、能否把簡單的實操單元整合成具有系統(tǒng)性的實操流程,并把系統(tǒng)操作流程編成教材。
【關鍵詞】再探 軟件開發(fā)課程 一體化的核心
在2011學年撰寫的文章《一體化教學模式在軟件開發(fā)課程中的實施》中,通過《列表框應用(抽獎程序設計)》和《交通燈模擬控制仿真軟件》兩個作品,詳細闡述了軟件開發(fā)課程的一體化教學模式的實施過程,隨著教學改革不斷深化,結合我校“一體化”教學研討的繼續(xù)深入,筆者在教《軟件開發(fā)》課程中,有所心得,與大家討論。
一、一體化教學現狀
以軟件開發(fā)專業(yè)為例,在一體化教學模式中,慣例做法是:①將理論與上機實訓等教學內容一體化設置;②知識、技能與素質等職業(yè)要求一體化訓練;③評價、反饋量規(guī)化。這種做法大大減少了理論課與實踐課之間知識的重復,增強了教學的直觀性,充分體現了學生主體參與作用。不少老師提出,在一體化教學定式下,雖然師生之間配合默契,但是學習效果不明顯。
二、一體化的核心
在一體化教學模式中,最核心的是教師一體化和教材一體化。教材一體化的質量完全取決于教師能否一體化,而教師一體化的核心是什么?教師一體化的核心在于能否把理論轉化為實操、能否把簡單的實操單元整合成具有系統(tǒng)性的實操流程,并把流程編成教材。
1.把理論轉為實操,是實施一體化的基礎。實操,顧名思義,就是實際操作。在定式下的一體化教學模式中,雖然提倡學生自主探究,但是整個教學活動過程中,各個實施小組內都會碰到不同的問題,教師扮演的角色是引導,如果教師對實操做不到胸有成竹,引導談何成功?比如,在學生進行抽獎程序設計時,一定會碰到隨機的問題:
、俟絀nt((upperbound - lowerbound + 1) * Rnd + lowerbound)是求取一個隨機產生的整數,其中,upperbound 是隨機數范圍的上限,而 lowerbound 則是隨機數范圍的下限。
②下面語句使用 Rnd 函數隨機生成一個 1 到 6 的隨機整數。
Dim MyValue
MyValue = Int((6 * Rnd) + 1) ´ 生成 1 到 6 之間的隨機數,Int()的含義是取小數的整數部分。
、跼andomize語句是用來初始化隨機數發(fā)生器的,一般使用隨機函數之前都先調用這個,如果你想讓rnd函數產生一定范圍內的隨機整數,可以用以下這個表達式:
要產生11——99的隨機數,可以這樣寫
Private Sub Form_Click()
Dim a As Integer
Randomize
a = Int((99-11+1)*Rnd+11)
Print a
End Sub
到這一步,似乎很完美了,可是在實際操作過程中,會碰到一個很嚴重的問題:如何去掉已經出現過的數據。上面的例子不能保證11——99之間的任何一個數字只出現一次,這樣的話,抽獎程序就不公平,顯然,程序有漏洞。此時,可以引導學生思考至少用兩種方法解決,一是把出現的隨機序列放入一個數組中,每次放入前與之前的數據比較,不同就加入,相同則丟棄。其二,就是用列表框來解決,方法在2011年度撰寫的文章《一體化教學模式在軟件開發(fā)課程中的實施》中描述過。
顯然,一體化的基礎,體現在理論轉化實操過程中的細節(jié)和解決方案上,在這個活動過程中,解決方案必須詳盡且具有可操作性。
2.把簡單實操單元整合成系統(tǒng)的實操流程,是實施一體化的前提。很多學生糾結一個問題:每次小考的成績很不錯,到了大考,成績總是不滿意。原因在哪里?因為小考涉及的知識面窄,學生容易掌握,而大考涉及的知識面要寬,這是表面現象,背后的原因是學生只掌握了簡單的學習,而沒有形成系統(tǒng)的學習。比如在設計交通燈模擬仿真軟件時,一定會碰到時間判斷的問題,也就是紅燈多少秒后,亮綠燈,反之,亦然。學生在探究過程中,能完成預備知識模塊遞減10至1。
Private Sub Form_Click()
Dim i,red As Integer
For i = 10 To 1
Red=red+1
Next
Print " "; "red ="; red
End Sub
但是在如何模擬交通燈的時候,學生卻束手無策了。顯然,交通燈的模擬比簡單的累加要復雜一點,既涉及判斷,又涉及循環(huán)的知識,并且紅、黃、綠燈不斷交替,且任一時刻只能一種燈亮。對于上述問題,不必忙于要求學生馬上能解答,一個很好的方法就是引導學生觀察交通燈的交替運行流程并做好記錄。學生的興趣點被激發(fā)了,探究能力提升了。
學生只會解決已經解決過的問題,而不能解決從來沒有碰到過的問題,這是對職業(yè)教育和素質教育最大的諷刺。學生在一體化活動過程中,教師雖然不是主角,但是教師具有把多個教學單元、知識模塊整合成系統(tǒng)的實操流程的能力,是一體化教學成功的關鍵。
3.把系統(tǒng)性的實操流程編成教材,是實施一體化的依據。如果把學生比作巧婦,那么校本教材就是米。顯然,校本教材的重要性、嚴謹性和系統(tǒng)性,對于學生來說是多么的重要。顯然,教材一體化中,任務的設置、項目的配置必須具有科學性、代表性、擴展性。教材一體化的核心落在“體”字上面。①“體”是任務和項目。一體化教學是通過任務或項目教學活動的形式來組織的,因此,任務或項目的選擇必須具有科學性、代表性和擴張性。在選擇項目時,可以通過三人以上的備課小組討論得到,切不可出現“眼外科手術實習醫(yī)生拿到的是一把十字改錐”的問題。舉個例子,某星期的一體化活動課目的是為了掌握數據庫的精確查詢,而任務設置中缺了主碼和外碼的探究談論。②“體”是方法和途徑!敖淌菫榱瞬唤獭,教師教學的目的是為社會培養(yǎng)高素質人才,使學生能夠獨立學習,獨立鉆研,獨立承擔一定的社會工作。
一本好的教材能加強對學生學習策略、學法的指導,培養(yǎng)良好的學習習慣。 幫助學生掌握基本的學習方法,是一項重要的常規(guī)性工作。實操訓練要有一定的計劃性和約束性,真正做到落實,使學生終身受益。
三、結語
現代信息技術的飛速發(fā)展,是教育發(fā)展的結果,反過來,還要利用現代最新技術去組織教學,促進教學的現代化。一體化教學活動過程中要鉆研項目,分析并了解學生,在教學方法上保持差、中、良、優(yōu)各類學生的銜接,指導學生掌握正確的學習方法。
歸根結底,教師一體化才能教材一體化,教材一體化,學生才有目的、有方向,才能孺子可教也。
【參考文獻】
1.李世滿;技工學校計算機專業(yè)一體化教學實踐與反思[D];華東師范大學;2009年
.李彥榮 夯實“雙師型”師資建設探索實踐“一體化教學”《教育與職業(yè)》2012年
3.陳四紅;一體化教學模式在軟件開發(fā)課程中的實施[D];佛山華材技校;2011年
【再探“軟件開發(fā)課程一體化教學模式”】相關文章:
電力拖動課程一體化教學模式的研究08-13
教學軟件開發(fā)思想和模式08-07
一體化教學課程模式的研究 ——汽車維修專業(yè)一體化教學改革階段成果08-13
“按系統(tǒng)、分層次、課內外一體化”的體育課程教學模式08-18
技校一體化教學模式分析08-16
學習三疑三探教學模式心得體會07-29
淺議三疑三探教學模式中教師的教學調控08-01