CS A342: Communications and Networking

Course Syllabus, Fall 2012 Textbook

Course Description: The objective of this course is to introduce students to the fundamentals of communications and data networking.  The course will study networking from the physical network layer, up to the data link, network, and application layers.  Topics include characteristics of transmission media, multiplexing, error detection and correction, data security, communication protocols, packet switching, analysis of various network architectures, with an emphasis on the TCP/IP network protocol and the higher level layers over the lower level layers.  While most of the material is conceptual, there will also be some hands-on exercises.

Upon completing the course students will understand:

Homework Assignments:   There will be approximately 5 problem assignments throughout the course, although this is subject to change.  Turn assignments in on Blackboard.

Questions: If you have any questions, feel free to come in to my office.  In general, I have an open door policy -- if I am available in my office, you are welcome to come by.  An even better way to reach me is through email.  I check my email frequently and you should receive a response quickly.  Email is preferred over telephone and you will probably receive a faster response since I don't check voicemail very frequently. 

Exams: Including the final, there will be three exams. If you must miss an exam, notification must be made in advance.  Exams will consist of problems to work through. Typically you will either have to design or analyze a network configuration, or provide short answers.  Each exam will be cumulative since the course material builds upon previously covered material!  This means you must keep up in the class, or you will quickly find yourself lost. 


Homeworks:  30%   (all homeworks are worth an equal amount)
Exam 1:         20%
Exam 2:         20%
Final:             30%

The grade scale is shown in the table below.  The grading curve may be lowered if necessary but it will not be raised.  This means that if you received an 89% then you will at least get a B+, but may receive a higher grade based on the curve.

An incomplete grade will only be given for a valid excuse (e.g. medical, death in the family). An incomplete grade does not let you take the class over again, your final grade will be assigned based on work submitted in class and work that remains to be submitted.

Cheating: Students are expected to uphold the UAA standard of conduct relating to academic dishonesty outlined in the UAA catalog and student handbook.  Cheating is not tolerated and constitutes grounds for dismissal.  For this class, it is permissible and encouraged to assist classmates in general discussions of computing technologies. You may also discuss homework problems, but it is not permissible to copy another's work (or portions of it) and represent it as your own.