Skip to this view's content

Introduction to Computer Networks BITS-Pilani

Enrollment is Closed

About This Course

This introductory course on Computer Networking aims at providing a sound conceptual foundation with emphasis on the design aspects while adopting combination of the systems and top-down approaches. The course attempts to provide a balanced treatment of the state-of-the-art in the area and thus prepares the students for taking more rigorous and specialized courses in this and related fields. At the end of this course, students should be able to design, build and analyze simple networks using the application-driven paradigm.


Students should have had exposure to basic programming, data structures, graph theory, computer architecture and operating systems prior to registering in this course.

Course Staff


Dr. Rahul Banerjee is a Professor of Computer Science at the Birla Institute of Technology & Science, Pilani. He holds a PhD in Computer Science & Engineering and his research interests lie in the areas of Computer Networking, Cloud Computing, Wearable Computing and Pervasive / Ubiquitous Computing (including what is sometimes known as Cyber-Physical Systems). He may be reached at

Frequently Asked Questions

Do I need to buy a textbook?

Yes. 11. James F. Kurose & Keith W. Ross: Computer Networking: A Top-Down Approach, 5th Edition, Addison-Wesley / Pearson, New Delhi, 2012. 2. Larry L. Peterson & Bruce S. Davie: Computer Networks: A Systems Approach, 5th Edition, Morgan Kaufmann / Elsevier, New Delhi, 2012.

  1. Course Number

  2. Classes Start

    Jan 14, 2014
  3. Classes End

    May 13, 2014
  4. Estimated Effort