摘要:從人才培養需求出發,通過實際的教學實例,探索在網絡程序設計課程實踐教學過程中培養學生綜合能力的方式方法。提出具體的可操作的實踐課教學方法,希望對該課程實踐課教學有一定的借鑒作用。
關鍵詞:實踐教學;綜合能力培養;教學方法
隨著網絡技術的飛速發展,新的知識和技術不斷涌現,人們不僅要有接受新鮮事物的觀念和欲望,還要能對各種紛繁復雜的事物的本質做出快速判斷,提取出對自己有益的部分,并具備快速掌握和運用的能力。這種綜合能力的獲得要靠平時有意識的訓練和經驗積累。從就業來講,綜合能力強的人往往更受用人單位青睞。學習的本質就是培養學習能力,就是培養學生綜合運用所學知識去發現問題、分析問題和解決問題的能力,在這個過程中學生的分析能力、判斷能力、動手能力、合作能力、溝通能力及表達能力等綜合能力得到提高[1]。培養綜合能力的手段和方法各式各樣,計算機專業的在校大學生,可選擇綜合性的實驗項目來實現,具體到網絡工程專業,可通過一些綜合性的課程設計或是課程綜合實驗來鍛煉。
遵循實施素質教育、突出理論聯系實際的指導思想,教學過程強調以素質教育和創新教育為主,使學生夯實基本知識、掌握基本技能、培養基本能力、提高基本素質。網絡工程專業課程體系中諸多課程的特色是理論和實際結合緊密,實踐教學占整個課程教學的比例甚至過半,教學中大部分內容都是關于新技術和新應用的,要通過實踐來加深對知識的理解,理清知識點間的內在聯系,從而系統的掌握所學知識。
下面以網絡程序設計課程為例,介紹在實踐教學中培養學生綜合能力的經驗做法;在實踐課題的選擇與設計、課題的實施與評估各環節中各方面能力的培養。
1實驗過程的設計與實施
在教學過程中,教師要充分發揮好師生兩個主體的作用,形成良好的師生互動模式,從而有效地提升教學效果。在實踐中,教師扮演的是管理者或組織者的角色,發揮主導作用,引導學生承擔起主體的角色。因此,在課題的選擇、設計、實踐等環節要充分信任學生,既要注重綜合能力的培養,又要尊重學生個性的發展[2]。
1.1實驗課題的選擇
網絡程序設計課程的授課內容主要包括html標記語言、css樣式表、javascript腳本語言、C#語言和Asp.net。其先行課程有算法與數據結構、數據庫原理、網絡原理等,因此,學生已具備一定的網站構架、代碼編寫、數據結構設計等方面的知識。在課程綜合實驗中,教師根據教學內容和教學大綱要求,出于考察學生對教學內容的掌握情況和基本學習能力的總目的,要求用動態網頁語言、數據庫和web服務器來構建并設計實現一個小型網站,但具體實現形式不限制。如學生可根據興趣和熟悉程度自由選擇實現一個圖書管理系統、學生管理系統、購物網站、在線影院,等等。下面以常見的構建“學生管理系統”為例,介紹該小組在實驗過程中的相關情況。
1.2實驗過程的設計
本實驗課題擬以分組討論、形成方案、實施方案、評估總結等環節依次執行[3-4]。
分組討論:首先采用問卷調查的方式,了解每位學生的選題意向、知識層次、動手能力等,對學生進行初步分組。每小組以5~6人為宜。之后動員各小組成員圍繞選題進行討論,談談各自的想法,對不能達成一致意見的個別小組或個人重新分配。在討論過程中,各小組成員先從各自擅長的語言、熟悉的技術、實踐的經驗等方面作介紹,之后結合要實現的網站的特點,對整個網站進行設計架構、對預計的功能點進行統計、對頁面呈現方式進行規劃、對編程語言和技術進行確定,最后對網站功能模塊進行劃分,責任到人。
形成方案:根據各小組討論情況,教師要指導學生以文檔方式記錄下來,包括預期達到的實驗效果、功能模塊的劃分、任務分配、工作進度、實驗環境、編程語言及技術、涉及的知識領域、以及在實踐過程可能碰到的技術難題等相關信息的詳細說明,形成有一定規范的設計文檔,即設計方案。教師和小組成員在認真研讀各自設計方案的過程中依據本次實驗要求作出相應的修改和完善,并制定出一份有針對性的驗收標準,對實踐進程中可能出現問題或有更佳解決方案的地方進行標記,以便跟蹤實驗過程,及時進行指導。
在我們的例子中,對開發類似“學生管理系統”項目感興趣的學生按照人數要求和人員特點進行編組。動員項目組成員之間相互交流,確定該系統的總體設計方案,預實現的功能,如根據網站使用者的角色進行功能區分、操作(查,增,改,刪)人員(個人、專業、系)的基本信息、消息通知、交流平臺等。頁面風格和布局、站點文件組織方式、編程語言、數據庫、開發平臺等確定。各功能模塊具體負責人,預計完成時間,采用的開發技術,等等,以文檔的形式記錄討論結果。教師認真閱讀提交的文檔,檢查設計方案是否合理,是否運用了本課程中的相關知識和技術,并特別留意像數據庫操作這類容易出現問題,以及用戶登錄時需要驗證信息等容易被忽視的地方,培養學生周密思考問題的習慣。最后按照知識點制定一份驗收標準,包括數據庫使用、網頁設計、信息驗證、消息發布、網頁的動態性和交互性實現。
1.3實驗方案的實施
在具體的實施過程中,遵從的原則是3個“指而不導”、3個“既指又導”[5-6]。即學生曾經學過的知識指而不導,讓他們自己去復習。在規范和手冊上有的內容指而不導,讓他們自己去查閱,培養他們查看規范和手冊的方法和習慣。對易于學習和使用的新知識和新技術,指導他們學習的方法和途徑,培養他們勤奮學習的品質和自主學習能力。
因此,在方案實施的過程中,小組成員如遇到問題,首先在小組內部討論解決,或者是通過網絡方式解決。這些途徑都無效時,才向教師尋求幫助。另外,對于在課堂上不便講或未能講的且有一定深度內容,則既指又導,加深學生對知識點的理解。對于少數學習基礎較弱的學生要既指又導,幫助他們在掌握基本知識的同時提高他們的綜合能力。對學生在實踐過程中提出的創新點要既指又導,有意識地引導學生進入深層次的思考,鼓勵他們積極探索的行為。
對提交設計方案時標記的問題,要根據實驗的進展及時與學生進行交流,了解他們的解決情況,對于疏忽遺漏的問題要及時提醒,若有更好的解決辦法要正確地引導他們思考。另外,各小組要及時記錄在實驗過程中遇到的各種問題及解決辦法。
各小組內部,可通過例會的形式,定期地交流情況,以使大家在進度上相互配合,對不能按時完成任務的成員,要詢問其原因,并及時調整實施計劃。當進度過半時,全班組織一次中期報告會。各小組就實驗進展情況、存在的問題及解決方法、遺留問題、采用的新技術等進行介紹,也可當場尋求幫助。還可以采用答辯的方式,由其他組成員擔任評委,對小組的方案、實施過程、解決方法等提問,并給出意見和改進建議。最后,教師再根據各組的表現給出評價。通過這種方式,加強小組間的交流與合作,開闊學生思路,活躍學生思維,使其既當選手又當評委,從而引發他們多角度思考問題。另外,從效果上看,由學生自己評判,更有利于學生發現自身的知識漏洞,不斷學習新的正確的知識。
學生在完成“學生管理系統”實驗時,會遇到諸如數據庫訪問、不同頁面之間共享數據、頁面風格統一等方面的問題,其中像數據庫在其他課程中有介紹,另外兩個問題在本課程中已講述。其實,在互聯網上或相關書籍上也有開發此類系統的實例介紹,因此,相關方面的問題讓學生自己去找答案。在此過程中,可培養學生主動獲取知識的能力。此外,在開發實際項目時,可能會采用一些新技術,如Ajax,應適時提醒學生了解相關知識。同時,依據進度安排及時與學生交流,了解實驗情況和相關功能實現細節。在中期報告會上,引導學生討論網站開發中的關鍵技術問題,如常見的數據庫訪問,通過組之間的交流與合作,掌握多種數據庫訪問方式,分析各種方式的優缺點和適用場合,讓學生更加深刻的理解知識。
1.4實驗結果的評估
實驗結束后,組織學生對實驗過程和其中的注意事項進行總結,寫出規范的說明文檔和實驗報告。然后依據實驗方案設計時制定的驗收標準,組織一次學生評審實驗結果的活動,由教師和各小組推選一名成員組成評審團。各小組派一人就實驗情況作詳細介紹,然后由評委提問,各自工作量范圍內的問題由各成員回答。評委根據實驗的總體完成情況、驗收標準、各成員的工作量和完成質量等給出各成員的實驗成績。然后按加權平均的計分方法,教師給一個相對較大的比重,由此計算學生最后的實驗成績,既做到了公平公正,又能充分反應其實力。
其次,可以組織相關課題教師對學生的成果進行鑒定,從專家的角度給小組成員提出一些建設性的意見和建議,讓學生在對比兩次評審活動的過程中認知優點和不足,為下一次實驗或實踐活動積累經驗。
2教學效果
這種形式的教學,給學生的感覺既像是一次嚴肅的實驗任務,又像是一次有趣的競賽活動,它使原本秩序散漫、學生普遍輕視的實驗課變成興趣的培養、個性發展的場所,它提高了學生上實驗課的熱情,也培養了學生多方面的能力。
首先,學生的學習的方式發生了改變,從原來的被動和壓迫式的學習變成積極主動的探索,增強了自主學習的能力,提升了多角度思考問題、多途徑尋求
解決方法的素養。
其次,積極的交流探討,鍛煉了學生問題和觀點的表達能力,端正了對他人觀點贊同或批判的態度,理解并能尊重他人的行為舉止,培養了團隊合作和與人溝通的能力。
第三,網站構建的全局觀念,讓學生對知識結構有了總體把握,培養了他們系統的思維方式。在實驗過程中養成的良好習慣也使他們終生受益。
第四,教師的充分信任,使得學生能極致地發揮他們的聰明才智和綜合分析能力,促進了學生個性的發展。學生在體驗實施工程項目的完整流程,初步了解項目團隊中各角色的工作職責的同時,也提高了自身的組織協調能力,發現、分析、解決問題的能力、人際交往能力,及任務的分工與合作等綜合素質。
筆者在實驗后通過問卷和訪談兩種方式對參加本次實驗的學生進行調查,學生普遍對實驗的效果表示滿意,且要求教師多設計類似的實驗課程。
3結語
本文重在探索如何通過實踐教學提高實驗課的教學效果,提高學生的綜合能力和素質。文章以實際教學中的案例講述具體的方案施教過程,以及產生的教學效果和能力效應。其中一些可操作的教學的方式和方法,對實驗課的教學有一定的借鑒作用。此外,本文強調教學過程中學生能力的培養,即“授之以魚不如授之以漁”,使其在不依賴教師的情況下也能獲取知識,通過能力訓練,全面發展,在未來的工作中游刃有余,最終實現社會應用性型人才培養的目標。
參考文獻:
[1] 張海燕. 網絡課程設計與開發[J]. 青海青海師范大學學報:自然