About CS2105

Aims and Objectives

This course aims to provide a broad introduction to computer networks and some appreciations of network application programming. It covers a range of topics including basic data communication and computer network concepts, protocols, networked computing concepts and principles, network applications development and network security. The emphasis of teaching is on the working principles and application of computer networks. As an integral part of the course, tutorials, DIY handouts and practical assignments enforcing learning will also be given. These assignments provide an early exposure in network application programming and they should be able to complete by using personal computers and school’s network facilities.

Who, When, and Where

Instructor: Ooi Wei Tsang
Time: Mon, 1400 – 1600
Venue: LT15

Average Weekly Workload

  • 2 hours Lecture
  • 1 hour Tutorial
  • 3 hours DIY Practicals and Assignments
  • 4 hours of Preparatory Work

Assessment Criteria

  • 50% Final Exam
  • 20% Midterm
  • 30% Assignments

Tentative Schedule (updated 10 Jan 2014)

  1. 13/01: Introduction to Computer Networking
  2. 20/01: Application Layer: HTTP and DNS
  3. 27/01: Socket Programming (Assignment 1 Release)
  4. 03/02: Transport Layer: Reliable Protocol Design
  5. 10/02: Transport Layer: TCP, UDP
  6. 17/02: Network Layer: DHCP, IP, ARP (Assignment 1 Due)
  7. 24/02: Recess Week
  8. 03/03: Network Layer: Routing (Assignment 2 Release)
  9. 10/03: Midterm Test
  10. 17/03: Network Security
  11. 24/03: Link Layer: Multiple Access Protocols, Ethernet(Assignment 2 Due, Assignment 3 Release)
  12. 31/03: Link Layer: Multiplexing, Switching
  13. 07/04: Physical Layer: Signaling
  14. 14/04: Physical Layer: Modulation (Assignment 3 Due)

Textbooks

Required Textbook:
Computer Networking: A Top-Down Approach (International Edition), 6/E
James F. Kurose, Keith W. Ross
ISBN-13: 9780273768968
Publisher: Pearson
Published: 2012

3 comments to About CS2105

  1. mike says:

    A blog in which you can get the secret of the successful students and their work. Don’t waste your time and go for the hard work if you want to achieve something in your life. There are smart essay writers which can provide you the best deals.

  2. jackabramsX says:

    Many of us live our lives in houses and apartments for decades without the need to know anything about kitchen sinks. They are so must have and common that we don’t pay much attention to them unless there are serious issues or a general renovation of the house. Then we usually discover the whole big world of sinks and their accessories to choose from https://greatlivings.com/best-toilet-reviews/.

    That’s where we can help. This article will cover absolutely everything you need to know about purchasing the next wall oven for your home. We’ll provide plenty of different wall ovens categorized by budget, space, and features.

  3. Aidan Lorenzini says:

    Book are a good source of information and it helps in memorizing things too, people who have reading habit have more knowledge and concentration power, Wikipedia is the example of a digital library, you can create a custom Wikipedia article or hire someone for this

Leave a Reply