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)
- 13/01: Introduction to Computer Networking
- 20/01: Application Layer: HTTP and DNS
- 27/01: Socket Programming (Assignment 1 Release)
- 03/02: Transport Layer: Reliable Protocol Design
- 10/02: Transport Layer: TCP, UDP
- 17/02: Network Layer: DHCP, IP, ARP (Assignment 1 Due)
- 24/02: Recess Week
- 03/03: Network Layer: Routing (Assignment 2 Release)
- 10/03: Midterm Test
- 17/03: Network Security
- 24/03: Link Layer: Multiple Access Protocols, Ethernet(Assignment 2 Due, Assignment 3 Release)
- 31/03: Link Layer: Multiplexing, Switching
- 07/04: Physical Layer: Signaling
- 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
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.
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.
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