303x Filetype PPT File size 0.28 MB Source: cse.sc.edu
Course Goal:
Understand the basic principles of computer networks
Network basic
Basic design principles in network protocols
Internet protocols
Wireless network protocols
Study the programming aspects of computer networks
Socket programming
Inter-process communication
Understand how network research is done
How to determine what is important
What are the trend
CSCE515 – Computer Network Programming – 2008 Fall
Administrative
Course website:
http://www.cse.sc.edu/~wyxu/515Fall08/csce515.html
Announcements
Homework Assignments
Lecture Notes
Links to required/recommended readings
How to reach me:
Email: wyxu@cse.sc.edu
Office Hours: MW 4:00pm-5:00pm or by appointment
Office: SWGN 3A54
Prerequisites: CSCE 311 Operating Systems
CSCE515 – Computer Network Programming – 2008 Fall
Textbook
Required:
Unix Network Programming, The Sockets Networking API, Volumes
1
, by W Richard Stevens, Bill Fenner, Andrew M. Rudoff, published
by Addison-Wesley (UNP)
Optional:
TCP/IP Illustrated Volumes 1, by W. Richard Stevens, published by
Addison-Wesley, 1994 (TI).
Java Network Programming, by Merlin Hughes, Michael Shoffner, D
erek Hamner, Maria Winslow, Conrad Hughes, published Manning
Publications
Mailing list:
CSCE515-001@lists.cse.sc.edu
CSCE515 – Computer Network Programming – 2008 Fall
Tentative topics
OSI and TCP/IP Network models
TCP/IP
Socket programming
The Internet and Internet protocol
Web programming
Other network programming
CSCE515 – Computer Network Programming – 2008 Fall
Grading
0% Homework (1-2)
Q&A
50% Computer Projects (4 – three in C, one in Java)
20% Midterm
30% Final: closed book, and comprehensive.
Grading scale:
A : 90 — 100
B+ : 87 — 89
B : 80 — 86
C+ : 77 — 79
C : 70 — 76
D : 60 — 69
F <= 59
CSCE515 – Computer Network Programming – 2008 Fall
no reviews yet
Please Login to review.