Course image Cyber Security
World Degree

Introduction

Introduction Security is one of the most important challenges modern organisations face. Security is about protecting organisational assets, including personnel, data, equipment and networks from attack through the use of prevention techniques in the form of vulnerability testing/security policies and detection techniques, exposing breaches in security and implementing effective responses. The aim of this unit is to provide students with knowledge of security, associated risks and how security breaches impact on business continuity. Students will examine security measures involving access authorisation, regulation of use, implementing contingency plans and devising security policies and procedures. This unit introduces students to the detection of threats and vulnerabilities in physical and IT security, and how to manage risks relating to organisational security. Among the topics included in this unit are Network Security design and operational topics, including address translation, DMZ, VPN, firewalls, AV and intrusion detection systems. Remote access will be covered, as will the need for frequent vulnerability testing as part of organisational and security audit compliance. Students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.Learning Outcomes

By the end of this unit students will be able to:

LO1 Assess risks to IT security.

LO2 Describe IT security solutions.

LO3 Review mechanisms to control organisational IT security.

LO4 Manage organisational security.

Course image Data Science Foundations: Unlocking Insights
World Degree

"Data Science Foundations: Unlocking Insights" is a comprehensive course designed to introduce learners to the core concepts and methodologies of data science. As data continues to shape our world in unprecedented ways, the ability to extract valuable insights from it has become an essential skill. Whether you're a beginner looking to break into the field, or a professional eager to enhance your analytical prowess, this course lays the foundational stones to guide your journey

Welcome to "Data Science Foundations: Unlocking Insights." In today's digital age, the volume of data being generated is growing at an exponential rate. But data, in its raw form, is just noise. The real magic lies in transforming this data into actionable knowledge.

Join us as we embark on this exciting voyage, unlocking the secrets hidden within data and forging a path to a more informed, data-driven future.

Course image Data Structures & Algorithms (VIP)
World Degree

Introduction

The knowledge to implement algorithms and data structures that solve real problems, and knowing the purpose, complexity and use of algorithms is part of an essential toolkit for software engineers. An algorithm is a sequence of instructions used to manipulate data held in a structured form and together constitute design patterns for solving a diverse range of computer problems, including network analysis, cryptography, data compression and process control.

This unit introduces students to data structures and how they are used in algorithms, enabling them to design and implement data structures. The unit introduces the specification of abstract data types and explores their use in concrete data structures. Based on this knowledge, students should be able to develop solutions by specifying, designing and implementing data structures and algorithms in a variety of programming paradigms for an identified need.

Among the topics included in this unit are abstract data types specification, formal data notations, data encapsulation, complex data structures, programming language implementations using handles, pointers, classes and methods, algorithm types, data structure libraries, algorithm complexity, asymptotic testing and benchmarking. On completion of this unit the student should be able to identify program data requirements, specify abstract data types using a formal notation, translate into concrete data structures and be able to develop, using a programming paradigm, different sorting, searching and navigational algorithms that implement complex data structures and evaluate their effectiveness.

As a result of studying this unit students will develop skills such as communication literacy, critical thinking, analysis, synthesis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of the unit students will be able to:

LO1. Examine abstract data types, concrete data structures and algorithms.

LO2. Specify abstract data types and algorithms in a formal notation.

LO3. Implement complex data structures and algorithms.

LO4. Assess the effectiveness of data structures and algorithms.


Course image Data Structures & Algorithms Mastery Through Python
World Degree

Introduction

The knowledge to implement algorithms and data structures that solve real problems, and knowing the purpose, complexity and use of algorithms is part of an essential toolkit for software engineers. An algorithm is a sequence of instructions used to manipulate data held in a structured form and together constitute design patterns for solving a diverse range of computer problems, including network analysis, cryptography, data compression and process control.

This unit introduces students to data structures and how they are used in algorithms, enabling them to design and implement data structures. The unit introduces the specification of abstract data types and explores their use in concrete data structures. Based on this knowledge, students should be able to develop solutions by specifying, designing and implementing data structures and algorithms in a variety of programming paradigms for an identified need.

Among the topics included in this unit are abstract data types specification, formal data notations, data encapsulation, complex data structures, programming language implementations using handles, pointers, classes and methods, algorithm types, data structure libraries, algorithm complexity, asymptotic testing and benchmarking. On completion of this unit the student should be able to identify program data requirements, specify abstract data types using a formal notation, translate into concrete data structures and be able to develop, using a programming paradigm, different sorting, searching and navigational algorithms that implement complex data structures and evaluate their effectiveness.

As a result of studying this unit students will develop skills such as communication literacy, critical thinking, analysis, synthesis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of the unit students will be able to:

LO1. Examine abstract data types, concrete data structures and algorithms.

LO2. Specify abstract data types and algorithms in a formal notation.

LO3. Implement complex data structures and algorithms.

LO4. Assess the effectiveness of data structures and algorithms.

Course image Database Design & Development
World Degree

Introduction

Organisations depend on their databases to provide information essential for their day-to-day operations and to help them take advantage of today's rapidly growing and maturing e-commerce opportunities. An understanding of database tools and technologies is an essential skill for designing and developing systems to support them. 

Database systems continue to demand more complex data structures and interfaces, as applications get increasingly sophisticated. Most organisations collect and store large volumes of data, either on their own systems or in the cloud, and this data is used not just for the operational running of their business but also mined for other more intelligent and complex applications.

Databases stand as the back-end of most systems used by organisations for their operations. Database design and development is a fundamental and highly beneficial skill for computing students to master, regardless of their specialism. The aim of this unit is to give students opportunities to develop an understanding of the concepts and issues relating to database design and development, as well as to provide the practical skills to translate that understanding into the design and creation of complex databases.

Topics included in this unit are: examination of different design tools and techniques; examination of different development software options; considering the development features of a fully functional robust solution covering data integrity, data validation, data consistency, data security and advanced database querying facilities across multiple tables; appropriate user interfaces for databases and for other externally linked systems; creating complex reports/dashboards, testing the system against the user and system requirements; and elements of complete system documentation.

On successful completion of this unit students will be able to use appropriate tools to design and develop a relational database system for a substantial problem. They will be able to test the system to ensure it meets user and system requirements and fully document the system by providing technical and user documentation.

For practical purposes, this unit covers relational databases and related tools and techniques. A brief overview of object-oriented databases will also be covered. Students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Use an appropriate design tool to design a relational database system for a substantial problem.

LO2. Develop a fully functional relational database system, based on an existing system design.

LO3. Test the system against user and system requirements.

LO4. Produce technical and user documentation.  


Course image Database Design & Development (VIP)
World Degree

Introduction

Organisations depend on their databases to provide information essential for their day-to-day operations and to help them take advantage of today's rapidly growing and maturing e-commerce opportunities. An understanding of database tools and technologies is an essential skill for designing and developing systems to support them. 

Database systems continue to demand more complex data structures and interfaces, as applications get increasingly sophisticated. Most organisations collect and store large volumes of data, either on their own systems or in the cloud, and this data is used not just for the operational running of their business but also mined for other more intelligent and complex applications.

Databases stand as the back-end of most systems used by organisations for their operations. Database design and development is a fundamental and highly beneficial skill for computing students to master, regardless of their specialism. The aim of this unit is to give students opportunities to develop an understanding of the concepts and issues relating to database design and development, as well as to provide the practical skills to translate that understanding into the design and creation of complex databases.

Topics included in this unit are: examination of different design tools and techniques; examination of different development software options; considering the development features of a fully functional robust solution covering data integrity, data validation, data consistency, data security and advanced database querying facilities across multiple tables; appropriate user interfaces for databases and for other externally linked systems; creating complex reports/dashboards, testing the system against the user and system requirements; and elements of complete system documentation.

On successful completion of this unit students will be able to use appropriate tools to design and develop a relational database system for a substantial problem. They will be able to test the system to ensure it meets user and system requirements and fully document the system by providing technical and user documentation.

For practical purposes, this unit covers relational databases and related tools and techniques. A brief overview of object-oriented databases will also be covered. Students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Use an appropriate design tool to design a relational database system for a substantial problem.

LO2. Develop a fully functional relational database system, based on an existing system design.

LO3. Test the system against user and system requirements.

LO4. Produce technical and user documentation.  



Course image Design for the Future : Adobe XD UI UX Design
World Degree

This Subject provides an introduction to Adobe XD, a powerful design tool for creating user interfaces and experiences for digital products.

Subject Outline:

  1. Getting started with Adobe XD
    • Introduction to the Adobe XD interface
    • Setting up a new project
    • Basic tools and techniques
  1. Designing User Interfaces
    • Understanding the principles of user interface design
    • Working with shapes and vector graphics
    • Using grids and guides to organize layouts
    • Creating interactive elements such as buttons and links
  1. Creating Prototypes and Animations
    • Adding animations and transitions to designs
    • Creating interactive prototypes for testing
    • Sharing and collaborating on designs
  1. Working with Assets and Libraries
    • Creating and managing reusable assets
    • Working with design libraries
    • Using Adobe Creative Cloud integration for assets and collaboration
  1. Advanced Techniques and Tips
    • Advanced design techniques
    • Optimizing designs for different screen sizes and resolutions
    • Tips and tricks for working efficiently in Adobe XD

This Subject is designed to provide students with a strong foundation in Adobe XD, and is suitable for designers and developers who are interested in creating user interfaces and experiences for digital products.

 

Course image Digital Entrepreneurship
World Degree

Welcome to our Digital Entrepreneurship course, a comprehensive program designed for aspiring entrepreneurs in the digital age. This course is tailored to provide you with the tools and insights needed to successfully launch and manage a digital business. 

This course is ideal for aspiring entrepreneurs, business owners looking to transition to the digital space, and anyone interested in understanding the dynamics of running a successful online business.

Embark on your journey to becoming a successful digital entrepreneur with us. Transform your ideas into reality and shape the future of digital business!


Course image Digital Finance: Exploring Accounting Information Systems
World Degree

Welcome aboard this transformative journey into the world of Accounting Information Systems (AIS)! As we sail through the intricate digital waters of finance and accounting, you will learn how the fusion of technology and accounting has revolutionized the way businesses operate.

What is AIS? At its core, it's the synergy between accounting and information technology, focused on processing financial transactions and reporting. Whether you've chosen accounting as your major or you're simply curious about how digital platforms are reshaping the world of finance, this course promises insights and skills that are pertinent in today's digital age.

Our modules will cover a range of topics from the foundational concepts of AIS, its components and functions, to the transformative impact of emerging technologies in the field. By the end of this course, not only will you have a firm grasp on the functionalities of AIS, but you'll also be equipped with the knowledge to harness its potential for a successful career in accounting or related fields.


Course image Discrete Maths
World Degree

Digital computer technologies operate with distinct steps, and data is stored within as separate bits. This method of finite operation is known as ‘discrete’, and the division of mathematics that describes computer science concepts such as software development, programming languages, and cryptography is known as ‘discrete mathematics’. This branch of mathematics is a major part of computer science courses and ultimately aids in the development of logical thinking and reasoning that lies at the core of all digital technology.

This unit introduces students to the discrete mathematical principles and theory that underpin software engineering. Through a series of case studies, scenarios and tasked-based assessments students will explore set theory and functions within a variety of scenarios; perform analysis using graph theory; apply Boolean algebra to applicable scenarios; and finally explore additional concepts within abstract algebra.

Among the topics included in this unit are: set theory and functions, Eulerian and Hamiltonian graphs, binary problems, Boolean equations, Algebraic structures and group theory.

On successful completion of this unit students will be able to gain confidence with the relevant discrete mathematics needed to successfully understand software engineering concepts. As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Examine set theory and functions applicable to software engineering.

LO2. Analyse mathematical structures of objects using graph theory.

LO3 Investigate solutions to problem situations using the application of Boolean algebra.

LO4. Explore applicable concepts within abstract algebra.


Course image Discrete Maths (VIP)
World Degree

Digital computer technologies operate with distinct steps, and data is stored within as separate bits. This method of finite operation is known as ‘discrete’, and the division of mathematics that describes computer science concepts such as software development, programming languages, and cryptography is known as ‘discrete mathematics’. This branch of mathematics is a major part of computer science courses and ultimately aids in the development of logical thinking and reasoning that lies at the core of all digital technology.

This unit introduces students to the discrete mathematical principles and theory that underpin software engineering. Through a series of case studies, scenarios and tasked-based assessments students will explore set theory and functions within a variety of scenarios; perform analysis using graph theory; apply Boolean algebra to applicable scenarios; and finally explore additional concepts within abstract algebra.

Among the topics included in this unit are: set theory and functions, Eulerian and Hamiltonian graphs, binary problems, Boolean equations, Algebraic structures and group theory.

On successful completion of this unit students will be able to gain confidence with the relevant discrete mathematics needed to successfully understand software engineering concepts. As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Examine set theory and functions applicable to software engineering.

LO2. Analyse mathematical structures of objects using graph theory.

LO3 Investigate solutions to problem situations using the application of Boolean algebra.

LO4. Explore applicable concepts within abstract algebra.



Course image Django Powerhouse: Unlocking the Full Potential of Python Web Development
World Degree

This course is designed to help you unlock the full potential of Django, a powerful and popular web framework for Python. Django is widely used for building robust and scalable web applications and offers a rich set of features for rapid development. In this course, you will learn advanced Django concepts and techniques to take your Python web development skills to the next level.

The course will start with a review of Django basics, including models, views, templates, and URL routing. Then, you will dive deeper into more advanced topics, such as working with Django's advanced ORM, building RESTful APIs, handling user authentication and authorization, optimizing database queries, and managing complex relationships between models.

You will also learn about advanced features of Django, including working with Django's built-in admin interface, internationalization and localization, caching, handling media files, and deploying Django apps to production servers. Additionally, the course will cover best practices for testing, debugging, and optimizing Django apps for performance and security.

Throughout the course, you will work on real-world projects that demonstrate the practical application of Django concepts and techniques, allowing you to gain hands-on experience and build a strong foundation in advanced Django development.

Target Audience: This course is suitable for intermediate to advanced Python developers who are already familiar with Django basics and want to deepen their knowledge of advanced Django concepts and techniques. It is also beneficial for web developers who are experienced with other web frameworks and want to learn Django in-depth. Prior experience with Django and Python web development is required to make the most of this course.

By the end of this course, you will have a solid understanding of advanced Django development concepts and techniques, and be able to build complex and scalable web applications using Django's full potential.


Course image Dollars & Sense: The Smart Budgeting Course
World Degree

In today's fast-paced world, managing your money is more crucial than ever, but it can also feel more overwhelming. "Budget Like a Boss: Take Control of Your Finances" aims to demystify the budgeting process, making it accessible, realistic, and achievable for anyone. Whether you're a college student trying to manage a tight budget, a young professional saving for the future, or someone simply looking to better understand financial planning, this course has something for you.

The word "budget" often conjures up feelings of restriction and limitation. However, budgeting is actually about empowering you to make the most of your financial resources, giving you freedom and choice in your spending. It's a roadmap for your financial journey, one that helps you reach your desired destination—be it a new home, a comfortable retirement, or even just a stress-free life when it comes to money.

This course is designed for individuals at any stage of their financial journey. Whether you've never created a budget before or are looking to refine your current budgeting skills, this course provides practical, actionable steps to improve your financial well-being.

By the end of this course, you will have the knowledge, tools, and confidence to manage your money like a boss. Take the first step towards financial freedom—enroll today!


Course image DreaMot
World Degree


Dream discovery and development training is a process that helps individuals identify and cultivate their Dreams in order to lead more fulfilling and meaningful lives. It involves exploring one's interests, values, strengths, and aspirations, and then taking intentional steps to develop and pursue those Dreams.

DreaMot training typically begins with self-reflection exercises to help individuals identify their interests, values, and strengths. This may involve exploring their hobbies, pastimes, and activities that bring them joy or make them feel energized. It may also involve examining their values, beliefs, and what matters most to them in life.

Once individuals have a better understanding of their Dreams, DreaMot training may then focus on developing those Dreams. This could involve setting goals related to their Dreams, creating action plans, and taking steps to acquire the necessary skills and knowledge to pursue their interests.

DreaMot training may also address potential obstacles and challenges that individuals may face in pursuing their Dreams, such as fear of failure, lack of confidence, or time management issues. Strategies for overcoming these obstacles and building resilience may be included in DreaMot training to support individuals in their Dream development journey.

In addition to individual exploration and development, Dream discovery and development training may also include opportunities for collaboration, networking, and connecting with others who share similar interests. This can foster a sense of community and support, and provide additional resources and inspiration for individuals to further develop their Dreams.

Overall, Dream discovery and development training aims to help individuals connect with their deepest interests and strengths, set and achieve meaningful goals related to their Dreams, and live more fulfilled lives by aligning their actions with their true Dreams.

Course image E-Commerce & Strategy
World Degree

Introduction

Electronic Commerce, or E-Commerce, refers to any type of commercial/business transaction where information, data, products and services are exchanged across the internet. These transactions can cover a wide diversity of business types to include: consumer-based retail sites (e.g. Amazon), sites that provide facilities such as auctions (e.g. eBay) and business exchanges between different organisations. E-Commerce allows consumers to electronically exchange goods and services 24/7 with no barriers in terms of time or geography. Within this unit students will gain an understanding of how and why businesses and organisations develop E-Commerce strategies: to remain competitive in the global market.

Students will also appreciate the elements and resources required to set up an E-Commerce site and be engaged in the design and implementation of their own strategies that would in reality form part of a secure E-Commerce site. Students will examine the impact that E-Commerce has on society and the global market for consumers, buyers and sellers in terms of the benefits and drawbacks of online purchasing.

Through investigation, students will also research the technologies involved in setting up a secure E-Commerce site in preparation for their own ECommerce strategy. There is an expectation that students will devise a strategy based on an element of ECommerce such as designing a shopping cart, an ordering system, payment system or an online marketing system, for example.

This design should be fully implemented and evaluated accordingly in terms of its success or failure. Standards and levels of support, marketing, CRM, promotion and supply chain management will all be explored within the context of developing the implementation strategy. On successful completion of this unit a student will have gained both a technical and practical insight into E-Commerce strategy, design and development. As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

ü  LO1. Examine the strategies employed and the impact of E-Commerce on business organisations.

ü  LO2. Analyse the hardware, software, web-based and database technologies involved in setting up a secure E-Commerce site.

ü  LO3. Design an E-Commerce strategy based on a given end user requirement or specification. LO4. Implement an E-Commerce strategy based on a given end user requirement or specification.


Course image E-Commerce & Strategy (VIP)
World Degree

Introduction

Electronic Commerce, or E-Commerce, refers to any type of commercial/business transaction where information, data, products and services are exchanged across the internet. These transactions can cover a wide diversity of business types to include: consumer-based retail sites (e.g. Amazon), sites that provide facilities such as auctions (e.g. eBay) and business exchanges between different organisations. E-Commerce allows consumers to electronically exchange goods and services 24/7 with no barriers in terms of time or geography. Within this unit students will gain an understanding of how and why businesses and organisations develop E-Commerce strategies: to remain competitive in the global market.

Students will also appreciate the elements and resources required to set up an E-Commerce site and be engaged in the design and implementation of their own strategies that would in reality form part of a secure E-Commerce site. Students will examine the impact that E-Commerce has on society and the global market for consumers, buyers and sellers in terms of the benefits and drawbacks of online purchasing.

Through investigation, students will also research the technologies involved in setting up a secure E-Commerce site in preparation for their own ECommerce strategy. There is an expectation that students will devise a strategy based on an element of ECommerce such as designing a shopping cart, an ordering system, payment system or an online marketing system, for example.

This design should be fully implemented and evaluated accordingly in terms of its success or failure. Standards and levels of support, marketing, CRM, promotion and supply chain management will all be explored within the context of developing the implementation strategy. On successful completion of this unit a student will have gained both a technical and practical insight into E-Commerce strategy, design and development. As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

ü  LO1. Examine the strategies employed and the impact of E-Commerce on business organisations.

ü  LO2. Analyse the hardware, software, web-based and database technologies involved in setting up a secure E-Commerce site.

ü  LO3. Design an E-Commerce strategy based on a given end user requirement or specification. LO4. Implement an E-Commerce strategy based on a given end user requirement or specification.



Course image EmpowerTax: Leveraging Tax Knowledge for Financial Success
World Degree

In today's complex financial landscape, understanding taxation isn't just a matter of fulfilling civic duties; it's a pivotal skill that can translate into significant financial advantages. EmpowerTax is designed to not only demystify the intricate world of taxation but also to harness its potential in propelling one's financial growth. Whether you're a budding entrepreneur, a seasoned investor, or simply someone keen on maximizing your financial potential, this course serves as a comprehensive guide to the pivotal role taxation plays in financial decision-making.

EmpowerTax is not just about learning the rules; it's about leveraging them. Are you ready to transform your financial narrative through empowered tax knowledge? Let's dive in!

Course image Engagement of Employees and Organisational Learning
World Degree

Welcome to the course on "Engagement of Employees and Organisational Learning". This course aims to explore the critical nexus between employee engagement and the facilitation of learning within organizations, emphasizing the relevance of these elements in today's fast-paced and increasingly competitive global economy.

Employee engagement refers to the degree to which employees feel passionate about their jobs, are committed to the organization, and put discretionary effort into their work. It is about creating an environment where employees are motivated to want to connect with their work and deliver their best. Conversely, organizational learning is a system of activities aimed at acquiring, distributing, and applying knowledge within an organization.

Whether you're a leader seeking to improve your team's performance, an HR professional focused on improving employee satisfaction, or simply an individual curious about the secrets to organizational success, this course will provide you with the insights and tools to foster a culture of engagement and continuous learning.

Course image Entrepreneurship
World Degree

Introduction

This course enables students to understand the definition and scope of entrepreneurship, the drivers and barriers to entrepreneurship.

Students will understand the impact of national culture and economy on entrepreneurship and will explore the impact of entrepreneurs' personal characteristics and personal situational factors, including education and background.

Students will also learn about the role and importance of small companies to the economy, as well as social enterprise and socio-economic development. Students will also be expected to understand the balance of risks and rewards of entrepreneurship, and they will investigate and reflect on their entrepreneurial and enterprising characteristics.

This article will discuss examples of entrepreneurs and entrepreneurial organizations, with the hope that students will be able to draw on local, personal, and general knowledge as well as their learning in order to be able to identify the characteristics of startups.

Learning outcomes

By the end of this course, students will be able to:

1 Explore and illustrate the range of venture capital types that may be considered entrepreneurial.

2 Assess the impact of small businesses on the economy.

3 Identify and evaluate key aspects of the entrepreneurial mindset.

4 Research on different environments that foster or hinder entrepreneurship.