[心得] 計算機程式設計一 楊舜仁

看板NTHU_Course作者 (CSPR)時間3年前 (2021/03/12 23:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
課名:計算機程式設計一 科號:10910 CS 135502 老師:楊舜仁 課本:S. Prata, C PRIMER PLUS. SAMS. 課別:資工系大一必修 學分:3 涼度:★ ★ 甜度:★ ★ 建議先修課程:無 課程內容\簡介: 資工系大一必修,學習C語言的輸入/輸出、函式、迴圈、陣列、指標及結構等觀念與實作 上課方式: 老師全程以ppt上課,幾乎不會用到版書。有時候會隨機點同學回答問題。雖然程式設計的 上課內容非常嚴肅(有時候有點枯燥XD),但是老師還是會盡可能的讓課程活潑一些。像是 講自己和小孩的一些趣事,或者是嘗試解釋助教做的簡報上面的迷因或是動漫梗,常常不 知道有意還是無意,都會越講越歪,很可愛。 給分: 上機考試 15% 紙筆測驗 10% 兩次期中考 10%+20% 期末考 30% 專題 15% 考試作業型態: 每個禮拜都有作業,不算分,但是還是建議寫,因為上機考通常都是從作業裡面 出的。 程式設計非常殘酷,會就是會,不會就是不會,沒有妥協的餘地。除了紙筆測驗 和專題以外,其餘都是把自己寫的程式碼丟到OJ上面,OJ顯示幾筆就是你的成績。如果有 10筆測資,你對6筆的話就是60分。不過期中考期末考比較難的題目有時候教授會依照實際 情形調分。另外,期中考期末考考前都會有八題左右的練習題,而這些練習題就是期中期 末的考試內容。會有一兩題一模一樣,其餘的則會有變化(但是有時候題目的變化變得都 認不得了QQ)。 同理,紙筆測驗也會有考前練習題給大家練習,題目的變化就比較少,但是會考的 比較細,還是要小心作答。 至於期末專題的部分,這學期是使用Allegro引擎寫了個戰鬥機、子彈類型的遊戲 ,評分標準如下所列: Basics 10% 遊戲完整性 遊戲中進行計分 所有角色皆能正確移動 子彈能造成傷害 Advance 3% 開頭+角色動畫 永久計分(排行榜/存檔) 2.5D場景 2P模式(合作破關) Creative 2% 角色精緻度 技能華麗度 動畫炫砲度 遊戲豐富度 由於篇幅有限,未能列出所有標準。Basic是必須實作出來的各種功能(七項),Adcance 是可以從八項裡面選擇實作三項功能。Basic的那個列表裡面的所有功能都要實作出來才不 會扣分,而Advance的那個列表實作超過三項或以上不加分,未滿三項要扣分。此外,助教 會安排一次整天的專題黑客松,把大家關在電腦教室裡寫code。遊戲檔案基礎的編排已經 妥當,包括各種功能的基本宣告、變數引入、以及某些功能會有TODO,即助教已經把程式 碼挖空挖好,我們就是要在黑客松把填空填完,確保大家對於Allegro引擎和語法有一定的 熟悉度,而TODO的空格填妥之後,就完成整個專題Basic內容的2%了。其餘請自己回家努力 XD,越早做越不會來不及喔。 老師的喜好、個性: 誠如上述所提,由於課程非常緊湊,老師其實沒有太多時間跟學生聊天。但是老師仍然非 常關心同學,也會默默記住同學的名字。有一次期中考之後隔週本來要繼續上機考,但是 正值學校水痘大爆發,老師擔心同學因為期中考的關係壓力太大,抵抗力不好,所以那次 上機考就取消。然後期末考的時候題目比較多也比較難,大家從晚上6:30一路考到10:30, 老師還是在考場外面巡視同學的狀況。寄信也都非常快回。 給加簽嗎? 由於上機考的教室電腦有限,加簽有人數限制。依據管道得知,加簽的優先順序為: 資工優先,再雙主修資工,二專資工,然後才是其餘科系學生。 (順序仍有可能變動,敬請留意) 補充:無 總成績/班上排名:A- 37/117 成績分布: 不公開QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.186.89 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/NTHU_Course/M.1615562757.A.41A.html
文章代碼(AID): #1WIuW5GQ (NTHU_Course)
文章代碼(AID): #1WIuW5GQ (NTHU_Course)