Computer Science
Modern Data Communications: COMPSCI 314 Semester 2, City Campus
Prerequisites |
COMPSCI 210 and (COMPSCI 215 or INFOSYS 224). Students will also find some material from COMPSCI 220 to be helpful. |
Assessment |
Final Exam 70%; Test 15%; Assignments 15%
|
Lecturers |
Assoc Prof Nevil Brownlee (Room 590) Prof Cris Calude (Room 575) |
Tutor |
TBD |
Class Representative |
TBD |
Time & Location |
City campus, 3 lectures per week:
|
Recommended Text |
J.F.Kurose & K.W. Ross, "Computer Networking," Addison-Wesley (5th Edition). The course is mostly based on the text; you should plan to read the sections from it that are covered in the course. A study guide will be provided for part of the course that is not covered in the book. |
Description and Contents |
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. 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.
Nevil Brownlee is glad to answer email questions, and does not have formal office hours, preferring an open door policy, 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 is glad to answer email questions.
We are unlikely to answer email from home, so do not expect responses during the evening or weekend.
All email messages must include the class "catalogue" number (314) and your student ID number. It's nice to give your name, too. Messages which do not not include this information may well be treated as spam. This applies especially to those from a non-Uni address.
The Department of Computer Science has a general policy on cheating and plagiarism, within the University policy on academic honesty. Briefly, if we detect material in assignments or projects that appears to be copied from elsewhere without due acknowledgement, we will normally give zero marks for that assignment or project. Appeals must be in writing to the Head of Department (not to the lecturer).
There will be a test near the middle of the semester and a two hour final exam. See exam page for more details.
This table shows the topics expected to be covered in the lectures, together with assignment and test dates. All details are subject to change.
- The dates listed are the Monday 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.
- Table not yet updated for 2012!
Week of... | Monday | Thursday | Friday | Assessment |
---|---|---|---|---|
2 p.m. | 2 p.m. | 3 p.m. | ||
MLT1 | Large Chem | Eng1-401 | ||
18 July |   1 Introduction |   2 Signals |   3 Codes |   |
25 July |   4 Analog & Digital |   5 Analog & Digital |   6 Compression | Ass 1 set   (topic TBD) |
1 August |   7 Compression |   8 Data Integrity |   9 Data Integrity |   |
8 August |   10 Data Integrity |   11 Encryption | 12 Authentication  |   |
15 August |   13 Flow Control |   14 Flow Control |   15 LAN: link      control |
Ass 2 set   (Lab: wireshark) Ass 1 due    Fri, 19 August |
22 August |   16 Ethernet |   17 Ethernet |     Test | TEST:  3:00 p.m.    Fri, 26 August |
29 August 9 September |
Mid Semester Break |   |
||
12 September |   18 Wireless,      802.11 |
  19 Bridges |   20 Switches |   |
19 September |   21 Routing |   22 Routing |   23 IPv4 basics,      ICMP |
Ass 3 set   (topic TBD) Ass 2 due   Fri, 23 September |
26 September (DST starts) |   24 IPv4 cont.:     DHCP, ARP,     DNS |
  25 IPv6 |   26 TCP |   |
3 October |   27 UDP, Sockets |   28 TLS, SSH,      FTP, SMTP,      SNMP |
  29 Peer-to-peer     applications |
  |
10 October |   30 HTTP,      the Web |
  31 Loose ends |     32 Course      overview |
Ass 3 due    Fri, 14 October |
17 October | No lectures - just lots of time to study |   |
-
Related Programmes