Computer Science


Patched up archive index for new web site layout

The navigation bar at the left won't work!
Lectures
Assignments
Tests and Exams
Resources

Data Communications Fundamentals

Assignment 3 sample answers posted
Please check regularly for updates.

COMPSCI 314 S2 T 2009

Prerequisites COMPSCI 210. (Students will also find some material from COMPSCI 215 and COMPSCI 220 to be helpful.) Planning Note: Due to future adjustments to the curriculum, it is expected that COMPSCI 215 or INFOSYS 224 will be added as a prerequisite for COMPSCI 314 starting in 2011.
Assessment Final Exam 70%; Test 15%; Assignments 15% 
(Passes required in both practical and written work)
Lecturers Dr Brian Carpenter (Room 587)
Assoc Prof Nevil Brownlee (Room 590)
Prof Cristian S. Calude (Room 575)
Tutor DongJin Lee
Class Representative Jun Seok "Paul" Hur
Time & Location Tamaki campus, 3 lectures per week:
Tue 9:30 a.m. - 10:30 a.m.,  Room 722-201
Thu 9:30 a.m. - 10:30 a.m.,  Room 722-201
Fri 9:30 a.m. - 10:30 a.m.,  Room 722-201
Recommended Text William A. Shay, "Understanding Data Communications and Networks," Thomson*Brooks/Cole (3rd Edition)   
The course is mostly based on the text; you should plan to read the sections from it that are covered in the course.
Note, however, that other material (e.g. Peer to Peer) is not covered in the text – suitable web references for such material will be given in lectures.
Description The fundamentals of data communications and computer networks, concentrating on the layered model up to and including the Transport Layer (Level 4). It includes Local Area Networks, Internet Protocols (TCP/IP) and some applications such as Email and Peer to Peer, to give an understanding of how Internet services are provided over the layered model.
Contents The course will be based on the textbook, i.e. lectures and assignments are aimed at directing students to the relevant sections of the textbook. Some sections of the textbook are not covered in the course. The Lectures page will list the sections that are intended to be covered.
Expected topics include: the layered model, physical transmission techniques and coding, data security and integrity, protocols, local area networks, wide area networks, routing, TCP/IP and Internet applications.

You may look at the Archive section to see material from earlier years. 



Office Hours and Contacts

DongJin's office is 303.596. Available from 1 p.m. to 5 p.m. on Friday, or by email anytime.

Brian Carpenter is glad to answer email questions. See here for office hours.

Nevil Brownlee does not have formal "Office Hours," preferring to have an open door policy, room 303.590, so that students can see him whenever they desire, from about 10 a.m. to 4.30 p.m. If the time is inconvenient he may ask you to come back later, or perhaps make an appointment.

Cris Calude prefers email communication.

We are unlikely to answer email from home, so do not expect responses during the evening.

All email messages must include the class "catalogue" number (314) and your student ID number.

Messages which do not not include this information will be treated as spam.
This applies especially to those from an address such as "happy653@yahoo.com"


Cheating and Plagiarism

The Department of Computer Science has instituted a general policy on cheating and plagiarism.
Briefly, if we detect material in assignments or projects that appears to be copied from elsewhere,
we will give zero marks for that assignment or project.
Appeals must be in writing to the Head of Department (not to the lecturer).
You may read the official statement of the Departmental policy.

Exam and Test Information

See exam page for more details.

Exam Date: Saturday 31 October 2009 at Tamaki
Time: 2:15 - 4:30 p.m.

Student bus - don't miss the 1:35 p.m. service from the City, there is no other choice on Saturday.

Test Date: Friday, 14 August 2009
Time: 9:30 a.m. (i.e., usual lecture time)
Surnames   A-O: room Tamaki 722-201 (i.e., usual lecture room)
Surnames   P-Z: room Tamaki 731-201


Timetable for 2009

This table represents a first estimate of topics to be covered throughout the lectures, together with assignment and test dates. All details are subject to change.
  • Lectures are at 9:30-10:30 a.m. on Tuesdays, Thursdays and Fridays, in lecture theatre Tamaki 722-201.
  • The dates are the start of each week, with all assignments due on Fridays.
  • While this is the general plan of the allocation of topics to each lecture,
    the division and allocation of material is by no means guaranteed.
  • Topics may very well move slightly as the course develops.
    The numbers at the start of each lecture entry are just the sequential numbers of the lectures.
  • For each topic, the textbook sections we expect to cover are shown on the Lectures page.

Week Starting Tuesday Thursday Friday Assessment
20 July   1 Introduction   2 Signals   3 Codes Ass 1 set
  (Lab: wireshark)
27 July   4 Analog & Digital   5 Analog & Digital   6 Compression
 
3 August   7 Compression   8 Data Integrity   9 Data Integrity
 
10 August   9.1 Data Integrity   10 Encryption   — Test — TEST:  9:30 a.m.
   Fri, 14 August
17 August   11 Authentication   12 Flow Control   13 Flow Control Ass 2 set
  (flow control)
24 August   14 LAN: link
     control
  15 Ethernet   16 Ethernet Ass 1 due
   Mon, 24 August
31 August
7 September
— Mid Semester Break —
 
14 September   17 Wireless,
     802.11
  18 Bridges   19 Switches
 
21 September   20 Routing   21 Routing   22 IPv4 basics,
     ICMP
Ass 3 set
  (switch/route)
Ass 2 due
  Fri, 25 September
28 September   23 IPv4 cont.:
    DHCP, ARP,
    DNS
  24 IPv6   25 TCP
 
5 October   26 UDP, Sockets   27 TLS, SSH,
     FTP, SMTP,
     SNMP
  28 Peer-to-peer
    applications

 
12 October   29 HTTP,
     the Web
  30 Loose ends     31 Course
     overview
Ass 3 due
   Fri, 16 October
19 October No lectures - just lots of time to study
 


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page