CSC 544 - Network Programming
Course Syllabus - Fall 2009

T 6:30-9:15pm - CIS 1012 and Network Lab


Instructor:

Dr. Ron Vetter

The instructor is available by email at vetterr@uncw.edu, by telephone (962-2160), during office hours: MW 11am-12pm (CIS Room 2044), and by appointment.


Textbooks:

Linux Resources:

SkillPort:

You might find the Administration Tasks in Linux module in SkillPort useful if you are new to Linux (search for linux in the search box).

Course Description:

CSC 544. Prerequisite: CSC 344 or MIS 416 or equivalent. Implementation of network and distributed programming concepts using C, C++, or JAVA on Unix or Windows platforms. Networking programming interfaces, security, management, design and applications. Hands on experience with network components. Students plan, configure, install, diagnose, performance tune, operate and manage state-of-the-art computer networks, internetworking devices and protocols.

The weekly schedule for this course is as follows:

DATES:TOPICREADING
Week 1 (8/25)Introduction to Course and ReviewChapters 1, 2, and 3
Week 2 (9/1)Internet Applications & Client/Server Programming Java Socket and Python SocketChapters 3 and 4
Week 3 (9/8)Physical Layer Data CommunicationChapters 5, 6, 7, 8, 9, 10, 11, 12
Week 4 (9/15)Local Area Network ProtocolsChapters 13, 14, 15
Week 5 (9/22)Wireless Networking TechnologiesChapter 16
Week 6 (9/29)Exam 1 
Week 7 (10/6)Fall Break 
Week 8 (10/13)InternetworkingChapters 20 and 21
Week 9 (10/20)RoutingChapter 22
Week 10 (10/27)ARP, ICMP, DHCP, NATChapter 23
Week 11 (11/3)UDP and TCPChapters 25 and 26
Week 12 (11/10)Routing, con'tChapter 27
Week 13 (11/17)Exam 2 
Week 14 (11/24)Advanced Topic: Grid ComputingGridNexus Porject
Week 15 (12/1)Advanced Topic: Web ServicesWeb Services Tutorial

Homework, Labs, and Exams:

Grading:

Grades will be based on the quality of homeworks, labs, exams, and the project. Final grades will be based on the +/- grading system.

You are expected to attend all classes. Absence does not relieve you from meeting course requirements. You are responsible for all readings, labs, and homework assignments. Please keep up with the week-to-week reading requirements of the class.

Special Needs:

If you have a disability and need reasonable accomodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register with the Office of Disability Services in Westside Hall and obtain a copy of your Accomodation Letter. You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accomodation Letter.

Code of Academic Responsibility and Conduct:

Students are responsible for submitting their own work. Students who cooperate on oral or written examinations or work without authorization share the responsibility for violation of academic principles, and the students are subject to disciplinary action even when one of the students is not enrolled in the course where the violation occurred.




Go to where you came from!


Page Last Updated November 16, 2009 by Dr. Vetter