Skip to menu Skip to content Skip to footer
Course profile

Computer Networks II (COMS6200)

Study period
Sem 2 2024
Location
St Lucia
Attendance mode
In Person

Course overview

Study period
Semester 2, 2024 (22/07/2024 - 18/11/2024)
Study level
Undergraduate
Location
St Lucia
Attendance mode
In Person
Units
2
Administrative campus
St Lucia
Coordinating unit
Elec Engineering & Comp Science School

Software Defined Networking, Network Programming, Peer-to-peer Networks, Network Management, Queuing Theory, Wireless Networks

This course will give an introduction into a number of advanced networking concepts, including Software Defined Networking (SDN),ᅠPeer-to-peer Networks, Network Management, Queuing Theory, and aspects ofᅠWireless Networks.


Course requirements

Assumed background

It is assumed that students have passed COMS3200/7201 Computer Networks I (or a course with similar content). If you have NOT passed COMS3200/7201 (or similar),ᅠor have not passed it recently, you will have difficulty passing this course.

Prerequisites

You'll need to complete the following courses before enrolling in this one:

COMS3200

Incompatible

You can't enrol in this course if you've already completed the following:

COMS4200, COMS7200

Course contact

Course staff

Lecturer

Associate Professor Marius Portmann

Timetable

The timetable for this course is available on the UQ Public Timetable.

Aims and outcomes

The course will give an introduction into Software Defined Networking (SDN). In team-basedᅠassignments, students will explore advanced networking concepts, e.g. by designing and implementing an SDN application. The course further covers a range of advanced Computer Networking topics such as: Network Management, Queuing Theory, Peer-to-peer Computing,ᅠᅠaspects of Wireless Networksᅠand in particular IoT Networks.

Learning outcomes

After successfully completing this course you should be able to:

LO1.

Design and implement Networking (SDN-based or other) applications to implement a range of networking functionalities and services.

LO2.

Demonstrate the application of Network Management concepts to practical computer networking scenarios.

LO3.

Analyse and evaluate performance aspects of computer networks using queuing theory.

LO4.

Apply peer-to-peer computing concepts to solve distributed computing problems.

LO5.

Communicate with peers and work efficiently in a small team.

LO6.

Analyse computer networking problems, and formulate and implement practical solutions, individually as well as in a small team.

LO7.

Analyse and evaluate the functional and performance aspects of computer networks, including Software Defined Networks, using network emulation as an experimental platform.

Assessment

Assessment summary

Category Assessment task Weight Due date
Project Project: Part A
  • Team or group-based
20%

30/08/2024 3:00 pm

Paper/ Report/ Annotation, Presentation, Project Project: Part B
  • Team or group-based
30%

11/10/2024 3:00 pm

Examination Final Exam
  • Hurdle
  • In-person
50%

End of Semester Exam Period

2/11/2024 - 16/11/2024

A hurdle is an assessment requirement that must be satisfied in order to receive a specific grade for the course. Check the assessment details for more information about hurdle requirements.

Assessment details

Project: Part A

  • Team or group-based
Mode
Written
Category
Project
Weight
20%
Due date

30/08/2024 3:00 pm

Other conditions
Peer assessment factor.

See the conditions definitions

Learning outcomes
L01, L05, L06

Task description

Students (in small teams) are required to undertake a research/implementation project on an advanced networking topic, e.g. SDN. 

This assessment item includes a project proposal and progress report.

Use of AI

Artificial Intelligence (AI) and Machine Translation (MT) are emerging tools that may support students in completing this assessment task. Students may appropriately use AI and/or MT in completing this assessment task. Students must clearly and specifically reference any use of AI or MT in each instance. A failure to reference generative AI or MT use may constitute student misconduct under the Student Code of Conduct.

Submission guidelines

Deferral or extension

You may be able to apply for an extension.

The maximum extension allowed is 7 days. Extensions are given in multiples of 24 hours.

Marked assignments with feedback and/or detailed solutions with feedback will be released to students within 14-21 days

Late submission

A penalty of 10% of the maximum possible mark will be deducted per 24 hours from time submission is due for up to 7 days. After 7 days, you will receive a mark of 0.

Project: Part B

  • Team or group-based
Mode
Written
Category
Paper/ Report/ Annotation, Presentation, Project
Weight
30%
Due date

11/10/2024 3:00 pm

Other conditions
Peer assessment factor.

See the conditions definitions

Learning outcomes
L01, L05, L06

Task description

Students (in teams) will undertake an advanced networking project.

This assessment item consists of a final project report and, a presentation/demo/interview (in Semester Week 12 or 13, at a time scheduled with the course coordinator). 

Use of AI

Artificial Intelligence (AI) and Machine Translation (MT) are emerging tools that may support students in completing this assessment task. Students may appropriately use AI and/or MT in completing this assessment task. Students must clearly and specifically reference any use of AI or MT in each instance. A failure to reference generative AI or MT use may constitute student misconduct under the Student Code of Conduct.

Submission guidelines

Deferral or extension

You may be able to apply for an extension.

Final Project Report

Maximum Extension: 7 days. Extensions are given in multiples of 24 hours. Marked assignments with feedback and/or detailed solutions with feedback will be released to students within 14-21 days

Late Penalty: A penalty of 10% of the maximum possible mark will be deducted per 24 hours from time submission is due for up to 7 days. After 7 days, you will receive a mark of 0.

Presentation

No extensions available and 100% late penalty applies. Presentations are scheduled with multiple markers and are time limited. Extension impacts other students in team.

Final Exam

  • Hurdle
  • In-person
Mode
Written
Category
Examination
Weight
50%
Due date

End of Semester Exam Period

2/11/2024 - 16/11/2024

Learning outcomes
L02, L03, L04, L07

Task description

A final examination will be held as a traditional on-campus written exam, during the final examination period. 

This exam will be open-book and will contain a combination of multiple-choice, problem solving and short answer questions. 

Hurdle requirements

In order to pass this course, i.e. to get a grade of 4 or higher, you need to achieve at least 40% in the final exam. If you achieve less than 40% in the final exam, your final cumulative percentage, calculated as the weighted average over all assessment items, will be capped at 49 and your maximum possible grade is 3.

Exam details

Planning time 10 minutes
Duration 90 minutes
Calculator options

Any calculator permitted

Open/closed book Open Book examination
Exam platform Paper based
Invigilation

Invigilated in person

Submission guidelines

Deferral or extension

You may be able to defer this exam.

Course grading

Full criteria for each grade is available in the Assessment Procedure.

Grade Cut off Percent Description
1 (Low Fail) 0 - 19

Absence of evidence of achievement of course learning outcomes.

2 (Fail) 20 - 44

Minimal evidence of achievement of course learning outcomes.

3 (Marginal Fail) 45 - 49

Demonstrated evidence of developing achievement of course learning outcomes

4 (Pass) 50 - 64

Demonstrated evidence of functional achievement of course learning outcomes.

5 (Credit) 65 - 74

Demonstrated evidence of proficient achievement of course learning outcomes.

6 (Distinction) 75 - 84

Demonstrated evidence of advanced achievement of course learning outcomes.

7 (High Distinction) 85 - 100

Demonstrated evidence of exceptional achievement of course learning outcomes.

Supplementary assessment

Supplementary assessment is available for this course.

Additional assessment information

Final Marks - Rounding

If the final total percentage for all assessment, calculated at the end of the semester, results in a fractional component, then any fractional component is roundedᅠto the nearest whole integer before calculating the final grade. This only applies to the final result and not to individual pieces of assessment, where any fractional results are includedᅠ'as is', in the calculation of the final percentage.

Moderation

The course coordinator reserves the right to adjust final exam marks up, but not down. In general, for any assessment item that is done in a group, the course coordinator reserves the right to adjust individual marks for each group member in the event of varied contributions to the team effort. For the project in particular, a Group Peer Assessment process will be used to adjust the individual marks in case of different levels of contribution by project team members.

Having Troubles?

If you are having difficulties with any aspect of the course material you should seek help. Speak to the course teaching staff.

If external circumstances are affecting your ability to work on the course, you should seek help as soon as possible. The University and UQ Union have organisations and staff who are able to help, for example, UQ Student Services are able to help with study and exam skills, tertiary learning skills, writing skills, financial assistance, personal issues, and disability services (among other things).

Complaints and criticisms should be directed in the first instance to the course coordinator. If you are not satisfied with the outcome, you may bring the matter to the attention of the School of EECS Director of Teaching and Learning.




Learning resources

You'll need the following resources to successfully complete the course. We've indicated below if you need a personal copy of the reading materials or your own item.

Library resources

Library resources are available on the UQ Library website.

Additional learning resources information

All relevant learning material such as additional reading, lecture slides, tutorial questions and answers, pracs, etc. will be made available via the Blackboard courseᅠsite.ᅠ

For students without extensive experience and background in Team Work, it isᅠrecommended to complete the following edx course: https://www.edx.org/course/working-in-teams-a-practical-guide

Learning activities

The learning activities for this course are outlined below. Learn more about the learning outcomes that apply to this course.

Filter activity type by

Please select
Clear filters
Learning period Activity type Topic
Multiple weeks
Lecture

Lectures

Learning outcomes: L01, L02, L03, L04, L05

Tutorial

Tutorials

Learning outcomes: L02, L03, L04

Practical

Practicals

Learning outcomes: L01, L06, L07

Policies and procedures

University policies and procedures apply to all aspects of student life. As a UQ student, you must comply with University-wide and program-specific requirements, including the:

Learn more about UQ policies on my.UQ and the Policy and Procedure Library.

School guidelines

Your school has additional guidelines you'll need to follow for this course: