作者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/cn.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