作者Python (CSPR)
看板NTHU_Course
標題[心得] 計算機程式設計一 楊舜仁
時間Fri Mar 12 23:25:55 2021
課名:計算機程式設計一
科號: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://webptt.com/m.aspx?n=bbs/NTHU_Course/M.1615562757.A.41A.html
1F:推 odasaku : 舜仁人真的的很好,還蠻關心學生的,而且會有一些 03/16 00:48
2F:→ odasaku : 神秘ㄉ笑點XD 03/16 00:48
3F:推 liflguy : 推女兒笑話 03/16 18:48
4F:推 andy39866821: 女兒每學期都被拿出來講QQ 03/17 11:10
5F:推 lluvvc : 推推 舜仁上課認真 人好會關心學生又很佛 03/23 14:38