Department of
Computer Science
National Yang Ming Chiao Tung University
Prof. Shie-Yuan Wang (王協源)
Email: shieyuan@cs.nctu.edu.tw
Office: EC413
Office hours: Mondays CD
Phone: (03) 5131550
Laboratory: Network and System Laboratory
URL: http://www.cs.nctu.edu.tw/~shieyuan
Course
Webex Link:
https://nycu.webex.com/meet/nsl.110np
Course
Home Page:
http://www.cs.nctu.edu.tw/~shieyuan/course/networkProgramming/2021
Course
Announcement and Discussion Forum:
The e3
course platform
Teaching
Assistants:
伍英華 stud4063294@gmail.com Phone
54706 Office: EC215
林政達 actf5795nb8@gmail.com
Phone 54706 Office: EC215
郭乃恩 nekuo.cs09@nycu.edu.tw Phone
54706 Office: EC215
李晉廷 alan870218@gmail.com
Phone
54706 Office: EC215
魯家瑜 a46382340@gmail.com
Phone
54706 Office: EC215
General
Information
Course description:
This course covers TCP/IP network
programming using
Prerequisite:
1.
C (or
C++) programming skills
2.
Computer
networks (highly preferred but not absolutely required)
3.
Operating
Systems (preferred but not absolutely required)
The
course meets on Mondays from 3:30 pm to 4:20 pm and on Thursdays from 10:10 am
to 12 pm, in EC 015 room.
Exam Policies:
· Late homework submissions will be punished.
o Every report/program demonstration should be submitted or performed
by the deadline.
o The penalty for a late submission is: Its final score = its original
score * (3/4) ^ #_late_days.
· Discussions are allowed and highly
encouraged.
· However, when writing homework programs,
“copy & paste” must not be used.
· Students’ homework programs will be sent to
an online comparison system to detect whether or not “copy & paste” is used
to make the programs. Once found, all involved students (including the students
who let other students copy his/her program code) will get a score of 0 for
this homework.
· W. Richard Stevens, UNIX Network
Programming, Vol. 1, Third Edition, Addison-Wesley, 2004. (Cheap used books can
be purchased on the Amazon book store. Also, the ebook of this book can be
found on the Internet.)