Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

COSC244 Data-communications, Networks, Internet

Fundamental aspects of communication between computing devices; networks; protocols; structure and use of the Internet; security and ethical issues.

Paper title Data-communications, Networks, Internet
Paper code COSC244
Subject Computer Science
EFTS 0.1500
Points 18 points
Teaching period Second Semester
Domestic Tuition Fees (NZD) $1,080.30
International Tuition Fees (NZD) $4,858.95

^ Top of page

COMP 160 or 103
TELE 202
Schedule C
Arts and Music, Commerce, Science
Computer Science Adviser
Teaching staff

Lecturers: Dr Haibo Zhang and Dr Yawen Chen 
Professional Practice Fellow: Iain Hewson

Paper Structure
As an introductory paper to data communications and computer networks, this paper consists of three parts.

The first part covers the fundamental aspects of data communications, including:
  • Transmission media
  • Signals and encoding
  • Modulation
  • Multiplexing
  • Data compression
  • Error detection and correction
  • Security
  • Protocols
The second part covers the topics of computer networks, including:
  • The Open Systems Interconnect (OSI) model
  • Local Area Networks (LANs) and their IEEE standards
  • Flow and error control
  • Wide Area Networks (WANs)
  • Routing algorithms
  • Congestion control
  • Transport services
The third part covers the principles of the Internet, including:
  • The TCP/IP reference model
  • The Internet Protocol (IP) suite
  • Various Internet applications
  • IPv6
Some advanced topics, such as wireless networking and computer ethics are also covered in the paper.

  • Lab work 7%
  • Tutorial Work 6%
  • Tests 13%
  • Assignment 4%
  • Final Exam 70%
Teaching Arrangements
There are two 1-hour lectures, one 2-hour lab and one 2-hour tutorial per week.
Behrouz Forouzan, Data communications and networking (5th Edition), McGraw-Hill, 2012.
Course outline
View the course outline for COSC 244
Graduate Attributes Emphasised
Lifelong learning, Ethics, Information literacy.
View more information about Otago's graduate attributes.
Learning Outcomes
  • Understand the fundamental concepts, principles and problems in data communications
  • Be familiar with well-known network structures, standards, protocols and applications
  • Understand the essence of data communication from a computer science point of view
  • Be equipped with necessary knowledge and fundamental skills needed for a future career

^ Top of page


Second Semester

Teaching method
This paper is taught On Campus
Learning management system

Computer Lab

Stream Days Times Weeks
Attend one stream from
A1 Thursday 09:00-10:50 28-34, 36-41
A2 Thursday 13:00-14:50 28-34, 36-41
A3 Thursday 15:00-16:50 28-34, 36-41


Stream Days Times Weeks
A1 Tuesday 11:00-11:50 28-34, 36-41
Friday 11:00-11:50 28-34, 36-41


Stream Days Times Weeks
Attend one stream from
A1 Tuesday 12:00-13:50 28-34, 36-41
A2 Tuesday 14:00-15:50 28-34, 36-41
A3 Wednesday 09:00-10:50 28-34, 36-41
A4 Wednesday 11:00-12:50 28-34, 36-41
A5 Wednesday 13:00-14:50 28-34, 36-41