實訓——將學習主動權交給學生

? ? 兩周,十天,兩個班級共58人的集中實訓。

課堂管理?

? ? 從幾個方面考慮,該怎樣讓實訓期間,每個學生都能有所獲,同時對專業課中某些技術的理解更加深入。面對58人的授課群體,十天全天上課,對于一些自制力不強的同學,的確非常難熬,所以在構思實訓的過程中,課堂管理是我考慮的第一個方面,教師對58人,顯然很難面面俱到,為此,進行了分組處理,同時從58名學生中挑選4名學生扮演教學助理的角色,協助教師進行課堂管理或者實訓中學生問題的解答。

課堂組織結構圖

? ? 組長職責:牽頭推進組內實訓任務,同時對組員課堂紀律、出勤率負責,實訓結束時給組員從參與工作量角度打分。

? ? 教學助理:協助教師幫助其他學生解決技術上遇到的問題。

確定實訓課題


? ? 實訓課題對于學生而言既要緊扣大綱,同時又要考慮對學生就業的貢獻,凸顯其實用價值,緊扣大綱但又可據需而定,最終選擇了與學生息息相關的學生成績管理系統。由于學生的社會經驗少,對類似于人力資源管理等系統的業務邏輯不甚明了,而本專業綜合課程實訓的重點在于學生對于編程語言的訓練,因此降低了需求的分析的難度,讓學生將時間用在編碼實現功能上。使用的技術根據前導課程學過的JSP+Servlet+Javabean+Mysql確定。

實訓進行時

? ? 確定課題之后,引導學生對系統功能以及角色進行劃分,輸出詳細的功能模塊圖以及系統流程圖、數據字典,以第一天實訓作業的形式提交,這樣做的目的是希望每個組的組員對將要做的系統從功能,流程角度達成共識,避免之后系統開發過程中遇到學生們產生功能分歧的問題。各組輸出的數據字典,可以觀察到每個組在確定系統數據表時存在哪些問題。普遍存在的問題是忽略了實體之間的聯系,同時大部分學生把學生,教師,管理員三個角色的登錄驗證數據分別存放在了教師、學生、管理員表中,而沒有建一個專門用于驗證用戶登錄數據的數據表,這個問題的出現表明學生們對數據庫實體,實體之間的聯系,如何合理的創建數據表等方面知識有欠缺。同時對于流程圖的理解有偏差,部分同學把功能模塊圖與流程圖融合在一起,并沒有體現流程圖描述流程的特點。對于出現以上問題的組,分別進行深入小組授課,跟學生們近距離交流,了解學生的茫然和不懂之處,靈活處理。

實訓小組討論

各組實訓討論

? ? 在實訓過程中,當某些學生出現惰性時,及時提醒學生,“每一位組員都應當為組內實訓任務貢獻綿薄之力!”從精神層面引導學生為集體出力。通過觀察發現,部分學生經過引導之后積極為組里分擔工作。

? ? 工作室的學生們在實訓中表現優秀,體現在積極幫助其他同學解決項目實施過程中的問題,知識面的廣度和深度都要優于沒有加入工作室的學生,因此,實訓中,積極引導工作室學生將所學分享給其他更多學生,廣泛影響其他學生,促使沒有加入工作室的學生意識到差距的存在,同時類似于鯰魚效應,敦促其他學生彌補差距,努力向上。

將學習主動權交給學生

? ? 在將題目,任務目標、分組等事宜跟學生明確清楚后,按照事先制定的學習計劃,要求學生按照實訓計劃在前三天提交每天的輸出結果,第一天輸出:功能模塊圖、數據字典、系統流程圖,目的是使小組成員對要實施的項目從功能、流程、數據庫角度達成共識;第二天輸出組間分工說明,系統頁面清單及作用說明,目的是讓學生在制定頁面清單的過程中對系統有初步確切認識;第三天輸出項目搭建包目錄結構截圖以及實現登錄功能,要求應用MVC模式開發,登錄功能對應用MVC模式的檢驗足夠,并且在前導課程中也學過實現登錄的要點,如果學生按照MVC模式實現登錄,那么其余功能例如課程管理、學生管理、開課選課等實現也都沒有問題,所以登錄功能作為一個切入口用來檢測學生的活學活用和領悟力是可行的。實踐結果證明存在一半學生難以完成登錄功能,因此針對這一半學生講授Jsp數據form提交,action確定處理請求的Servlet,由Servlet在處理請求時調用dao(Data Access Object數據訪問對象)實現對數據庫數據的增刪改查等操作,返回的數據由Servlet響應給用戶,實現了一個數據流轉的閉環。對于不懂的學生單獨講授,以數據的流向作為主干進行講解。實踐表明學生存在的問題主要是在不同文件之間如何實現數據的傳遞,同時有四分之一的學生實訓時反應出在前導課程中缺乏有效地訓練,對一些知識點一知半解,知其然不知其所以然,應用時一頭霧水。另有五分一的學生學習態度不端正,迷茫無措,一副麻木不仁的狀態,既不幫組里分擔任務,也不學習,多次引導教育后無明顯改善,最終以答辯時組內每個人都要講解在組內的工作,以此考核方式來促使這部分學生內心產生危機感,進而影響行為。

? ? 整個實訓過程中教師的角色是幫助學生定位問題,引導學生解決問題,讓學生充分發揮主觀能動性,相信學生,少講多練,講時針對不懂的學生分開講,共性的問題再集體講,對個別實訓過程中糾結痛苦(糾結JSP用Eclipse寫不出來,糾結自己一無所知,埋怨自己)的學生單獨溝通。教師應當敏感,及時發現學生的問題,及時引導,例如有一組學生在基礎核心功能沒有實現的情況下,想要先實現一些擴展功能,而這些擴展功能是建立在基礎功能之上的,好比空中樓閣沒有堅實的根基,此時應及時引導學生打根基,再擴展;再者有學生從網絡資源中下載一些源碼,包含SSH框架,學生以現在的基礎無法掌控集成的框架,因此及時跟學生說明什么是框架,這些集成的框架有對開發應用系統有何幫助,但對于實訓而言,應用前導課程的技術是首要目的,在前導課程的基礎技術掌握不牢固的情況下,用框架一定是無法掌控的。將學習主動權交給學生后,小組成員討論活躍,部分學生還虛心向工作室學生請教Layui用以幫助實現頁面開發,有更好的交互體驗。部分小組分工明確,學生之間的配合默契,一些前導課程不涉及的功能,學生通過自主學習也都實現,例如導出Excel,上傳文件等。

問題反思

? ? 從實訓中,學生反應出的學習問題,如前導課程知識掌握不扎實,缺乏系統訓練的,一些平時思維活躍,表現優秀的學生在實訓時卻顯得無從下手,我認為教師在授課過程中應當加強平時訓練,并且這些訓練盡量貼近工作生活,實用。同時學生們應當有勤勉刻苦的學習態度?!叭酥?,性本善,性相近,習相遠,彼不教,性乃遷”,所以我相信通過教育和不斷的訓練,能夠讓學生掌握知識技能,同時掌握”漁“的方法。古人有云”得道者多助,失道者寡助“,其中的’道‘對于學生而言,我認為是一套適合自己的學習方法以及做人之道,面對瞬息萬變的世界,能夠從容地適應,以期改變。

? ? 在教授前導課程Web開發技術(Java)時,跟學生分享《自控力》《如何閱讀一本書》《學會提問》等,希望學生通過閱讀這些書能夠提升理解能力,同時影響自己的行為。

? ? 教,反饋,再教,形成持續改進的教學閉環,還要不斷地思考實踐。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容