The Course finder will help you filter through our entire range of courses. You can browse by level, discipline or institution.

Bachelor of Science (Hons) Computer Security* (Awarded by Northumbria University, UK)

About the Course
Course Curriculum
* This programme is in the teach out phase.
We are no longer accepting students for this programme.



The BSc (Hons) Computer Security programme is designed to provide a broad, general education in the theory and practice of engineering and computing technologies with special emphasis in the area of computer security and network systems.

The programme is the same as that offered at the home campus in the UK and aims to

  • design systems for the resolution and management of computer security problems
  • manage computer and information security activities
  • design countermeasures to enhance systems security
  • analyse current and emergent computer security technologies
  • understand the legal, social, ethical and professional responsibilities when undertaking ethical hacking operations

>> Click here to enquire

Global Ranking

Ranked Top 50 in The Guardian University Guide 2017, UK – League Table for Computer Science and Information Systems.


Assessment Methods

Assessments are carefully designed to ensure all students have gained a thorough understanding of their areas of study. The course is aligned with the Cisco Certified Network Associate industrial qualification, therefore students have the option to enrol in the CISCO academy course. Please note, this is an external organisation to MDIS and Northumbria University.

Other subjects are assessed in a variety of ways and, where possible, are based around a practical activity and include coursework and project reports. Where practical-based assessment is not possible, we make use of both multiple choice question tests and standard examinations.

>> Click here to register


Infocomm Technology (ICT)

The Infocomm Technology (ICT) industry is reshaping the economy, empowering every sector and contributing to Singapore’s economic and social growth.

ICT has also greatly enhanced Singapore’s competitiveness by raising productivity and transforming business processes in the education, healthcare, manufacturing, tourism and hospitality and finance sectors.

Singapore is poised to be an information and technology hub which continues to attract multinational infocomm giants like Microsoft, Oracle, Amazon Web Services, Google, IBM, in addition to international start-ups and exciting user organisations.


Growing Demand For Infocomm Professionals

The number of employed infocomm manpower grew by 15.1% to reach 172,800 in 2015. Together with 20,100 infocomm job vacancies, total demand of infocomm manpower increased by 17.1% to reach 192,900 in 2015.

Infocomm professionals are expected to grow by about 53,200 from 2016 to 2018.

Technical IT specialists accounted for more than 7 in 10 jobs in 2015 IT Development roles accounted for 48% of the total demand for infocomm professionals, with software development job roles being the most in demand.

The next most demanded group of professionals were those working in Network & Systems related job roles. They accounted for 16% of the total demand for infocomm professionals.

Other tech specialists such as IT Security Specialists, Data Scientists and Infocomm R&D accounted for 6% (9,300) for infocomm professionals.Total demand of infocomm manpower increased by 4,200 or 2.7% to reach 161,200 in 2013.



Career Opportunities

Singapore has been consistently ranked among the top in the world to harness infocomm technologies to add value to the economy and society. Career opportunities in other countries are equally strong as Infocomm Technology is necessary to help drive the business and economy. 

This course will produce highly skilled and professional students with abilities in resolving computer security problems and cases. They will be able to take up rewarding careers in a variety of IT-based industries or as IT professionals in the service sector and meet the rapidly emerging need for organisations to address their systems’ security. 

With a Bachelor of Science (Hons) Computer Security, students are able to look for jobs such as

  • Penetration Tester
  • IT Security Engineer
  • IT Security Specialist
  • Security Technology Consultant
  • Cyber Security Engineer
  • ICT Network Security Engineer
  • Information Security Analyst

>> Register now


Informative Articles

Interpol's first digital crime centre to be housed in Singapore

Interpol - Cybercrime



Northumbria University, UK

Northumbria is a research-rich, business-focused, professional university with a global reputation for academic excellence.  By putting students at the heart of an outstanding experience, and with world leading research and award-winning partnerships, Northumbria is a new kind of excellent university.

Northumbria works with major global employers, including Nike, IBM, Nissan, Proctor & Gamble, the BBC, and the NHS, while more than 560 employers and 60 professional bodies sponsor or accredit the University’s programmes. Innovative and entrepreneurial, we are also ranked fourth in the UK for graduate business start-ups.

Northumbria University works with prestigious Institutions of Higher Education throughout the world, including MDIS. Together we offer an exciting portfolio of programmes that will develop international citizens who are equipped to work in a global marketplace. Northumbria University and MDIS have a successful working relationship for a number of years, starting initially with just one programme BSc (Honours) Biotechnology but has grown to now offering a number of undergraduate and post graduate programmes across a range of subject areas.

Ranked 21st out of 111 universities in the 2014 Times Higher Education Student Satisfaction Survey.

Engineering and Environment at Northumbria offers programmes to equip students with the skills, critical thinking and knowledge needed to change the world. The faculty aims for excellence in research, teaching and enterprise. High quality courses enable students to study disciplines that shape the world to be a better place for people. The faculty offers degree programmes in Architecture and the Built Environment; Computer Science and Digital Technologies, Mechanical and Construction Engineering, Mathematics and Information Sciences, Geography as well as Physics and Electrical Engineering, providing education that gives our graduates an advantage in the employment market.



* This programme is in the teach out phase.
We are no longer accepting students for this programme.


Programme Curriculum

This programme provides students the core knowledge relating to computer and network security, including an understanding of aspects at the forefront of their discipline. They will be able to evaluate scientific information, consider the relative merits of alternative theories and views, formulate personal opinions, exercise personal responsibility and be able to communicate their findings effectively.

The core modules offered are :     

Year 2 Dynamic Internet Technologies
Network Technology 2 
Programming in C
Advanced Operating Systems
Professionalism and Project Management
Principles of Ethical Hacking
20 credits
20 credits
20 credits
20 credits
20 credits
20 credits

Note: Student must complete 120 credits before proceeding to Year 3

Year 3 Security for Web Applications
Ethical Hacking for Network Security
Network Technology 3
Advanced Digital Security
Individual Project
20 credits
20 credits
20 credits
20 credits
40 credits

Note: Student must complete 120 credits at Year 3 to graduate with the BSc (Hons) Computer Security

>> Click here to enquire


Curriculum aligned to industrial training by Cisco, world-wide leading provider of networking solutions

Your enthusiasm for getting ‘hands-on’ with technology will be satisfied by a very practical approach to learning.
The course content for the network modules is closely aligned with Cisco Networking Academy’s Certified Network Associate (CCNA) training course.
You have the option* to take the CCNA examinations as part of the Cisco Networking Academy’s excellent Certified 
Network Associate programmes which will give you a great chance to boost your CV.

*The option of the external enrolment to the Cisco Networking Academy programme could be withdrawn at any time.


Programme Structure

Course Duration

MDIS Advanced Diploma in Information Technology students will start at Year 2 of a 3-year degree programme in the UK. Graduates from the Polytechnics holding relevant Diplomas will also qualify to start at Year 2.

To be awarded the BSc (Hons) Computer Security, students are required to complete 10 modules and an individual project for a total of 240 credits. Exemption modules may be allowed during the matriculation process and is at the discretion of Northumbria University.

Therefore the minimum period of candidature will be:
a) 16 months for Full-time programme
b) 20 months for Part-time programme

Upon completion, students will be awarded the Bachelor of Science (Hons) Computer Security by Northumbria University, UK.


Module Descriptions

Year 2

Dynamic Internet Technologies
In this module the student will gain knowledge of the principles of developing dynamic, interactive web sites and applications using both server-side and client-side technologies and of issues pertaining to their use. This will include the retrieval and processing of structured data and its integration to create standards compliant, device agnostic, and accessible web interfaces. The storage and manipulation of structured data, especially in relational database, within a web based system will also be covered. A consideration of relevant security issues and methods of working with the Document Object Model (DOM) to manipulate web application interfaces will also be provided.

Network Technology 2
The aim of the module is to provide a detailed, technical introduction to the problem of routing and switching data packets in computer networks and to the design and implementation of Local Area Networks using router and switches. A particular feature of the module is that it closely follows the programme for CCNA 2 and CCNA 3. There is an emphasis on practical work in the delivery of the module and students will have an opportunity to work directly with industry standard networking hardware and software.

Advanced Operating Systems
The lectures cover the theoretical/standards components of network services and functionality and how they map to a business infrastructure within different operating systems. The module will also cover the current operating systems support for these protocols and services and allow the student to implement these services/facilities and apply them to business needs with a theoretical underpinning.
This module aims to provide an experience in the practical use and application of an operating system in a network environment to provide the essential services required for a commercial organisation. Students will also develop skills in the configuration of an operating systems in a networked environment.
Furthermore, the module provides an opportunity for the student to develop an appreciation of services and the practical skills required for developing and deploying network services into a corporate infrastructure.

Programming in C
This module provides the student with the ability to understand and develop C, and C++ programs with a theoretical underpinning, supported by programming skills to produce efficient and robust applications in an operating system independent environment by using ANSI versions of the languages throughout the module. C and C++ are very widely used programming languages in the modern world specifically for embedded and low level hardware access.

Professionalism and Project Management
The aim of this module is to enable students to apply software project management theory and practice and to develop students’ appreciation and reflection of employability, and the professional responsibilities and issues associated with working in a computing environment, in business and industry.

At the end of the module student should be prepared to undertake the work based project. This module will be summatively assessed by group proposal and interview and an individual reflection. Students will have the opportunity to undertake formative assessment throughout the module. This will be in the form of feedback sessions, class discussion and exercises.

Principles of Ethical Hacking
The aim of the module is to provide students with the opportunity to develop theory and practice in ethical hacking through the examination of the principles, theories, technical skills and research issues associated with the disciplines of ethical hacking and computer security.

The module develops the technical aspects of the subject with particular reference to enhancing computer and network security. Students will have the opportunity to practice techniques and tools associated with penetration testing and evaluate a range of threats, including the use of various hacking tools and techniques over a variety of operating systems and platforms. Students will also have the opportunity to develop their research skills in designing and evaluating security vulnerabilities and countermeasures.

>> Click here to register

Year 3

Security for Web Applications
Web application security is a branch of information security that deals specifically with security of websites and web applications.

At a high level, Web application security draws on the principles of application security but applies them specifically to Internet and Web systems. Typically web applications are developed using programming languages such as PHP, Java EE, Java, Python, Ruby, ASP.NET, C#, VB.NET or Classic ASP.

Ethical Hacking for Network Security

The module looks into current network hacking techniques and the security implications that need to be addressed to prevent such unauthorised attacks.

Typical hacking techniques that will be examined are Distributed Denial of Service (DDOS) attacks. Students will investigate these types of attacks in the laboratory in a “hands on” manner and the use of tools such as Wireshark to examine hacking profiles.

The initial section of the module provides an introduction to TCP/IP Sockets API programming using C and the OSI 7 layer model to demonstrate key hacking concepts.

Network Technology 3

This module aims to provide a detailed examination of wide area networks (WANS). WANs will be studied in the context of how they relate to local area networks .WAN characteristics and concepts along with a number of implementation mechanisms will be studied. Related topics such as NAT, PAT, DNS and DHCP will be studied and implemented.

Advanced Digital Security

The aim of this module is to further develop knowledge and understanding of digital security principles and practices introduced in previous modules on the Ethical Hacking for Computer Security degree.

As well as developing relevant knowledge, technical and research skills to a more advanced level, the module will critically examine the more contentious and ethically sensitive areas associated with digital security.

The module will also cover a range of legal and social aspects in the digital security domain; in particular the legal expectations impacting on the working conditions of an ethical hacker and the societal perceptions and potential misconceptions associated with digital security.

Individual Project

This module is designed to provide an opportunity for the expression of individual energy and ability in completing a significant item of work related to the aims and objectives of the course. Topics for projects may be suggested by students themselves and perhaps may derive from industrial placement experience or their employment (for part-time students). However, academic staff will also suggest suitable topics for selection by students.

The student will be provided with a supervisor for their project. This person will provide guidance during the project period on the progress of the work, the direction of the study and the quality of work carried out.  Students meet with their supervisor each week.
All projects involve the use of practical skills relevant to the student’s programme, production of a project report and supporting documentation, and a demonstration of the project work.  

Students have the opportunity to choose between two structures for their project, with slightly different marking schemes.

The Software Engineering project is suitable for projects whose emphasis is the construction of a piece of software for actual use or to a similar standard, following sound and thorough software engineering processes; students will be required to justify the product requirements and the tools and techniques used in support of the development.

The General project structure is suitable for projects where an element of investigation is an important feature, and will include a significant literature review. The product may be a prototype aimed at supporting the investigation. It is also suitable for research-based projects or others whose main product is a computing deliverable other than software, e.g. a well-engineered design whose specification involves a significant element of supporting investigation of relevant literature, or a piece of computing  hardware.

During the project, deliverables are regularly submitted to the supervisor for formative feedback. Deliverables for summative assessment consist of a project report, a computing product and a viva. 

>> Enquire now


Profile of lecturers and their respective teaching models

The average lecturer/student ratio is 1 : 100 (lecture)
The average lecturer/student ratio is 1 : 40 (tutorial)


Click here to download profiles of lecturers.





Local Enquiries
+65 6247 9111
+65 6278 8000
International Enquiries