為何超過千人搶著上程式課?「IT腦」已成為未來關鍵能力
作者/徐采薇 | 2021-10-12
瀏覽數
19858
程式設計是21世紀的關鍵能力,教育部更於2018年訂定「推動大學程式設計教學計畫」,截至2020年已超過6成學生修過程式設計相關課程,成效相當顯著。程式語言如何為不同專業領域加值?從商業、藝術、醫療三個領域切入,帶你一窺當前台灣程式教育的辦學現場,告訴你,為何人人都該學程式。
圖片來源:shutterstock
靠科技維持教學品質,用助教制度讓學習不間斷
高達千人修課,孔令傑如何維持授課品質?答案是靠數位科技搞定。目前該課採線上授課,人數不受場地局限,對學生而言,觀看時間、次數、速度都能自行掌控,因此線上學習的效果反而更有效率。
加上程式設計的作業多半可用系統自動批改,能夠成功執行、輸出值符合,就代表作業正確,增加教學效率,用較少的師資、教更多的學生。
教學上最大的挑戰,反而是課前的作業設計。孔令傑對難易度如何拿捏、怎麼結合商管應用都得一一斟酌。「我絕不會出跟商管無關的題目。」舉例來說,他曾要求學生根據特定數據寫出能規劃股票投資的程式,就成功激發學生的學習興趣。
而且,孔令傑堅持寫作業「要用上課教過的」,此舉能確保學生看過影片,即使以前學過,再次複習也會有不同收穫。「寫程式就像騎腳踏車,技巧其實不難,但要學會得反覆練習,跌倒後再站起來,最後就能融會貫通。」他說。
除了平時作業,學生期末還必須完成一項專題,可以做遊戲,也可以開發App,只要能用程式做出來皆可。曾有學生觀察到社會上「以領養代替購買」趨勢,卻沒有合適的平台進行媒合,於是他們寫程式製作了「領養貓咪」的網站,幫助飼主根據毛色、年紀、性別等條件快速篩選出與之匹配的貓咪。
期末專題報告時,組別多達180組,因此孔令傑捨棄過去上台報告的發表方式,改採互評制度。讓學生自行錄影上傳,並附上能吸引同學點閱的內容摘要。他規定,一個學生至少須看20部影片,再依據「功能」、「介面」及「有趣程度」3個層次,給予0〜3分的評分。
「商管程式設計」能一躍成為台大指標課程,除了孔令傑5年來在教學上的不斷創新,「助教制度」更是功不可沒。一學期共計40餘位助教參與其中,老師底下設有「大助教」,負責管理所有助教,大助教下面再設「教學長」、「課輔長」。
(責任編輯 / 廖婉書)