inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
EUR 6,500
Per course
Start Date
Medium of studying
Fully Online
Duration
12 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
EUR 6,500
Intakes
Program start dateApplication deadline
2024-01-01-
2024-05-01-
2024-09-01-
About Program

Program Overview


BSc (Hons) Computing and Information Technologies (Top-Up)

Course Description

Developed by leading specialists, our newly updated Computing and Information Technologies (Top-Up) BSc (Hons) degree has been designed around diverse cutting-edge issues, events and digital developments.


Target Group

Those wishing to progress within the Computing and IT sector such as:


  • IT support engineers, network engineers
  • Systems administrators and IT teachers
  • Network and security professionals
  • Web and software developers

Target Audience

  • 18+

Course Language

English


Where you will learn

Domain Building, 102/104, Constitution Street, Mosta


What you will study

Computing Technologies in Society

Core Module


  • 250 Learning Hours
  • 10 ECTS Credits
  • 20 UK Credits

This module provides a wide-ranging transdisciplinary introduction to the evolution and application of increasingly complex and powerful digital technologies.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Demonstrate competence in understanding key technical and environmental issues concerning the operation, implementation and application of digital systems
  2. Critically appraise past, present and future applications of digital systems with particular emphasis on their impact upon both society and the individual
  3. Formulate professional ethical positions in relation to the development, manufacture, application, proliferation and disposal of digital systems
  4. Participate effectively in group work and proactively contribute to the overall organisation of the group
  5. Recognise the varied roles and responsibilities which are associated with professional activity in the computing/IT domain and the importance of continued professional development

Module content

Indicative topics:


  • Digital systems and genocide
  • Environmental stewardship: The computer life cycle – from inception to e-waste
  • Long-term data archiving
  • Server farms and sustainability
  • Digital shadows and personnel privacy
  • Empowering digital systems – fully automated processes
  • Predictive modelling
  • Surveillance systems
  • Drones for surveillance and warfare
  • Radio-frequency identification devices (RFIDs)
  • When technology goes wrong – from cancer therapy to avionics
  • Animatronics
  • Ethical and professional responsibilities
  • Ethics in a multi-cultural context
  • Ethics and the Internet
  • From technology to human factors
  • Professional codes of conduct – turning theory into practice
  • Professional roles and responsibilities – professional development

Research Project

Core Module


  • 500 Learning Hours
  • 20 ECTS Credits
  • 40 UK Credits

In this module, you will have the opportunity to learn about basic research techniques and apply this knowledge in carrying out a research project.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Define a research or practical project that tackles a given problem
  2. Select an appropriate methodology to undertake the project
  3. Conduct an independent enquiry or practical activity that successfully meets the aims of the project
  4. Critically evaluate the findings and impact of the project

Module content

Indicative topics and activities:


  • Nature of scholarly research
  • Research methodologies
  • Ethical and professional considerations
  • Library resources and usage
  • Literature searching – from online to hard copy
  • Forms of publication
  • Literature review
  • Data collection, analysis, accuracy and evaluation
  • Practical-based research
  • Hardware and software design and testing
  • Safety considerations
  • Formal report writing
  • From originality to plagiarism
  • Project design
  • Time management

Cyber Security and Ethical Hacking: An Introduction

Optional Module


  • 250 Learning Hours
  • 10 ECTS Credits
  • 20 UK Credits

Cyber security is of crucial importance to all legitimate users of the Internet – from government and commerce through to private users.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Critically discuss the threat spectrum of cyberspace attacks and key defensive techniques
  2. Apply basic tools and techniques in a structured, ethical and professional manner so as to evaluate and report on system security using ethical hacking methodologies
  3. Apply appropriate basic digital forensics tools and techniques in a structured manner so as to accrue information relevant to a cyber-attack and/or fraudulent activity

Module content

Indicative topics:


  • The use and misuse of digital systems
  • The myth of total security
  • An introduction to digital forensics
  • An introduction to ethical hacking and penetration testing
  • Ethical and professional responsibilities
  • Ethical hacking and the law
  • Security fundamentals – technical vulnerabilities
  • Security fundamentals – organisational vulnerabilities
  • Human factors & social engineering
  • Cyber-attacks and illegal activity: techniques and motivations
  • Digital forensics – tools and techniques
  • Digital forensics – case studies
  • Ethical hacking and penetration testing – tools and techniques
  • Ethical hacking case studies
  • Cyber security and mobile technologies
  • Cyber warfare
  • Cyber terrorism

Database Fundamentals

Core Module


  • 250 Learning Hours
  • 10 ECTS Credits
  • 20 UK Credits

Starting from scratch and assuming no prior knowledge, this module provides a broad grounding in the fundamental features, analysis, design and implementation of modern relational database systems in multi-user and web-based environments.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Model, design and implement a relational database with a web-based interface for a given scenario
  2. Review and critically evaluate database technologies

Module content

Indicative topics:


  • Database and database management system fundamentals
  • Conceptual data models
  • Relational theory and relational algebra
  • Database design and normalization
  • Database query languages
  • Databases and non-traditional data
  • Database optimization and query tuning
  • Database security techniques
  • Web-enabled database techniques (scripting and interfaces)
  • Data management principles (ethical and legal issues)
  • Data management – future trends and technologies

Distributed Applications and Web Services

Optional Module


  • 250 Learning Hours
  • 10 ECTS Credits
  • 20 UK Credits

This module provides a wide-ranging introduction to the various techniques that can be used in the development of distributed applications.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Critically evaluate the suitability of different platforms and techniques that can be applied when developing distributed applications
  2. Research appropriate applications so as to demonstrate web services techniques and critically evaluate their effectiveness
  3. Participate effectively in group work and proactively contribute to the overall organisation of the group

Module content

Indicative topics:


  • History of distributed systems and web services
  • Distributed computing architectures
  • Web service protocols
  • Peer-to-peer computing
  • Web service orchestration
  • Distributed media
  • Cloud computing
  • Web 2.0, Web 3.0 and beyond

Internet of Things: An Introduction

Optional Module


  • 250 Learning Hours
  • 10 ECTS Credits
  • 20 UK Credits

The concept of an ‘Internet of things’ (which is often discussed within the framework of pervasive and ubiquitous forms of computing) relates to the development, deployment and operation of a broad spectrum of Internet-connected devices which are able to communicate with applications, with each other, and with the environment.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Demonstrate competence in understanding the principles, techniques, protocols and technologies which underpin the Internet of things
  2. Critically appraise the strengths and weaknesses of the concepts and potential social and ethical ramifications of the Internet of things and of pervasive computing in general
  3. Critically evaluate the benefits which the Internet of things and pervasive computing offer in advancing indicative areas of application

Module content

Indicative topics:


  • Pervasive computing and the Internet of things
  • Hardware and software considerations
  • Sensor and actuator technologies
  • Exemplar devices
  • Communication techniques and protocols
  • RFID devices
  • Power sources and reliability
  • Data bandwidth issues
  • Wireless sensor networks
  • Security issues
  • Exemplar case studies – Internet of things in commerce, employment, environment, and m-Health
  • Ethical issues
  • Current and future research, developments and trends

Network Management and Security

Optional Module


  • 250 Learning Hours
  • 10 ECTS Credits
  • 20 UK Credits

This module is intended to provide you with an in-depth understanding of the issues involved in the management of large scale computer networks.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Justify the need for network management; consider the main network management functions and discuss both benefits and limitations
  2. Critically interpret recent research and development in the field of network management security
  3. Critically review the requirements for the design of a network system so as to meet a given application scenario and evaluate key aspects of its security

Module content

Indicative topics:


  • Configuration management
  • Event management
  • Performance management
  • Accounting management
  • Network management standards
  • Capacity planning
  • Aspects of network security, eg authentication, firewalls, physical security, different types of network attacks and risk analysis
  • Disaster recovery
  • Information security management systems (ISMS)
  • Current areas of research and interest in network management, including aspects of cloud computing
  • General issues relating to the management of information technology, such as ethical, legal and security of information, as it relates to network management
  • Selected case studies

Software Engineering: Creating Quality Products

Optional Module


  • 250 Learning Hours
  • 10 ECTS Credits
  • 20 UK Credits

This module provides a wide-ranging and highly practical introduction to the software life cycle – from software specification and design through to programming, testing and documentation.


Module learning outcomes

On successful completion of the module, you will be able to:


  1. Demonstrate competence in basic algorithm design, program coding, documentation development, and debugging
  2. Apply software engineering techniques across key areas of the software life cycle
  3. Critically appraise software development processes with particular reference to software specification, documentation and testing

Module content

Indicative topics:


  • Origins and evolution of software engineering techniques
  • Examples of good and bad practice, software quality
  • Software project management
  • Human factors
  • Introduction to programming
  • Algorithm design
  • Software life cycle
  • Sequential development strategy – strengths and weaknesses
  • Agile development
  • Software specification
  • Programming strategies
  • Development environments
  • Testing strategies and techniques
  • Exhaustive testing
  • Documentation techniques

How will you learn

The academic year is made up of three 10-week terms, known as trimesters. We recommend about 20 hours of study per week to complete one 20-credit module over a 10-week trimester.


If you opt to undertake the accelerated study plan whereby you will study two modules in one trimester, we recommend 40 hours of study per week.


Where you will learn

Lessons will be held in class in our premises at Domain Building, 102/104, Constitution Street, Mosta.


Assessment

With a mix of core and optional modules, you can tailor your studies to match your particular interests and career aspirations.


We will advise you of your study plan – the running order and availability of the modules – when you are invited to enrol.


The purpose of assessment is to ensure that effective learning has taken place of the content of each unit. Evidence of this learning, or the application of the learning, is required for each unit. The assessment of the evidence relates directly to the assessment criteria for each unit. The grading of BTEC Higher National qualifications is at the unit and the qualification level.


Assessment is carried out through home-based assignments, which means you will have plenty of time to dedicate to each criteria. By having small groups, you will have more time for discussions where you can share your experiences at your place of work.


Structure of Programme

To complete this top-up degree you will need to complete a total of 120 credits. This will be made up from the two core modules and three of the optional 20-credit modules in your preferred area of Computing.


Teaching, Learning and Assessment Procedures

The development of the autonomous and independent learner is further enhanced by a range of technology enhanced learning tools and activities. Students will have access to a range of tools and activities, providing support for research activities, personal diagnostics, additional content, online discussion and self-directed study techniques. Different methods will be used to take account of different learning preferences and include, for example, face to face or virtual lectures, case studies, role play, debates, student presentations, formative and summative enquiry based learning, and problem solving activities. The programme encourages students to apply learning to the work place and this is a central feature of the teaching and learning strategy. This will be achieved through a variety of means with the aim being to encourage and develop critical evaluation and the ability to synthesise and apply solutions to complex real life Computing problems. Teaching and learning approaches will be appropriately applied to each cohort in order that the same learning outcomes are achieved, but at times through different methods, whilst facilitating the development of effective peer support networks and learning sets. This will provide a stimulating experience as well as assisting students in their ability to critically evaluate and apply knowledge and intellectual skills to differing situations.


Grading System

90-100% Excellent – Distinction


80-89% Excellent – Distinction


70-79% Excellent – Distinction


60-69% Very good – Merit


50-59% Good/Satisfactory – Pass


40-49% Unsatisfactory – Marginal Fail


5-39% Very Poor – Fail


Entry Requirement

  • Edexcel BTEC Level 5 HND in Computing and Systems Development; OR
  • HND or Foundation degree in a computing subject from a UK Institution;
  • For students whose first language is not English, competence in English must be demonstrated through an overall IELTS score of 6.0, or equivalent qualification

Students should produce copies of certificates, full CV in EuroFormat and passport-size photo.


Fees & Funding

Get Qualified Scheme


MFHEA Licence Nº: 2011 – TC – 01


Further and Higher Education Institution


Program Outline

Outline:

  • Module 1: Computing Technologies in Society
  • Core Module (250 Learning Hours, 10 ECTS/20 UK Credits)
  • Provides a transdisciplinary introduction to the evolution and application of digital technologies
  • Covers the impact of technologies on society, the individual, and the environment
  • Examines past, present, and future technologies and techniques
  • Includes topics such as digital systems and genocide, environmental stewardship, digital shadows and personnel privacy, and the ethical and professional responsibilities of computing professionals
  • Module 2: Research Project
  • Core Module (500 Learning Hours, 20 ECTS/40 UK Credits)
  • Provides opportunities to learn about basic research techniques and apply them in a research project
  • Projects can be theoretical, involve comparative studies/surveys, modeling/analysis, or embrace practically-based activity
  • Involves defining a research or practical problem, selecting an appropriate methodology, conducting an independent enquiry or practical activity, and critically evaluating findings and impact
  • Module 3: Cyber Security and Ethical Hacking: An Introduction
  • Optional Module (250 Learning Hours, 10 ECTS/20 UK Credits)
  • Covers cybersecurity, ethical hacking, and digital forensics
  • Addresses the importance of cybersecurity, the threat spectrum of cyberspace attacks, and methods of evaluating system security
  • Includes hands-on experience with ethical hacking techniques and digital forensics tools
  • Examines ethical and professional responsibilities in cybersecurity and introduces students to cyber warfare and cyber terrorism
  • Module 4: Database Fundamentals
  • Core Module (250 Learning Hours, 10 ECTS/20 UK Credits)
  • Provides a foundation in database design, analysis, and implementation
  • Covers relational databases, data modeling, database query languages, database optimization, and database security
  • Explores alternative database technologies and web programming technologies
  • Discusses ethical and legal issues surrounding data storage and security
  • Module 5: Distributed Applications and Web Services
  • Optional Module (250 Learning Hours, 10 ECTS/20 UK Credits)
  • Introduces techniques for developing distributed applications
  • Covers distributed computing architectures, web service protocols, peer-to-peer computing, web service orchestration, and cloud computing
  • Emphasizes the evaluation of different platforms and techniques for distributed application development
  • Module 6: Internet of Things: An Introduction
  • Optional Module (250 Learning Hours, 10 ECTS/20 UK Credits)
  • Explores the concept and applications of the Internet of Things
  • Examines hardware and software considerations, sensor and actuator technologies, communication techniques and protocols, and data handling challenges
  • Includes a project involving the design and construction of Internet-connected devices or a research-informed case study on specific IoT topics
  • Module 7: Network Management and Security
  • Optional Module (250 Learning Hours, 10 ECTS/20 UK Credits)
  • Provides an understanding of network management and security
  • Covers network management functions, security threats, and risk management
  • Explores network infrastructure, capacity planning, network security concepts, and information security management systems
  • Module 8: Software Engineering: Creating Quality Products
  • Optional Module (250 Learning Hours, 10 ECTS/20 UK Credits)
  • Introduces software engineering techniques throughout the software life cycle
  • Covers software specification, design, programming, testing, and documentation
  • Emphasizes the application of software engineering principles in practical programming projects

Assessment:

  • Home-based assignments
  • Participation in discussions
  • Projects
  • Group presentations
  • Written examinations

Teaching:

  • Online learning platform
  • Virtual classroom discussions
  • Face-to-face tutorials (twice a week, three hours each)
  • Small group work

€5,500 Prices for Non EU applicants may differ

SHOW MORE
About University
Masters
Bachelors
Diploma
Courses

Domain Academy


Overview:

Domain Academy is an educational institution offering a range of undergraduate and postgraduate programs in business and computing. It is known for its flexible learning options, supportive staff, and dedicated lecturers who are passionate about student success. The institution emphasizes practical application of knowledge and provides a platform for networking and professional development.


Services Offered:

Domain Academy offers a variety of services to support student learning, including:

    Flexible learning options:

    The institution caters to students with busy schedules by offering part-time programs and online learning opportunities.

    Dedicated staff:

    The staff at Domain Academy is known for being friendly, approachable, and always ready to assist students.

    Supportive learning environment:

    The institution fosters a supportive and encouraging environment where students feel comfortable asking questions and seeking guidance.

    Networking opportunities:

    Domain Academy provides opportunities for students to connect with peers and professionals in their field.

Student Life and Campus Experience:


Key Reasons to Study There:

    Supportive and dedicated staff:

    Students consistently praise the staff at Domain Academy for their helpfulness and commitment to student success.

    Flexible learning options:

    The institution caters to students with busy schedules by offering part-time programs and online learning opportunities.

    Practical application of knowledge:

    The programs at Domain Academy emphasize the practical application of knowledge, preparing students for real-world challenges.

    Networking opportunities:

    The institution provides opportunities for students to connect with peers and professionals in their field.

Academic Programs:

Domain Academy offers a range of programs, including:

    Higher National Diploma in Computing:

    This program provides a comprehensive understanding of IT concepts and prepares students for careers in the field.

    BSc (Hons) Computing and Information Technologies:

    This program focuses on the latest technologies and trends in computing, equipping students with the skills needed for successful careers in the industry.

    Undergraduate Diploma in Business Management:

    This program provides a strong foundation in business principles and prepares students for careers in management.

    Master of Business Administration (MBA Global):

    This program offers a comprehensive understanding of business management principles and prepares students for leadership roles in various industries.

Other:

The institution collaborates with the University of Derby to offer some of its programs, providing students with the opportunity to earn internationally recognized qualifications.

Total programs
41
Admission Requirements

Entry Requirements:

  • Edexcel BTEC Level 5 HND in Computing and Systems Development
  • HND or Foundation degree in a computing subject from a UK Institution
  • For students whose first language is not English, competence in English must be demonstrated through an overall IELTS score of 6.0, or equivalent qualification.

Language Proficiency Requirements:

  • IELTS score of 6.0 or equivalent for non-native English speakers
Location
How can I help you today?