Education for Working ProfessionalsDistance Learning
Rensselaer
      RPI Home      EWP Home      Distance Learning Home      Distance Learning Admissions     Registration      Search      Contact Us
About EWP Distance Learning
News & Events
Summary of
Program Offerings – Distance Learning
Master's Degree Programs
Certificate Programs
Professional Development Programs
General Information & Contacts
Financial Information
Financial Aid
Rensselaer Libraries
Rensselaer Bookstore
Hartford Campus
Troy Campus

Computer Communications Networks
Electrical, Computer and Systems Engineering ECSE-4670

Description
Introduction to the basic concepts of computer and communication networks, like flow control, congestion control, end-to-end reliability, routing, framing, error-recovery, multiple access and statistical multiplexing. In-depth presentation of the different networking layers, with emphasis on the Internet reference model. Protocols and architectures such as TCP, IP, Ethernet, wireless networks, etc. are described in order to illustrate important networking concepts. Introduction to quantitiative analysis and modeling of networks.

Prerequisites
Some background in elementary probability is a must (ECSE-4500 Probability for Engineering Applications, or any other course that covers basic probability theory). Some basic understanding of computer organization and operating systems is desirable (ECSE-2660 Computer Organization, Networks and Operating Systems or equivalent). Knowledge of C programming is necessary.

Textbook(s)
Ordering Information

Format
Classes: 14 weeks, 28 sessions
Homework: 9
Mid-Semester Exams: 2
Final Exam: 1

Grading
Homework: 20%
Mid-Semester Exams: 50% (25% each)
Final Exam: 30%

Computing
E-mail and World Wide Web access required for course communications, use of Rensselaer's Learning Management System (RPILMS), and printing of course notes.

Access to Blackboard, Rensselaer's Learning Management tool, is required. Please refer to this page for instructions on how to set up your computer for Blackboard.

Who Should Enroll
This course may be used in your Plan of Study as follows:

Degree Programs
CSCI - may be used as a hardware course or elective
CSYS - may be used as a core course or elective
ELEC - elective
EPOW - elective
HCI - n/a
ITEC - Networking core course
MBA - elective with advisor pre-approval
MGMT-MS - elective with advisor pre-approval
MGTE - n/a
TCOM - n/a

This course is also open to non-matriculated students who meet the prerequisites and may be used toward the Certificate in Information Technology.

Back to top

Course selector Questions About EWPNews and Events