在用 "作中學 (Learning By Doing) " 方式講授編程和軟件工程課的時候,咱們認爲助教在其中起了很大的做用。 在近幾年的助教工做中,你們積累了不少經驗和教訓,這自己就是一門學問 - (範飛龍的經驗 劉乾的經驗, 陳彥吉同窗佈置的第一次做業, 暢暢同窗的總結, 龔曉婷的總結,劉偉康的總結, ToughEver 的總結)html
助教要作什麼?java
- 和老師相比,助教和同窗們年齡相近,有更多共同語言和學習、生活體驗,還了解職場最新的動態。第一件事是要幫助同窗們擺正上課的心態:師生關係 助教和學生之間是 健身教練和健身學員的關係。 助教不是學生的保姆,也是否是學生的哥們兒, 而是熱心可是嚴格要求的陌生人。 助教一週只會安排少許時間回答學生的問題,而不是 24 小時在線的生命熱線。 請助教必定要讓學生明白這一點。 編程
- 答疑。助教有固定的答疑時間。(如,一週兩小時)在規定的答疑時間外,助教通常不接受私信答疑,學生有問題能夠公開詢問(經過微信羣,博客,等),可是助教不保證立刻回覆。另外,答疑並非要完美回答每個問題,有些開發性的問題,助教也只能提示, 並不能徹底回答;有些問題是要學生本身經過實踐來回答的,也沒必要都回答。例如:快速看書以後提出的五個問題 (這個練習的題目),助教能夠只回答一個,而後讓學生在學期中和學期末本身回答。 微信
- 批改做業,點評學生博客(點評每個博客,無論評語多麼短,都要點評), 統計成績 (參見 怎麼打分),要及時批改和統計成績,表揚好同窗,指出問題。並繪製千帆競發圖。 助教還要發現並按規定處理抄襲。在作這些工做的時候,你會看到學生的成績和其餘信息,請注意尊重和保護別人的隱私,例如,在點評和發表成績的時候,注意隱藏部分學號,不要透露學生的姓名,等等。 工具
- 統計數據, 從數據上看學生在哪些方面有進步,哪些方面須要改進,編程課,測試課,軟工課都應該有合適的數據點,能夠作多個學期的積累和分析,這是一個細緻的工做,要堅持。同時要讓學生統計本身有什麼成長(能力評價表),而後助教統計學生在這門課上的變化。 學習
- 改進教學工具,爭取每個學期有更多的自動化程序來幫助教學工做。助教並非作苦力花大量時間於手工工做,既然是軟件相關的教學,其中必定有不少能夠經過軟件工具、甚至AI 工具進行優化的地方。 到一個學期結束,請你說明:你作了什麼貢獻,讓教學工具和流程獲得了改進? 例如,你能貢獻這樣的案例麼: 詳細的 Java 示例 C++ 示例 從命令行開始逐步培養編程能力 Java測試
在一個學期結束後,助教怎麼總結本身的工做呢?除了感性的陳述, 應該還有:優化
- 學生的成績是如何變化的?千帆競發圖spa
- 學生的總體水平是如何改進的?代碼量, 能力評價表命令行
- 課程的教學工具和流程有什麼改進?你改進了測試工具,測試平臺?收集了什麼示例代碼?寫了什麼能夠給後人幫助的博客?改進了什麼教學環節,可讓這個課愈來愈好?
附錄:2017年秋季 軟件工程和程序設計課程的助教名單
學校 |
課程 |
教師 |
助教1 |
助教2 |
|
||||
|
|
|
|
|
|
||||
|
||||
|
||||
軟件工程 |
|
|||
|
|
|
|
|
|
||||
|
|
|
|
|
C語言 |
|
|||
軟件工程 |
||||
武漢大學 |
何璐璐 | 曾揮 |