作者neoneon (红茶を饮む程度の能力)
看板NCTU-Teacher
标题Fw: [心得] 袁贤铭 - 网路程式设计概论
时间Mon Jul 11 23:43:53 2016
※ [本文转录自 neoneon 信箱]
作者:
[email protected] ("爱宕有机奈米负离子猫")
标题: [心得] 袁贤铭 - 网路程式设计概论
时间: Sun Jul 10 08:26:23 2016
作者: ensky (Ensky) 看板: NCTU-Teacher
标题: [心得] 袁贤铭 - 网路程式设计概论
时间: 2011/01/25 Tue 22:18:27
⊕课名⊕
网路程式设计概论
▲教授▲
袁贤铭
★修课年度★(请加注开课单位 如:大三通识、XX系选修、XX所)
99学年度 资工系
£教了什麽£(课程大概内容。或是额外学会了什麽东西。)
TCP、UDP的socket programming
server和client都会用到
Mutex or semaphore
Thread or proccess的使用
使用C&C++
◆上课方式◆(投影片、团体讨论、老师教学风格)
都是用投影片上,上课时会教server和client的运作模式
同步非同步的差异及实作方法。
投影片之外,老师上课也会打开一些code做解释。
▼考试作业▼
上课不点名,没有期中期末考。
评分标准完全是project(100%)
5次project。
project的释出和
期中退选率有很大的正相关。
project前两个是UDP client & TCP client,助教会帮你写好一部份,
所以主要任务是看懂助教的code,修改一下即可。
再来两个是前两个client相对应的server,此时助教只会给你测试用的client的code,
所以整个server你都要自己写,虽然可以参考老师上课的code,但是还是颇有难度。
最後一次project算是比较大的project,
要写的是订阅系统,分三个程式,server和client特性兼具,
助教会帮你写80%左右的程式,所以此时搞懂助教coding style是此次project重点所在。
搞懂之後一切会变得很轻松(虽然我大概花了6~8个小时才看懂。)
DEMO时候通常会有隐藏测资(也就是不公开测资)
此时程式撰写的严谨度就很重要,你的程式必须可以经得起隐藏测资的考验。
隐藏测资的出题模式可能像是:注册到人数上限、同时传送1000封讯息之类,
总之就是测试你的程式稳定度。
最重要的是隐藏测资是不可以补Demo的,必须一次就过,否则没有分数。
隐藏测资之後要改code,助教可能会叫你对code做一些小更改,
必须现场改出来否则也会扣分(不过不会太难)
¥其他¥(是否注重出席率or严禁迟到?需要的基础?)
需要中等程度以上的C&C++基础,至少要有资工系OOP、资结通过的能力
同时修OS(作业系统概论)的话会对Thread、Mutex的概念理解很有帮助。
事实上可以不用去上课,因为此门课完全讲求实作,如果你做的出来就不用去听。
¢最後想说的话¢
个人热爱这门课,网路程式是很好玩的东西(主观)
如果程式设计普通程度的人可能要多花不少心思在project上面
不过因为分数都是算在project上面
所以其实花时间会花得很值得(投资报酬率相当高)
&谁适合修这门课&
1.大神
2.网路程式热爱者
3.网路热爱者
4.C&C++热爱者
5.程式洁癖患者
6.必修的网路组^^"
--
※ Origin: 交大次世代(bs2.to)
◆ From: ensky.Dorm7.NCTU.edu.tw
推 gxlkhhc:最後那个大神XDDD 01/25 22:20
推 six303:推荐这篇文章 01/25 22:26
推 asdofe:推荐这篇文章 01/25 22:26
夜 soulinlove:强烈建议同时修OS,对於multithread挺有帮助的 01/25 22:27
→ soulinlove:而且对於喜欢翘课的人 这门挺棒的 01/25 22:27
推 BENQ:原PO最後成绩100 01/25 22:28
信 sting47:原PO超大神 01/25 23:02
推 sa411022:原PO大大大大大大神 01/25 23:02
推 charlie11222:原PO又帅又神 01/25 23:03
推 advanding100:推荐这篇文章 01/26 01:16
推 kougousei:推荐这篇文章 01/26 03:28
推 wirykl:推荐这篇文章 01/26 11:19
推 mTvTm:推荐这篇文章 01/26 13:29
推 foxs91092:推荐这篇文章 01/26 17:34
推 tonytony1100:推荐这篇文章 01/28 10:07
推 wensnoopy:推荐这篇文章 01/31 13:41
推 XBOX360:推荐这篇文章 02/07 19:13
推 francis87192:推荐这篇文章 06/16 17:17
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: neoneon (106.105.175.48), 07/11/2016 23:43:53