CSCD 330
Network Programming
Spring 2017

Room:  CEB 227 and CEB 342
Time:  M,T,W,Th,F 1:00 - 1:50 pm
Instructor:  Carol Taylor
email: ctaylor@ewu.edu
Office:  319 CEB, Office hours: M, W, F 11:00 am to 12:00 pm
Phone:   509-359-6065 (office)

Texts:
(Required) Computer Networking: A Top-down Approach by James F. Kurose and Keith W. Ross, 6th Edition, Publisher: Addison Wesley, 2010
Book Website

Overview
This page covers all the administrative aspects of the course such as grading, and course philosophy. Links are provided to assignments, handouts or lab materials, relevant links and notes. Please check the assignments and course notes pages frequently since dates may change throughout the semester. You are responsible for downloading the lecture notes, and supplemental reading prior to the lecture.

Course Philosophy
CSCD330 is a basic introduction to computer networking. In this class, you will learn networking concepts which will include network topology, network devices, network protocols and network applications. Since this course also includes programming, we will also complete several client/server programs in order to illustrate the programming concepts associated with writing network programs.

Important Links
Course Notes and Reading
Assignments
Relevant Links
Labs
Program Example Code

Communication with Instructor
E-mail is my main form of communication. You may also call phones listed above, and leave a message on my machine.

Grading
This course is more of an applied course where students are expected to be actively involved in learning and applying concepts. Consequently, grades will consist of a number of different components including programs, tests, homework questions and labs. The following percentages will be used to compute your grade:

Grade Percentages
   30% Exams - one midterm and non-comprehensive final
   25% Programs - likely 3 maybe 4
   25% Homework - from the text and short written work
   15% Labs
    5%  Class Participation

Due Dates and Assignment Requirements
All assignments are due on the date specified for the assignment. Read the assignment carefully. If the assignment says to submit it in printed form, then you must hand in a copy in printed form. If you are not in class, the day the assignment is due, you can turn it in a day late with no penalty IF you turn it in, in printed form. If you need more time, or there are extenuating circumstances, then make arrangements with me ahead of time.

Assignment Requirements
End of Syllabus