Cpre 489 Public Web Site
Spring 2000

Steve F. Russell


Contents

Course Policies

Homework Information

Notes and Announcements Exams

Course Outline
and Syllabus

Lecture Pages

Grading Policies

TA Homepages


Course Title: CprE 489 - Computer Networking and Data Communications (3-0) Cr. 3
Term: Spring 2000
Time/Location: TTh 8:00-9:15am, 142 Lagomarcino
Lecture Sections: 1
Lab Sections: not applicable
World Wide Web: http://www.ee.iastate.edu/~russell/cpre489/cpre489.html

Instructor:
Iowa State University
Steve F. Russell, Associate Professor
Department of Electrical and Computer Engineering
2427 Coover ECPE, Iowa State University
Ames, Iowa 50011
Phone: 515-294-1273 (voice mail capability)
email: sfr@iastate.edu
http://www.public.iastate.edu/~sfr/homepage.html

Office Hours: Office hours are listed on my web page for my weekly schedule at http://www.public.iastate.edu/~sfr/schedule.htm

Teaching Assistants: (TA Web Pages)

Text: "Data and Computer Communications," by William Stallings. Upper Saddle River, NJ : Prentice Hall PTR, c1997, Fifth Edition (ISBN 0-02-415425-3)

Reference:"Computer Networks," by Andrew S. Tanenbaum. Publisher: Upper Saddle River, NJ : Prentice Hall PTR, c1996, Third Edition (ISBN 0-13-349945-6)

Catalog Description: Cpr E 489. Computer Networking and Data Communications. (3-0) Cr. 3. F.S. Prereq: CprE 305 or EE 324 (refer to current ISU catalog for additional details) Survey of modern computer networking and data communications. Contemporary concepts, facilities, practices, implementations, and issues. TCP/IP, OSI protocols, Client server programming. Nonmajor graduate credit.

Needed Background: refer to prerequisites


ABET 2000 COURSE OBJECTIVES

No. On completion of this course, the student will be able to do the following.
1 Understand the basic physical mechanisms of the physical layer.
2  Understand CRC and Hamming error detection methods.
 3  Be able to describe the OSI model and elaborate on the functions of each layer.
 4  Design software algorithms for data link layer protocols.
 5  Understand and be able to describe multiple access methods.
 6  Understand bridge operation.
 7  Understand TCP/IP, PPP, X.25 protocols.
 8  Understand network security and attack-defend strategies.
 9  Understand transport services and the elements of transport protocols.
 10  Know the IEEE Standard 802 for LANS and MANS.
 11  Know network layer design issues.
 12  Know how routing algorithms perform and are designed.
 13  Understand the implications of multimedia in modern digital networks.
 14  Understand wireless network principals.

Topics covered: Physical Layer: data transmission, transmission media, error detection and correction, multiplexing, radio systems, fiber systems. Data Link Layer: flow control, error management, high-level data control, receiver protocols, transmitter protocols. Local Area Networks: LAN technology, LAN systems, bridges, wireless LANs. Wide Area Networks: circuit switching, packet switching, frame relay, asynchronous transfer mode (ATM). OSI. TCP/IP. PPP. X.25. ISDN. Network Security.

Relationship of course to program objectives: This course meets the following objectives as stated in the 1999-2001 ISU Catalog under Computer Engineering (p 177). 1) learn some of the fundamentals of networks and data communications, 2) study state-of-the art applications and advances, 3) prepare for the practice of engineering, 4) interact with faculty on professional planning, 5) learn how to make significant contributions to the profession, 6) understand the basic principals and mathematics of engineering, 7) analyze substantial systems, 8) use modern engineering tools such as computer simulators, and 9) create a desire for life-long learning.


Welcome To CprE 489 Computer Networks

Engineers solve problems using fundamental principles, experience and judgement. In this engineering course you will learn basic principles that will serve as the technical foundation for your career in Computer Engineering. You must strive to master these principles and become skilled in their application.

My expectation is that we will all work hard on this course this semester and by the end of the term, we will all have learned much. You will have learned the principles and how to apply them. This course will require many hours of effort by students and staff alike.

Broadly speaking, you are urged to work at developing the following skills so that you will be able to:

1. Locate sharply-focused information from a wide array of sources
        (i.e. hone your information acquisition skills)
2. Assess the reliability and relevance of the found information
        (i.e. strengthen your critical thinking skills)
3. Draw the appropriate conclusions
        (i.e. become expert at exercising your judgement and reasoning skills)
4. Take informed/knowledgeable action
        (i.e. have courage, self-confidence and a bias for action)


Thanks to Dr. Anderson for his permission to use his concepts on learning.