English Russian
Facebook Page Follow our Twitter Updates ВКонтакте Skype

BSc (Hons) Information Technology (Top-Up Degree)


This Degree is recognised at MQF/EQF Level 6.


 ECTS Credits

 60 ECTS 

Description of Study Programme

The Information Technology programme aims at providing you with opportunities to develop specific in-depth technical abilities and skills. These are relevant to the design, development and management of computing-based systems that support information handling, decision making and at developing a broad understanding of, and practical abilities in, a range of computing disciplines. 


Programme Aims

By the end of the course, you will be able to:

  • develop a range of cognitive abilities relevant to the design, development and evaluation of programmed solutions to problems;
  • develop a range of practical skills relevant to the design, development and evaluation of programmed solutions to problems;
  • develop a range of transferable skills including communication, logical presentation of ideas and arguments, and independent and team working; and practice these skills within the context of their studies;
  • recognise and begin to appreciate the legal, social, ethical and professional issues involved in the application of your knowledge and skills to a range of problems;
  • encounter a broad range of activities drawn from a variety of problem domains.
  • develop specific in depth technical abilities and skills that are relevant to the design, development and management of computing-based systems that support information handling and decision making;
  • develop a broad understanding of, and practical abilities in, a range of computing disciplines 


The modules available for this Degree Path are the following:


  • Web Scripting:

    This module starts with an overview of HTML mark-up and cascading style sheets, and the importance of the separation between content and presentation. The bulk of this module is concerned with extending the practical programming skills, and applying these to the development of a web application that creates, reads, updates and deletes information using databases. Further, an important part of this module is understanding the constraints that the World Wide Web places on developers, such as those imposed by its stateless nature and the various recommendations that guide core web technologies.

    In addition, the module considers the impact of third-party controls in developing web applications. For enhancing the user experience this may include, for example, interface toolkits such as JQuery.

Learning Outcomes:

  • Develop programming skills that are relevant to the creation and enhancement of web applications.
  • Develop a systematic understanding of the architecture, opportunities and issues associated with developing web applications.


  • Project Planning: 

    This module provides preparation for the BSc Project. The module covers: Defining and gauging the suitability of a personal project to address a complex problem; Setting individual targets and goals relevant to the undertaking of the project; Determining ethical, professional and social considerations related to project design, implementation and delivery; Developing self-evaluation skills to support self-analysis of learning, skill acquisition and performance; Understanding particular models and methods used to initiate, plan, report on and manage complex technical projects.

Learning Outcomes:

  • Plan for the undertake of a complex individual project.
  • Understand the purpose of the project as an academic exercise based around the creation of a practical artefact.
  • Be prepared for the writing of a substantial technical dissertation.


  • Information Technology Project: 

    This module is almost exclusively self-directed study. The actual academic content is defined by the topic chosen by the student.

    This module leads on from the Project Planning module. The Project Planning module will have developed many of the skills needed to undertake the BSc Project, including preparatory learning activities on identifying a suitable project idea. The Project module provides an individually designed programme of study based around the principles of the chosen degree title. This programme of study should reflect a solution to a problem of the student’s devising.

Learning Outcomes:

  • Devise a complex individual project answering a real-world problem, which involves the solution of a self defined, practically-oriented problem.
  • Plan, undertake and evaluate a practical solution to an identified problem designed to extend and deepen their knowledge of specialist subject areas relevant to their studies.
  • Plan, produce and refine a significant technical report reflecting a program of work designed to extend and deepen their knowledge of subject areas relevant to their studies. 



Choose one from the following:

  • Computer Systems Security: 

    This module provides a description of computer security techniques and mechanisms and the underlying design trade-offs. Furthermore, it discusses risk and threat methods and methodologies.

    The module covers cryptographic tools, access controls and techniques for equipping students to scope, manage and conduct a penetration test.

Learning Outcomes:

  • Have a systematic understanding of advanced principles in computer security
  • Provide solutions to cyber security problems in the modern socially-driven, knowledge-based, virtual computing era


  • Mobile Computing: 

    This module examines mobile development and the issues around programming for a mobile device, understood here as a phone, tablet, or wearable computational hardware. In terms of programming this might involve: Novel forms of input: accelerometry or GPS reading; Understanding gesture: swiping, pinching, long- press; Context awareness: battery level, light level, nearby sensors or devices; Mobile usability: developing for small screens with restricted space; Connectedness: interfacing with web services; Publishing apps on dedicated app stores.

Learning Outcomes:

  • Focus on key issues pertaining to the design and development of mobile applications  


Choose one from the following:

  • Data Mining and Visualisation: 

    Data Mining is an analytic process for discovering hidden knowledge, unexpected patterns and new rules from large datasets. The major tasks for data mining include association rule mining, classification, cluster analysis and anomaly detection. There are various algorithms for each of these tasks. In general, data mining techniques are used in organisations which collect data. Potential applications include market analysis and management (target marketing, customer relation management, market basket analysis, cross selling, market segmentation), risk analysis and management (forecasting, customer retention, quality control, competitive analysis), fraud detection and management, text mining (news group, email, documents) and web analysis, etc. 
    Data visualisation is about designing ways of presenting and effective interaction with data. Potential applications of data visualisation include market data, media and web data, and scientific data. Data visualisation often works with the results of data mining, to present the knowledge, patterns and rules uncovered from a dataset.

Learning  Outcomes:

  • Explore concepts, techniques and applications of data mining.
  • Explore different data visualisation techniques and explain the benefits and limitations of different techniques.


  • Quantum Computing: 

    Quantum Information Processing is an extremely active research area exploiting fundamental quantum phenomena in new applications from computation, secure data communication and information processing. A major paradigm shift, the area is of significant interest and potential benefit to both computer and physical scientists. This module will be theoretical in nature, exploring concepts and applications from the area of Quantum Information Processing with an emphasis on Quantum Computing. Content will vary according to current research directions.

Learning Outcomes:

  • Appreciate the fundamental principles involved in Quantum Computing (QC) and how issues and concerns in classical computing are modified when extended to QC
  • acquire a framework for understanding the concepts involved in QC and to appreciate the importance and limitations of these techniques. 


  • User Experience Design: 

    This module explores the body of knowledge underpinning the field of User Experience, including how factors such as system, user and the context of use influence the user experience.  User Experience is a very broad domain, encompassing many different fields of study. For us in this module, much of the work will focus on concepts and techniques that can be applied to the design of user interfaces and implementation of software prototypes. Furthermore, it will explore methodologies that can be used in evaluating User Experience designs.

Learning Outcomes:

  • Develop a critical understanding of the body of knowledge pertaining to the field of User Experience
  • Identify and select appropriate techniques and methodologies, and apply these, to the design, analysis and evaluation of User Experience work


This degree is delivered through a blended method of learning giving the student the flexibility of study and the benefits of a classroom-based training programme.


Mode of Study

Full-time or Part-Time 


Method of Assessment 

Modules are assessed by combination of coursework (including essay, design, development of software artifact, technical report, academic report, live presentation, peer review, team work, video log, live demonstration, viva) and online tests. The dates of assignment submission and online tests are fixed.

The online tests are available for a fixed period of time, usually 24-hours, to ensure all students can find a convenient opportunity to complete them within that period. If you cannot meet the assignment deadlines or test dates, you must inform the Module Leader in advance of the deadlines to get appropriate advice.


Entry Requirements 

  • Edexcel BTEC Level 5 HND (Higher National Diploma) 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



Awarding Body

University of Hertfordshire (in partnership with Domain Academy)


Duration of Study Programme

1 Year (can be extended)



Local Price: €7,200

Refund through Get Qualified Scheme: €5,040*

Net Amount: €2,160*

 *Terms and Conditions Apply 


Who Should Apply?

Students who would like to take their Diploma studies further and achieve a worldwide recognised Bachelor's Degree qualification.

This degree programme is also ideal for students who are already in employment and wish to continue studying whilst keeping their full-time employment.


Next Step

Upon completion of the Bachelor's Degree, the student is encouraged to take the Master's Degree Programme.


       This Certification qualify for the Get Qualified Scheme.

       Terms and conditions apply. 


Download Application Form

Download Reference Form


Last Updated: 06 Sep 17

member of   member of Domain Group
Copyright © Domain Group 2012-2018. All Rights Reserved    |    Login     |     Privacy Policy     |     by nms.com.mt @ website design