會議組織開始混亂,資料袋連個紙筆都沒有。後來愈來愈好,會議內容超級滿意,演講老師的分享精神超過大多其餘會議,會議資料連接 密碼: yc71。html
鄒欣老師(博客,微博,豆瓣)的《構建之法》教材(電子版)是軟件工程類教師必備的參考資料。其中「老師應該當教練」的理念改變了我這幾年的教學方式,我認爲「老師當教練」是貫徹「學生爲主體,教師爲主導」理念的最佳方法,是使用MOOC的最好方式。利用MOOC,拿全國甚至全世界最好的教學資源讓學生構建本身的知識體系,老師當教練進行指導、檢查、監督。實踐證實老師使用MOOC最好方式是給開MOOC的老師當助教,開MOOC的老師能夠適應助教的教學計劃,共贏。老師當教練能夠真正瞭解學生的基礎和學習狀況,藉助其餘措施,能夠真正作到因材施教。師生關係的論證參考這裏。git
在Dreyfus模型中,技能掌握過程分爲五個不一樣的階段:新手(Novice)、高級初學者(Advaned Beginnner)、勝任(Competent)、精通(Proficient)和專家(Expert)。很是重要的一點是每一個階段的學習方法是不一樣的。好比:新手須要step by step的指導,專家靠直覺就能夠作的很好。不少學校的教務處的很多作法和規定對新手老師很是有幫助,但會讓有經驗的老師很是難受,致使會上你們都吐槽教務處。對於學生中的新手,step by step的指導也很重要,實際上不少同窗連排版這事都作很差,連開發環境都搭建很差,沒有指導什麼也作不了。對於動手實踐程序設計,專業的IT實訓平臺實驗樓是軟件工程老師們的好工具,能夠秒殺收費幾十萬,上百萬的所謂虛擬實驗室。你想讓學生掌握的編程基礎,這裏都有step by step的實驗指導,利用實驗樓能很好的貫徹《構建之法》(電子版)中提倡的「作中學」(learning by doing)的理念,創業團隊對老師的(免費)服務秒殺不少收費服務。我習慣於節假日寫實驗指導,即便是節假日,創業團隊都是對遇到的問題即時響應,使人感動。github
幾年前,孫志崗老師(博客,微博)的樂學網給了我很大啓發:教學中的不少事情原來能夠自動化的,而且別人已經作這麼好了。後來基於Moodle平臺,我還東施效顰本身仿製了一套,惋惜剛作出來就遇到了MOOC,SPOC。SPOC,繼續追孫老師。孫老師演講中「線上課程老師回帖對學生學習成績的影響爲負」的結論非常顛覆人們的直覺。想一想也真是有道理,老師應該鼓勵學生問答,對學生問答狀況進行計分。課程問答網站piazza是個好平臺,能夠評估學生問答的活躍度,建議老師們參考使用。web
軟件工程教育我以爲潘柱廷(大潘)(微博)提出的「醫學院-醫院」模式值得學習。醫學院中的教授也是醫院裏的專家,他們實踐能力和教學能力是匹配的。而軟工教育甚至計算機教育、信息安全教育中的一個大問題是老師實踐經驗與工業界的脫節,很多老師實踐經驗不足以用於教學,如何與工業界合做是須要好好研究的。此外,醫學院中的解剖實習奠基了學習其餘知識的基礎,軟工教育中須要相應的知識應該在 C-SWEBOK中好好設計。醫院中就有病人,軟件工程實踐中去哪找「病人」是個問題。安全
從工業界請助教是個好辦法,跟範飛龍博士(博客,微博)學了很多知識。個人作法:有錢能夠去工業界請助教,沒錢能夠對學生學習成績排序,用加分的辦法請學習好的同窗當助教。實踐中,要利用好學習好的學生,能夠對他們的學習進度要求提早,而後讓他們督促其餘學生學習並驗收學習成果,實踐證實這樣能夠節省老師的時間,照顧到絕大多數同窗,提高教學效果。微信
孫志崗老師(博客,微博)說影響學生學習成績最重要的因素是學生的學習意願,那麼影響老師教學效果的最重要的是老師的教學意願。老師教學若是隻看教學工做量的回報顯得目光過短淺了,像陳振宇老師(微博),陳越老師(微博),劉家瑛老師、王建民老師(博客)等老師對教學付出那麼大,回報確定不是就那麼點課時費。教學不糊弄,老師的成長遠遠超過學生,其餘的一切都會隨之而來的。Dreyfus模型研究者的統計結論是絕大多數人一生的技能都處於高級初學者之下,也就是不合格。陳振宇老師讓我說說github使用經驗,我以爲沒什麼,就是要求學生使用,後來有交流才發現很多老師就沒有據說過github。一個軟件工程老師沒有據說過版本控制, 單元測試, 結對開發,敏捷開發,重構,SWEBOK基本上能夠說是不合格的。另一個意思,若是你僅僅是個合格的老師,教學就超過了大多數人。模塊化
程序設計教學問題解決,以Java教學爲例:參考《程序設計教學法--以Java程序設計爲例》和《現代軟件工程 教課心得》,歡迎批評指正。工具
歡迎關注「rocedu」微信公衆號(手機上長按二維碼)單元測試
作中教,作中學,實踐中共同進步!
版權聲明:自由轉載-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0