MODULE OUTLINE Created: 03-Jan-2011, Updated: 03-Jan-2011
Module Code IT2001
Semester Semester 2, 2010/2011
Modular Credits 4
Faculty School of Computing
Department Computer Science
Timetable Timetable/Teaching Staff
Module Facilitators
DR Anand Bhojan Lecturer
Tags --

Learning Outcomes | Prerequisites | Preclusions | Synopsis | Teaching Modes | Schedule | Assessment | Workload for Each Student

The objective of the module is to provide technological background in telecommunications, data communication and Internet technology to non-computer science students. It covers the basic concepts in communication and networking, and looks at Internet and telecommunication in detail. It also deals with some common applications in all these areas and looks at the possible convergence of various communication technologies. The impact on social and business areas as a result of the wide spread use of the fast changing communication technologies are also addressed. It is designed for you: We encourage students from various disciplines to take the course if they have keen interest in network technologies and its applications. There will be no lab work and no programming assignment, instead, have integrated set of demonstrations with the regular lecture sessions to demonstrate some functionalities (e.g., broadcasting, address resolution, etc.) of a real-world network (e.g., Ethernet LAN). Hence keen students without a technical background should not feel that they will be at a disadvantage. The module practices, 'observe and experience the networks and protocols in action" approach.

CS1101 or CS1101C or CS1101S or GEK1511 or IT1001 or IT1002.

CS2105, EE3204/E, EE4210; SoC, EEE & CPE students are not allowed to take this module. Arts and social sciences students reading CNM as a subject/concentration are not allowed to read this module as CFM/URL-Breadth.


You’ll gain a full understanding of the technology and jargon in plain language.

  • What do these networks, infrastructures, applications do, what value do they offer - and what are their shortcomings?
  • What are the key technologies and how do they work?
  • How do all the different pieces of the puzzle fit together - technologies, infrastructures, networks, services, applications and service management?
  • What’s connected to what, why and how? What are their impacts on social and business settings?
  • What technology shifts to expect in the near, midterm and long-term future?


There are weekly Lectures and Tutorials planned for this course. There will be two or three Assignments on Network Technologies and a surprise Quiz. There will be a broad coverage of topics on Network Technologies and Applications. Each session introduces some new topic, hence your attendance and participation is very important!


Lectures will be conducted as per the schedule below. Though attendance is not taken, the students are expected to attend all the Lectures as some important announcements and discussions will be made during the Lectures.

There is  NO webcast or podcast for this course. For make-up lectures (if any), webcast may be arranged. 


There are weekly tutorials. Usually there will be multiple groups/sessions. Please refer below for the schedule.

Attendance will be taken at the beginning of each session. Students should attend the group/sessions for which they have registered for. If you want to change your tutorial group/session, you should apply through tutorial registration/swap system and inform both the tutors affected upon approval.  For temporary changes (for one or two sessions) you should get prior permission form the tutors affected. Make sure the attendance register is updated after any change.

You are responsible for making the tutorials sessions lively. The sessions are designed for discussing your solutions/answers and views rather than simply looking for the answers/solutions from the tutors. Some tutorial sessions may be conducted in Seminar style.

Solutions/Answers for the Tutorial questions which are discussed during the session will  NOT be published/given . However, due to lack of time, if some questions are not discussed then the Solution/Answers for these questions may be published for your reference. If you miss any tutorial session, you may do all the questions yourself and send it to your tutor to get your solutions/answers verified.



LECTURE  (Mon 0200 - 0400pm) (COM1/204) 

Week #  Topic (Tentative) Reference
(Book Chapters)
Week 1  Introduction to Telecommunication & Internet (Historical, Technical and Applcication perspective; Evoluation and Convergence)  Introduction, Slides      
Week 2 Protocols and Layered Architecture (Hirarchcal Structure of Internet, TCP/IP,  ISO-OSI, Introduction to Internetworking techniques with Hubs, Switches, and Routers) 1  (K&R); 5,6 (Lillian)      
Week 3 Transmission Media and Switching Techniques (Guided and Unguided Medium, Data Flow Modes, Circuit Switching and Packet Switching, Connection Orinted and Connection less Services, Performance Metrics (Delay, Throughput, BW, Jitter)) 1, 5 (K&R); 2,5 (Lillian)      
Week 4 Multiple Access Methods and Local Area Networks - ALOHA, Slotted ALOHA, CSMA/CD, Ethernet, IEEE LAN Standard, Polling, Token Passing)  5 (K&R); 6 (Lillian)       
Week 5 Principles of Reliable Data Transfer (Stop-and-Wait, Go-Back-N, Selective Repeat)  3 (K&R); Slides    


Week 6 Wide Area Network: Internet (Addressing, Address Mapping (ARP), NAT, DHCP)  4 (K&R); 8 (Lillian)      
Mid term Break 19 Feb (Sat) - 27 Feb (Sun)
Week 7  Internet: Routing (Basic Concepts of Routing  & Routing Protocols)   4 (K&R); 8 (Lillian)    


Week 8  Internet: Transport Protocols (TCP, UDP & QoS Issues)   3 (K&R); Slides    


Week 9

Internet: Applications  (Applications & Services, Demo - HTTP, FTP. SMTP)

 2 (K&R) ; 16 (Lillian)    


Week 10 Wireless Networks (CSMA/CA, 802.11 Wireless LAN, GSM/GPRS, 3G, LTE, WiMaX)  6 (K&R) ;  14, 15, 16 (Lillian);  Slides    


Week 11

Wireless Networks (Sensors, Mobile Device Platforms & Emerging Applications)

15 (Lillian); Slides      
Week 12

Security Fundamentals (Security Services & Techniques, Security protocols - SSL/TLS, PGP, Firewalls, VPN, IPSec)

Week 13

Revision & Student-Led Discussions

 Open Topic      


TUTORIAL ( First tutorial - Academic week 3 -  Week on 24 Jan 2010)
Group DAY TIME             VENUE                TUTOR
1 Mon 4pm-5pm COM1/217 Bhojan Anand








06 MAY 2010 Morning


CLOSED BOOK (with one A4 help sheet)

120 minutes



Assignments (asgn)    30%   2 to 3 assignments
Tutorial (tut)   10%  Attendance and participation
 Quiz (test) 10% surprise quiz during lecture/tutorial hour
Final Exam (exam) 50% closed book (with one A4 help sheet)

  • 2 hours lecture per week.
  • 1 hour tutorial per week.
  • 2 hours per week for assignments.
  • 3 hours per week for preparatory work.