|
Cpre 489 Public Web Site |
![]() |
|
|
|
Notes and Announcements | Exams |
|
|
|
|
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
| 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.
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)