Data Communications and Security
Duration
- One Semester or equivalent
Contact hours
- 48 Hours
On-campus unit delivery combines face-to-face and digital learning.
Prerequisites
Concurrent prerequisite.
The following units can be taken prior OR at the same time:
COS70006 Object-Oriented ProgrammingAims and objectives
This unit of study aims to develop an understanding of the how data communication is achieved in networks, an overview of security issues related to data communication in networks and an understanding of how to write and analyse network applications.
Unit Learning Outcomes (ULO)
Students who successfully complete this unit will be able to:
1. Design and construct a network application that facilitates communication between computers on an intranet and the Internet.
2. Describe models that facilitate an understanding of communication in computer networks.
3. Describe how the protocols HTTP, SMTP, TCP, IP, UDP, BGP, RIP, ARP, CSMA/CD & OSPF facilitate data communication.
4. Describe security risks associated with computer networks and implement mitigation strategies.
5. Describe desirable attributes in a communication protocol for a variety of different network applications.
Courses with unit
Unit information in detail
- Teaching methods, assessment, general skills outcomes and content.
Teaching methods
*Scheduled face to face: Lectures (24 hours), Tutorials in Computer Labs (24 hours)
*Scheduled synchronous online learning events N/A
Non-scheduled online learning events and activities N/A
Other non-scheduled learning events and activities including independent study (approx. 100 hours)
*Scheduled synchronous online learning events N/A
Non-scheduled online learning events and activities N/A
Other non-scheduled learning events and activities including independent study (approx. 100 hours)
Assessment
Types | Individual or Group task | Weighting | Assesses attainment of these ULOs |
Examination | Individual | 40% | 1,2,3,4,5 |
Test(s) | Individual | 20% | 1,2,3,4,5 |
Portfolio (Assignments and Labs) | Individual | 40% | 1,2,3,4,5 |
Minimum requirements to pass this Unit
As the minimum requirements of assessment to pass a unit and meet all Unit Learning Outcomes to a minimum standard, a student must achieve:
(i) an overall mark for the unit of 50% or more, and
(ii) at least 40% in the final exam
Students who do not successfully achieve hurdle requirement (ii) will receive a maximum of 44% as the total mark for the unit and will not be eligible for a conceded pass.
General skills outcomes
During this unit students will receive feedback on the following key generic skills:
- problem solving skills
- analysis skills
- problem solving skills
- analysis skills
Content
• Exploration and use of the 5-layer model proposed by Kurose Ross,
• Exploration and discussion of protocols implemented at each layer,
• Practical operation and history of the HTTP protocol,
• Network security and encryption fundamentals,
• Network application development using sockets.
• Exploration and discussion of protocols implemented at each layer,
• Practical operation and history of the HTTP protocol,
• Network security and encryption fundamentals,
• Network application development using sockets.
Study resources
- Reading materials.
Reading materials
A list of reading materials and/or required texts will be made available in the Unit Outline.