Course Title: Computer and Network Security

Part A: Course Overview

Course Title: Computer and Network Security

Credit Points: 12.00

Course Code




Learning Mode

Teaching Period(s)


City Campus


125H Electrical & Computer Engineering


Sem 1 2013,
Sem 1 2014,
Sem 2 2016


City Campus


125H Electrical & Computer Engineering


Sem 1 2013,
Sem 1 2014,
Sem 2 2016

Course Coordinator: Dr Jidong Wang

Course Coordinator Phone: +61 3 9925 5306

Course Coordinator Email:

Course Coordinator Location: 10.10.11

Pre-requisite Courses and Assumed Knowledge and Capabilities

You are required to have successfully completed EEET2246 Engineering Computing and EEET2290 Network Engineering or equivalent. This is not an enforced pre-requisite.
It will be assumed that you have C/C++ programming experience and have fundamental knowledge of TCP/IP networks.

Course Description

This course covers the concepts of vulnerabilities, threats, attacks, security measures and mechanisms in computer networks. The course will introduce the fundamental concepts of security technology and the applications of these technologies. Topics include fundamental cryptography, authentication, encryption, digital signatures, digital certificates and network security protocols such as IP Sec, SSL. You will also have the fundamental knowledge on security mechanisms such as firewall and network intrusion detection systems. The detailed contents are listed below

  • Fundamental cryptography,
  • Modern ciphers , symmetric and asymmetric ciphers ( DES, AES, RSA)
  • Public key systems, digital signatures
  • Authentication, digital certificates, hash and MAC
  • Key management, Diffi-Hellman key exchange
  • Network security protocols: IP Sec, SSL, SSH,
  • Firewalls and network intrusion detection systems.
  • Concepts of vulnerabilities, threats, attacks, security measures and mechanisms in both computer systems and networks
  • Computer system security ( Virus, Worm and Hacking)

After finishing this course, you will have the theoretical background for undertaking computer system and network security management and administration roles. The practical work will help you to gain firsthand experience. The topics covered in the course can also be your foundation for getting into design and development of network security products or research in the area of network security.

Objectives/Learning Outcomes/Capability Development

At undergraduate level this course develops the following Program Learning Outcomes:

      1.3 In-depth understanding of specialist bodies of knowledge within the engineering discipline.
      2.1 Application of established engineering methods to complex engineering problem solving.
      2.2 Fluent application of engineering techniques, tools and resources.

At postgraduate level this course develops the following Program Learning Outcomes:

  • High levels of technical competence in the field.
  • Be able to apply problem solving approaches to work challenges and make decisions using sound engineering methodologies.

On completion of this course you should be able to:

  1. Describe the fundamentals of cryptography.
  2. Apply your knowledge of cryptography to computer and network security systems.
  3. Describe the popular computer and network security mechanisms and protocols.
  4. Analyse, implement and maintain security requirements and mechanisms in various computer systems and networks.

Overview of Learning Activities

Student Learning occurs through the following experiences and evaluation processes:

  • Lectures that provide guided learning of key topics.
  • Self paced learning using reference material as a guide.
  • Laboratory based assignments and a mini project to explore specific topics in depth.

Laboratory practice based assignments are used to assess the concept understanding.
The mini project is on investigation of a specific topic on computer and network security.

Final exam is for the overall assessment of concepts and core computer and network issues.

Total study hours : 104 hours
Lecture + laboratory : 44 hours
Learner directed study: 60 hours ( ie 5 hours per week)

Overview of Learning Resources

You will be able to access course information and learning materials through RMIT University’s online systems.

Lists of relevant reference texts, resources in the library and freely accessible Internet sites will be provided.

You will also use the laboratory equipment and computer software within the School in the laboratory practice.

Overview of Assessment

☒This course has no hurdle requirements.
☐ All hurdle requirements for this course are indicated clearly in the assessment regime that follows, against the relevant assessment task(s) and all have been approved by the College Deputy Pro Vice-Chancellor (Learning & Teaching).

Assessment tasks

Assessment Task 1: Laboratory practices ( Demo and assignments):
Weighting 30%
This assessment task supports CLOs 1,3,4
Assessment Task 2: Mini-project
Weighting 20%
This assessment task supports CLOs 2,3,4

Assessment Task 3: Final Exam
Weighting 50%
This assessment task supports CLO 1,2,3