All Levels
BSc (Hons) Cyber Security
Given the escalating complexity of cyber threats and the rapid …
Free
BSc (Hons) Cyber Security
What you'll learn
Possess the ability to discover security vulnerabilities across software, network and infrastructure by using ethical hacking techniques and vulnerability scanning.
Possess practical skill-set in the mitigation of a number of dangerous web vulnerabilities.
Possess practical skill-set in assuring network security against all threats including advanced hackers, trackers, exploit kits, and Wi-Fi attacks.
Understand and implement encryption algorithms that make the foundation of modern-day industrial cryptography.
Possess the ability to identify, assess and articulate cyber security risk as well as identifying options for treatment using proper risk management framework.
All Levels
MSc Software Engineering
The MSc in Software Engineering is primarily intended for graduates …
Free
MSc Software Engineering
What you'll learn
Prepares students to act as project leaders.
Apply skills and knowledge acquired to solve real problems
Work in any software development institution.
Carry out research in the software engineering area
All Levels
MSc Enterprise Security and Digital Forensics
MSc in Enterprise Security and Digital Forensics provides specialised study …
Free
MSc Enterprise Security and Digital Forensics
What you'll learn
Display a mastery of the principal skill required for work in security & forensics department
Have achieved broad understanding and knowledge, and have an interest in and appreciation of risk assessment, major security issues, policies, securing software, cloud concepts-security etc
Be logical and analytical, and possess skill in security, biometrics, high level forensics research and investigation
Become knowledgeable on core security focusing on predictions and or potential threats and
analysis and core practice and actions that are required
All Levels
MSc Business and Enterprise Systems
MSc Business and Enterprise Systems Programme is for people who …
Free
MSc Business and Enterprise Systems
What you'll learn
Model key aspects of business in an integrated and logical manner
Demonstrate a critical and practical understanding of the issues relevant to business systems integration and use in the context of modern business environments
Demonstrate a critical and practical understanding of Enterprise Resource Planning Systems (ERP) and the role they play in business systems integration
Demonstrate a critical and practical understanding of the professional skills necessary for effective business systems integration
Reflect, critically and in-depth, on relevant aspects of the state-of-the art of both the practice and theory of business systems integration
All Levels
Diploma in Emerging Technologies (with specialization in either Internet of Things or Big Data)
This Diploma in Emerging Technologies programme is designed to give …
Free
Diploma in Emerging Technologies (with specialization in either Internet of Things or Big Data)
What you'll learn
Solve computing problems by applying their knowledge from the programme.
Develop and conduct appropriate applications to process and interpret data, and draw conclusions in specific environments.
Develop applications, namely in the areas of Networking, Artificial Intelligence, and Cloud computing with a focus on the Internet of Things and Big Data using an emerging development platform (like Python).
All Levels
BSc (Hons) Web Technologies
This programme aims at producing graduates with a view to …
Free
BSc (Hons) Web Technologies
What you'll learn
A solid foundation in computing for web development
Gain in-depth knowledge in programming in latest web technologies.
Be skilled in designing and developing web-centric software.
Acquired a good understanding of security measures for web servers
Conversant with development of mobile-based application
Understand the core aspect of smart web technologies.
All Levels
BSc (Hons) Computing and Information Systems (Top Up)
This Top-up degree has been designed for students already possessing …
Free
BSc (Hons) Computing and Information Systems (Top Up)
What you'll learn
The programme aims to equip students with the skills required to become competent practitioners in developing, and managing modern computerized / information systems.
The course consists of a combination of core modules and a project. There are two categories for the final year project namely Network & Communication or System Development project.
Students will have the possibility to opt for any one of those two categories for their final year project. Graduates of this course will possess the skills necessary to analyse, design and implement computerized systems.
All Levels
BSc (Hons) Business Information Systems
This programme of study aims at producing graduates who can …
Free
BSc (Hons) Business Information Systems
What you'll learn
A solid understanding of information technology applications in business areas.
Strong analytical skills for requirements elicitation.
Expert knowledge in software applications development .
All Levels
MSc Artificial Intelligence with Machine Learning
Artificial Intelligence (AI) is transforming the way machines assist human …
Free
MSc Artificial Intelligence with Machine Learning
What you'll learn
Knowledge of the fundamental computational and mathematical foundations of AI and ML
Understanding of the current ML algorithms and techniques
Ability to apply ML techniques in different domains using various method and tools
Understanding of the role of data and computing power for AI and ML
Knowledge of data processing techniques
Designing, programming and deployment capabilities of ML algorithms for autonomous systems
All Levels
BSc (Hons) Software Engineering
Software plays a critical role in almost every field of …
Free
BSc (Hons) Software Engineering
What you'll learn
Appreciate the functioning of a computer system and its operating systems
Understand the principles of data modelling
Solve problems through optimal modelling and implement solutions by developing applications
Design and develop network-based solutions
Communicate both orally and in writing using traditional and electronic media
Understand how a business is organised and relate to how ICT is ubiquitously applied across the different business functions
Identify and solve research problems in the software industry
Define, plan and monitor ICT projects in organisations
Design and develop interactive multimedia applications
Define and implement quality management systems in a software engineering environment
Develop web and mobile applications using a variety of technologies and architectures
Understand the concepts and applications of emerging technologies