CS420/520

CS 420/520: Data Communication

Welcome to CS420/520 Data Communication. This course is offered in the Spring Semester 2006 at the University of Idaho in Moscow and is also available though Engineering Outreach for off-campus students. The course is taught by Dr. Axel Krings.

This web-page contains information about the course, e.g. syllabus, class notes, pointers to interesting places etc. Material can be down-loaded in pdf (or postscript) format, and will be made available in the updated form as the class goes on. To get an idea of what this class is about, take a look at 2002 semesters page. However, materials and topics constantly change, and this class will be no exception. If you have comments, please let me know.

Engineering Outreach students, there are several things you should know. First of all, if you are trying to contact me, you can call 800-824-2889 ext. 4078 (toll free). Please download the class material from the web page. This speeds up the distribution process and avoids shipping delays. If you do not have a pdf viewer, you can get it free at adobe, if you need a postscript viewer, check out the aladin viewer. If for some reason you are not able to download the material, please contact Engineering Outreach. There are several assignments that require access to local simulation tools. Engineering Outreach students need to have web access with telnet capability in order to use this software. Accounts on local workstations will be made available.

Course description: this course covers the concepts and terminology of data communications, electrical interfaces, data transmission, protocols, local area networks, wide area networks, internetworking, network management, architectures, transmission alternatives, as well as some regulatory issues. Please refer to the Complete CS420/520 Class Handouts of the Fall 2002 semester page for the sequence of topics. Note: This class has a CS341 (operating systems) co-requisite. This implies a prerequisite of Computer Organization and Architecture (CS245). In a 400/500 level computer science class I expect working knowledge of unix and MS operating systems as well as programming ability.