(程式設計/軟體工程課程怎麼教)
這是2023年秋季學期和北京工業大學耿丹學院合作教學的計畫。這也可以用於其他學校的 c 語言課程。
2016級有四個班,每班大約 32 人,每班配有乙個有一定實際工作經驗的助教,配合老師把課教好。
c語言是一門基礎課, 是耿丹學院新生的第一門專業課,(為何第一門課安排c 語言?這個超出了本文的討論範圍)本文的主題是 - 談談有工業界經驗的助教能給這門課帶來什麼新東西呢?下面是一些我們要在這個學期實現的想法,我們不但要學會c 語言,而且還應該掌握基本的工程方法,協作、表達的方法:
學會合作
學會總結、分享
學生技術學習進度條
周/日期
這週所花的時間
**行數
學到的知識點簡介
目前比較迷惑的問題
9/5 - 9/12
《學生填寫》
...
......
9/13 - 9/20
(可選)學生還可以畫出每週累計學習時間和累計**行數的二維座標圖。
對助教的要求:
① 維護乙個學生的成績單 (請看別的助教的成績單, 成績單2),每週更新。
每次作業 (包括進度條)滿分10 分,遲交作業 0 分,一周以後仍然沒有交作業,倒扣 10 分,發現抄襲,一律倒扣10分。
學生的作業成績對映到 [50.. 100] 區間, 就是學生的平時總成績。
學生有做附加作業的機會,附加作業滿分10分。
② 點評學生的作業,部落格,每個作業和部落格必須有至少一條評語,持續鼓勵學生,培養他們對程式設計的興趣。
③ 做好學生結對程式設計的分組工作
每週進度:
第一周:
同學
建立的部落格,申請 coding.net 賬號。
每個人發乙個部落格隨筆,介紹一下自己。
同學和自己的結對夥伴認識並共同寫第乙個作業,建議是簡單的輸出 「hello world"的程式,寫完作業後,每個人各自把寫作業的過程發表在部落格的乙個新隨筆上, 並把程式簽入 coding.net。
助教
建立所有學生的列表,點評學生作業,發布所有同學的成績。(在同學作業截至後兩天)
很多助教的部落格 :
dhy 老師
吉吉老師
善老師
toughever 老師
很多同學寫剛開始 c 語言程式的時候出現很多莫名其妙的錯誤,然後就跑來問老師,下面是乙個解決問題的步驟:
當出問題的時候,請弄清狀態,再問別人:
① 出錯資訊是啥?
② 你把你的程式簡化 (例如只有乙個語句,或者回到上一次正確的狀態),然後每往前走一步,就檢查一下,在哪一步出的問題?
③ 複習一下知識, 例如,每個語句後面都應有分號 (;)你的語句有麼?
如何評價老師和助教的工作呢?有很多因素可以考慮, 從老師和助教的教學效果來看,最後學生要回答:
你推薦這個老師給你將來的學弟學妹麼?
你推薦這個助教給你將來的學弟學妹麼?
回答乙個數字 (1: 非常不推薦; 2: 不推薦; 3:一般; 4:可以推薦; 5: 極力推薦)
我們有很多作業,可以選一些來練習。
C語言 教學實踐建議
這是2016年秋季學期和北京工業大學耿丹學院合作教學的計畫。2016級有四個班,每班大約 32 人,每班配有乙個有一定實際工作經驗的助教,配合老師把課教好。c語言是一門基礎課,是耿丹學院新生的第一門專業課,為何第一門課安排c 語言?這個超出了本文的討論範圍 本文的主題是 談談有工業界經驗的助教能給這...
C語言 教學實踐建議
程式設計 軟體工程課程怎麼教 這是2016年秋季學期和北京工業大學耿丹學院合作教學的計畫。這也可以用於其他學校的 c 語言課程。2016級有四個班,每班大約 32 人,每班配有乙個有一定實際工作經驗的助教,配合老師把課教好。c語言是一門基礎課,是耿丹學院新生的第一門專業課,為何第一門課安排c 語言?...
C語言教學內容改革
一 引言 隨著資訊時代的到來及飛速發展,熟練使用計算機已成為當代大學生的必備技能。同其他高校類似,我校也將程式設計課作為學生的一門基礎必修課。通過程式設計,大學生可以了解用計算機解決問題的過程和方法,訓練邏輯思維能力,提公升資訊素質。一方面c語言以其簡單的資料型別 清晰的語言結構 較強的邏輯性以及結...