Please note Middlesex University will be closing its Malta campus in September 2022. The programme you are interested in is open for 2021/22 entry because it can be completed during that period. We encourage you to discuss your application with our Admissions team who will be happy to answer any enquiries.
Due to the current situation with the COVID-19 pandemic the campus management reserves the right to run all the programmes online. Until further notice, however, students have the option to choose their preferred mode of study, this needs to be communicated to the University by August 2021.
Why study BSc Information Technology at Middlesex University?
Our BSc Information Technology is structured in ways that map explicitly on to modern technology and includes systems design, application development in a modern industrial strength programming language, network design and management, web-application development including both server and client-side programming.
Course highlights:
Practical hands-on sessions in our modern labs will be used to illustrate the application of theory and concepts
Diversified modules will provide a rich foundation for a variety of careers within the management, technical and business domains
Experienced web and database developers will provide comprehensive knowledge on the variety of web-applications and services sought after in industry
We have excellent graduate employment rates with 100% of graduates in further study or employment six months after graduating.
What will you study on the BSc Information Technology degree at Middlesex University?
Core modules such as Web Development, Information Systems Foundations, and IT Infrastructure are thoroughly covered in this course. You will learn how a modern enterprise works and how to use a wide range of technologies to support its operation.
Year 3 modules
Strategic Information Systems (Enterprise Project) Management
This module aims to provide the student with an understanding of the peripheral issues that impact on information development and management including consensus, strategic alignment and change management. The module provides students with an understanding of the framework within which information assets are used to enhance organisational decision making. It also enables students to distinguish between information and knowledge at the organisational level, and to understand the importance of protecting information assets especially within the outsourcing scenario.
Web-based Mobile App development
This module aims to develop a deep understanding of the latest web-based app programming techniques, frameworks,and methodologies used by the industry to develop the next generation software that can be deployed on any mobile devices(both Android and iOS). The module will investigate, develop, and deploy latest programming language standards that are fundamental to app development and currently being widely employed in industry. Modern programming frameworks will be introduced to provide the essential software architecture for large-scale software development and the ability to target either the Android or iOS platform. The module will cover the three most important components of a complete mobile app: front end, back end, and system administration.
User Experience (UX) Design
Through this module you will gain understanding of underpinning concepts and practical techniques relevant when considering humans, both in the organisation of design and design processes, and as a way of incorporating a user perspective in the design of products and services. The module also includes analysis of user experience, the characteristics of users and their tasks, and the technical, organisational and physical environment in which products or systems may operate.
UG Individual project
This module gives students the opportunity to demonstrate the theoretical knowledge and practical skills achieved whilst studying the Information Technology degree by undertaking a substantial piece of individual project work culminating in a report and a software artefact or other appropriate agreed deliverable. Students will be able to exhibit their competencies and abilities to solve a practical real problem, meeting a real need in an industrial or research context, as Information Technology practitioners.
Students in possession of NCC level 4 Diploma in Computing / BTEC HND / Aptech advanced diplomas / Advanced Progression Diplomas/ MCAST Advanced diploma are eligible for direct entry to year 2 or year 3.
We also accept students who have completed 1 or 2 years of study in a similar field at another University.
English language requirements
We normally require Grade C GCSE or an equivalent qualification such as SEC O'level at grade 5 or better.
The most common English Language requirements for international students are IELTS 6.0 (with minimum 5.5 in all four components) or equivalent. If you are unsure about whether you meet the minimum requirements, please contact the Malta campus admissions office.
Our degree prepares you for a wide range of career paths. As a graduate you will have excellent career prospects and the range of potential employers will be vast across the private, public and not-for-profit sectors. There is also the potential to work as a self-employed director of your own business.Careers include key roles in the IT support sector, in the wider area of IT project development and wherever practical web, database and multimedia skills are required.
Graduate Roles
Below are just a few examples of the types of careers that you could pursue after graduating with us:
ICT Manager - The role of the ICT manager is to ensure that information technology resources are aligned with the organisation's mission, corporate goals, and the corporate strategic plan. Your role will include developing,maintaining, facilitating and implementing information frameworks in line with a corporate ICT strategy, and supporting policies and defining standards associated with information management.
Applications Developer - Applications developers translate software requirements into workable programming code and maintain and develop programs for use in business. They tend to work closely with computer analysts and engineers to develop the necessary specifications for software. Developers may also test, debug and improve generally faulty applications for clients.
UI Developer - UI Developers are the user's advocate in every web experience. They are the reason we stay on and revisit web and mobile sites. UI Developers make sure online activities are easy to navigate, intuitive, and guarantee user satisfaction, and return.
Business Analyst - A business analyst solves organizational information problems by analysing requirements; designing computer programs; recommending system controls and protocols. He determines operational objectives by studying business functions; gathering information and evaluating output.
Technical Project Manager - A technical project manager is a professional who oversees the work of a technical team, while considering business management aspects. He has to make sure that team members are working on the project, as per the set schedule, with expenses being below the budget. The project manager is responsible for creating technical requirements and document them for the team's guidance.
Web Developer - Web designers plan, create and code internet sites and web pages, designers are usually required to liaise with clients to discuss requirements and/or project progress whilst producing products that are user-friendly,effective and appealing. Web developers usually form part of a multi-disciplinary team and are required to develop skills and expertise inappropriate programming languages including, JavaScript and html.