USTSU

作者: pijen
檢視: 13288|回覆: 4

主題標籤Tag

more +隨機圖賞Gallery

DoorDash 外送機器人「Dot」正式上工啦!DoorDash 外送機器人「Dot」正式上工啦!
【太浩湖生存指南】Donner Pass 暴雪警告!【太浩湖生存指南】Donner Pass 暴雪警告!
【修圖黨】哭暈!USCIS 宣布:這年頭連「證件照」都不准自己帶了?【修圖黨】哭暈!USCIS 宣布:這年頭連「證件照」都不准自己帶了?
【新生必看】還在傻傻用銀行電匯?手把手教你匯學費省出一台 PS5【新生必看】還在傻傻用銀行電匯?手把手教你匯學費省出一台 PS5
工卡「續命神器」失效!美國終止「540天自動展延」,保命生存指南工卡「續命神器」失效!美國終止「540天自動展延」,保命生存指南
單人房出租,$ 1000全包,靠近San Jose Downtown單人房出租,$ 1000全包,靠近San Jose Downtown

Have any body take unix network programm

[複製連結]
pijen 發表於 2006-8-22 12:53:01 | 顯示全部樓層 |閱讀模式
檢視: 13288|回覆: 4
I plan to take unix network programming taught by Ahmed Ezzat. Can anybody give me advice?
tico 發表於 2006-8-22 21:56:01 | 顯示全部樓層
Hey, M# Y  ]& {& Q+ o2 C$ j7 I
I took COEN 236 last spring, and here's what I think about the class:
1 w& W# _) W! Z* b! CThe class is not hard if you have a strong background in Operating Systems. The class is about InterProcess Communication rather than network programming. This means that you will learn about different methods of synchronizing multiple processes that interact with each other. The reason Operating Systems is useful is because the techniques used for synchronization are the same as those used by the Operating System to regulate access between processes: semaphores, mutexes, message queues.# f+ r1 M6 c  P
% I* F8 m! U- _- Y
The workload can be light to moderate. It will be light if you have a strong C programming background and are used to programming under the Linux/Unix environment. There will be 4 programming projects handed out at the beginning of the quarter, and are due at regular intervals throughout the quarter. The 4 projects consist of essentially the same: a parent process and a child process talking to each other. The only difference between the 4 projects is the way in which the processes communicate. Therefore if you can abstract away the communication process into a function it should be quite easy to complete the later 3 projects (provided, of course, that the first one works). The mid-term and the final are the exact same format, 4 questions each. The instructor will have a 'review' in which he tells you pretty much the exact question that will appear on the exam. Therefore, it is crucial to go to class to get the exam questions. If you prepare ahead of time you'll do well on the exams for sure.
% {: R5 p0 s6 B/ y; H, i( P  `/ B) Y  H$ C$ g
The instructor is pretty nice, although a bit boring. He has a light accent but is quite easy to understand. He works full time at HP and therefore knows a lot of the stuff he is teaching because in some cases he was even part of the development team. He is always willing to answer questions, although quite hard to reach outside of class.; e! J2 g/ }5 d8 O& Z; p5 ~

7 ~( ^' ~# T5 F( Q. EThe class notes are distributed at the start of the quarter, and are for the entire quarter. He seems to use the same slides over and over again, and there are a lot of typos. However, slides aren't really important besides the ones that have pictures in them. Most of the slides contain the same material that's covered in the textbooks. The slides basically serve as a guideline when you go back to study the material.
) ~" j: P9 `7 u, q2 h& n* s4 M$ h
, H' q/ Z7 j( \# B& N, ^6 `2 GThe textbooks are wonderful. Thorough yet concise, the textbooks are said to be THE best textbooks ever written about interprocess communications, and it's a pity the author died before he could publish the third and final volume of the trilogy. Each chapter focuses on one topic, and provides plenty of examples that are concise and focused./ h9 Q# |- D3 c, |( P

$ X. N/ j6 Q( a! E' O9 j* UAll in all, the class is good if you're interested in synchronization. As for the materials for the class, I have the two required books + all the class notes printed out + all my projects + my "study guide" for the midterm and the final.
. f5 b0 A4 W! A5 ?+ A! j  e( x
* B* b  \9 [& v. E' OLet me know if you have any further questions.
hotddt 發表於 2006-8-22 22:32:37 | 顯示全部樓層
TICO   是菁英中的菁英!!!!
( X6 b$ r& w% I0 A  i1 z) D6 x
, Z- i& e- x; b: |. V% Y我沒聽他說過有什麼他覺得難的課ㄌㄟ
chemery 發表於 2006-8-22 23:52:24 | 顯示全部樓層
    
  Y# v2 d- ]6 l: Y* g* O$ Y+ h+ E
; Z6 L4 S1 {. U! Q& Q是呀, Tico 你可以把這篇變成 COEN236 的資料庫~~6 r+ V' G7 u, O0 V% h2 y" n* u! }

  f) o0 E- r9 C+ E
  c: X& |% Z: z# F! p
9 ^: S) X( V: ^* n0 t" a- C# N1 j- m0 \/ E" {

$ I& q! ~+ W: T" X5 P+ X/ d
% F. K' l2 h6 s6 C" F/ B* H! d& b

% C5 \: [- d- ^1 R( e* m. U  D% h+ ]0 t) ?" h2 @0 J
* }" n* h  w& @  @% I+ W6 x3 k- Q
% k/ v4 ~; R# |. o7 H

- e7 b- o9 i2 q4 `6 r1 i4 e7 N% ~1 D4 v- o' {9 N

9 F8 z0 W  `/ R$ P1 g2 P* C=============================================  u# }1 f  d) @3 J9 s4 A# Q0 |
考慮也來修修這門課的 May
tico 發表於 2006-8-24 06:11:16 | 顯示全部樓層
嗯嗯請問 Hua 這樣可以嗎? 還是要發表一個新的主題呢?
- [( N1 x, |  Q3 S9 f8 b3 M" L( }. O
3 W+ W7 [% `8 Z1 g  d9 \1 l等我有時間再把 projects, midterm 跟 final 貼上來
你需要登入後才可以回覆 登入 | 成為會員

本版積分規則

小黑屋|手機版|Archiver|USTSU

GMT-8, 2026-3-9 12:25 , Processed in 0.013475 second(s), 12 queries , Gzip On, APCu On.

Powered by Discuz! X3.4

© USTSU.com since 2004