作者moebear (萌熊)
看板NCTU-Teacher
标题[心得] 谢旻铮-竞技程式设计(一)
时间Mon Jun 19 20:32:57 2017
⊕课名⊕
竞技程式设计(一)
▲教授▲
谢旻铮
★修课年度★
105学年度 下
£教了什麽£(课程大概内容。或是额外学会了什麽东西。)
1.使用online judge系统
2.各大程式比赛秘辛以及参加方法
3.各种解题方法以及技巧,例如演算法、资料容器、资料结构都有涉及
我觉得比较重要的有内容有:
binary search, divide and conquer, greedy, dynamic programming
◆上课方式◆(投影片、团体讨论、老师教学风格)
每周三晚上三堂课,大多使用投影机,教授会讲上面的那些东西,
通常只会有一点点的pseudo code来搭配说明正在讲解的内容
▼考试作业▼
作业非常的多,大概每周六会有两题deadline,这次作业共有23题,有几周没有作业
每次作业大概有3周可以写,大概第2~3周时会讲解该次作业的相关内容
期中期末都在礼拜六考试,从早上9点考到下午2点。
¥其他¥(是否注重出席率or严禁迟到?需要的基础?)
可不出席,从不点名。
基础:至少要修过一门C/C++/java/python的课程,大一上修完就可以接着修了。
评分标准:
作业:15题以上可得10分,未达15题逐题扣分
期中期末考:写出第一题25分,最高45分。
也就是说,照这个评分标准,期中期末至少要写出一题才能过关。
但是这学期,对於期中只写1/0题的同学,可以考试後补救到1.5/1题的成绩
对於期末写0题的同学也可以补救到1题的成绩,
所以说 只要作业交满,老师会让你不被当。
而这些考试题目的难度,对於自己写作业的同学,
我想应该都有几题很简单,不至於写不出来。
另外本学期作业成绩*1.5,交15题共可拿15分。
¢最後想说的话¢
老师上课满轻松幽默的,我大多都在边听边滑手机。
----------------------------------------------------------------
虽然课程有写(一)(二),但是进去老师会看你有没有修过这门课,
没修过/不是强者:beginner 写较为简单基础的题目
修过1次/或许是强者:junior 写比较难的题目
强者:会被抓去出题目,参加程式竞赛的主力队伍
----------------------------------------------------------------
强力推荐资工系同学去修,这门课的强度很够,只要修完这门课,
通过基础程式设计(CPE),也就是挡修门槛,是非常容易的事情
修课之前,我只有修完大一上课程的强度,修完之後CPE就过了,最後期末拿80。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.91.190
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NCTU-Teacher/M.1497875579.A.ED3.html
※ 编辑: moebear (140.113.91.190), 06/19/2017 21:34:29
1F:推 a0919610611: 推竞程 06/20 01:33
2F:推 NCTUFAIWEN: 这门课真的推荐修XD 打code能力提升很多 06/23 12:18