Viewing course details for 2025 year of entry

How to apply
Code
G561
Attendance
Full-time
Start
September 2025
Fees
£9,250 (UK) | £16,600 (INT)
Duration
3 years full-time, 4 years full-time (with placement)
Course Leader
Luca Piras
Study mode
On campus
Location
Hendon campus
Entry Requirements
112 UCAS points
Placement year
Optional
School / Department
Faculty of Science and Technology
Course overview

Why choose

If you’re passionate about information technology and want to pursue a rewarding career in this dynamic and diverse sector, this course is for you. You will learn how IT systems and diverse technologies support the activities and operations of a wide range of organisations.   

Our information technology course combines theoretical knowledge with practical experiments to prepare you for the world of work, focusing on skills expected by employers. 

You’ll have access to a wide range of advanced equipment and software. Our interworking labs come equipped with telecommunication equipment, high-end simulation software, and much more. We even have remote access for the features you will need.

What you will gain

A degree in information technology is a great step to a career in the IT field. 

With lots of career events you’ll have plenty of opportunities to meet and talk with potential employers before you graduate. 

You can look forward to securing a key role in the IT support sector, IT project development and anywhere else where database and multimedia skills are needed. 

Previous graduates from this course have gained employment with Yahoo, Microsoft, The Metropolitan Police, IBM, Apple and other prestigious companies. 

What you will learn

You’ll learn to apply your theoretical knowledge of computer-based systems with practical experiments in our modern labs, with access to advanced equipment, component kits and a wide range of software. Teaching is made up of different styles like lab and group work alongside individual projects, which include designing websites and IT systems.

You will be taught by academic staff with strong links in the IT industry who are also engaged with a broad range of research. We will create opportunities for you to:

  • Engage in external events to apply your knowledge practically and boost your employability prospects
  • Specialise in selected fields during your final year with a broad range of module options
  • Extend your study in your third year with paid placements in the IT industry where you can apply knowledge and enhance career prospects.

3 great reasons to pick this course

star

Career progress

Graduates have gone onto work with companies such as BT, FDM Group, iWireless Connections, Quantum Black and many more

laptop_mac

Powerful tech

Our infrastructure and IT cloud-based solutions will enable you to work on interesting and challenging projects/activities

100% of

students were positive about the organisation and management of their course, NSS, 2024

About your course

About your course

You will learn how a modern enterprise system works and how to use a wide range of technologies to support its operation. Core modules include operating systems, information systems analysis and design and programming. Each year of the course has a different emphasis. In year one, you will be exploring and reflecting on new ideas; in year two you will be honing your analytical and evaluative skills; and in year three you will be demonstrating your ability to learn independently and work professionally.

You will be learning the fundamentals of small, medium and large computer systems, their architecture, operating systems, networks and security. You will study programming and be introduced to new and developing technologies, using practical hands-on experiments and laboratory/workshops

The module covers the fundamental behaviour and components (hardware and software) of a typical computer system, and how they collaborate to manage resources and provide services - for small, embedded devices right up to the entire global internet. You will use practical hands-on laboratory experiments to understand the concepts, theory and associated terminology of Computer Architecture and Operating Systems and Networks. You will undertake lab work using C code, Batch, Bash and Python, and develop a range of programming skills that will support you in this module and other areas.  

In this module you'll learn how to programme effectively in the context of solving a range of problems around processing, storing and transmitting data. You will learn the role of a basic but important range of data structures and types and their use. For example, networking and security fields, such as those that represent RTP packets, to transmit audio- visual data using transport protocols such as the UDP protocol. You will learn about algorithms and the techniques for program implementation. You will undertake a variety of problem-solving tasks individually and within a small group setting.

In any modern business environment, data is used to store, preserve, search, retrieve and display information to improve important business processes. This module provides a comprehensive introduction to database design, technology, implementation and manipulation - core IT skills and a firm foundation for higher-level academic study or a rewarding career in many IT related areas, such as data analytics.

This module develops your knowledge and enthusiasm for current technologies in modern industrial and research-based academic settings, taking in current and potential future developments. The practical, lab-based approach enables you to develop your design and technology skills in real world settings, to become aware of future developments in computing and IT and of the potential social impacts of those developments. Topics include Artificial Intelligence (AI), immersive technologies (AR/VR), Internet of Things (IoT), robotic systems, smart homes and smart cities and you will consider both the drivers for technological development and the constraints on that development.  

This module teaches you the fundamental knowledge and principles computer science theory, such as discrete mathematics, propositional logic and graph theory. You will study the existing fundamental algorithms that are ubiquitous across computer networking and programming, gaining insights into their application in real-world computing systems.  

You will be honing your analytical and evaluative skills, and learn more advanced approaches for analysing and designing information systems, as well as performing project management activities for professional settings. You will apply key aspects of information systems modelling and associated development lifecycle best practices to scenarios similar to real-life ones.

In this module you will gain practical experience developing dynamic websites using HTML, CSS and JavaScript. You'll learn how to store client-side data and get first-hand experience of web services and the server-side data storage, considering the needs of a wide and diverse range of stakeholders. 

In this module, you will learn the key concepts of data science and machine learning, focusing on data handling, ethics, bias and security and emphasising ethical and sustainable practices. You will also explore a data analytics tool and hone your visualisation and analysis skills. You will develop your technical skills and ethical and inclusive data science practice, through a balanced approach combining theoretical knowledge and practical application.  

This module provides a firm grounding in information systems analysis and design using the Unified Modelling Language (UML) and the Unified Process, a disciplined approach to assigning and managing tasks and responsibilities. You will cover key aspects of information systems modelling and associated development lifecycle issues, their application to real-life scenarios, plus ethical, professional and legal issues. 

In this module you will learn about cybersecurity regulations and standards, and the requirements and impact of international compliance standards. You will develop skills highly valued by employers, including all aspects of professional practise such as IT project management and you will study ethical, legal, regulatory, organisational and business issues within the fields of cybersecurity, computer communications and connected computer systems.

You will undertake compulsory modules, as well as specialised optional modules for further enriching your skills and curriculum. You will also undertake an individual project to demonstrate your knowledge achieved so far and ability to learn independently and under the supervision of academics. You will have also the opportunity to choose a work placement.

In this module you will develop a deep understanding of the latest full stack programming techniques, frameworks and methodologies used by industry to develop the next generation software, for deployment on a wide range of devices and systems. You will learn the three fundamental components of a complete architecture for a software application: front-end, back-end, and system administration. You will investigate, develop and deploy the latest programming language standards, which are fundamental to app development, and widely employed in industry. You will learn how modern programming frameworks provide the essential software architecture for large-scale software development across a wide range of platforms. 

This is your opportunity to demonstrate your skills, knowledge and experience from other modules with an individual project. It must incorporate a solution to a computer science or IT problem or to a theoretical research problem relevant to the computer science or IT discipline.

You will learn the competencies and skills for generating technology innovations and creating business opportunities by utilising available resources.

Blockchain technology is changing how organisations communicate and operate, resulting in a challenge and opportunity for blockchain developers and analysts. In this module you will learn how to apply blockchain technology to practical problems, how to develop and implement compliance and regulation strategies for business and how to perform blockchain analytics. 

You will study different types of network and cyber threats to computer systems and networks, and learn the various measures needed to secure systems to counteract and mitigate against these threats. 

Descriptive data models can be used to gain a better understanding of overall organisation and predictive data models inform decision making in all aspects of business. In this module you will learn techniques and approaches used to capture, store and analyse organisational business intelligence data. You will learn about information retrieval, data presentation, pattern recognition techniques and data models that can be used in business intelligence applications.  

This module introduces you to a range of AI theories and techniques, including the most used algorithms for search space and optimisation approaches. You will appraise and critically evaluate each algorithm for effectiveness metrics and learn how to implement these techniques, to enhance your software development knowledge and skills. 

In this module you will learn fundamental concepts and practical techniques for considering the user perspective when designing products and services. You will learn how to analyse the user experience through user characteristics and their tasks, and the technical, organisational and physical environment in which products or systems operate.

In this module you'll learn about information systems in the business management domain. You'll cover information technology solutions such as business intelligence (e.g. data analytics), digital technology solutions (e.g. smart environments) and modern forms of communication (e.g. social networks) to improve business processes. At the same time you'll be engaging in strategic management activities and following a pattern of work resembling project management practices in controlled environments, which are key employability skills.

You will undertake a relevant work placement to gain work experience in a technical employment role, applying your theoretical knowledge to practical problems and providing solutions. You will develop your professional qualities, communication skills and work in a management structure and as part of a team. A placement is the opportunity to learn independently and develop the maturity required to perform well in your final year. Placements are a minimum of nine months and a maximum of 15 months.

To find out more about this course, please download the Information Technology BSc course specification (PDF).

Register your interest

Sign up to receive the latest information about studying at Middlesex University London.

Our communications are designed to support you in deciding your future and keep you up to date about student finance, employment opportunities and student activities available at Middlesex University.

Teaching and learning

Teaching

You'll be taught by an experienced teaching team with a wide range of expertise and professional experience. You will learn through a variety of different methods, including laboratory and practical work, group and individual projects, which will include designing websites and IT systems, class discussions, and role-play exercises. And of course, lectures, seminars, workshops and group tutorials – either online or face-to-face. Seminars and practical workshops are a great opportunity to discuss topics covered in lectures and through independent study with your peers and tutors. Seminar work might also include student presentations and problem-solving exercises. Some topics are taught only in lab sessions, as they involve practical work and discussion to assist with understanding.

You will be studying at our leafy north London campus in Hendon and be taught in our Ritterman, Hatchcroft and College buildings.

During your first year, your weekly timetable will typically consist of:

  • 4 hours of lectures/workshops and group work
  • 6 hours of lab/tutorials/group work
  • Up to 1 hour of support from a Student Learning Advisor
  • Up to 2 hours of additional drop-in classes, timetabled as required.

Outside of teaching hours, you’ll learn independently through self-study which will involve reading articles and books, working on projects, undertaking research, and preparing for assessments including coursework, presentations and exams.

Here is an indication of how you will split your time:

Year 1

Percentage Hours Typical activity
24% 288 Teaching, learning and assessment
76% 912 Independent learning

 

Year 2

Percentage Hours Typical activity
24% 288 Teaching, learning and assessment

76%

912

Independent learning

4%

48

Work-based learning activity (optional)

 

Year 3

Percentage Hours Typical activity
20% 240 Teaching, learning and assessment
80% 960 Independent learning

Whether you are studying full or part-time – your course timetable will balance your study commitments on campus with time for work, life commitments and independent study. 

We aim to make timetables available to students at least 2 weeks before the start of term. Some weeks are different due to how we schedule classes and arrange on-campus sessions. 

 

Our excellent teaching and support teams will help you develop the skills relevant to your degree from research and practical skills to critical thinking. Our Sheppard Library is open 24 hours a day during term time. And we offer free 24-hour laptop loans with full desktop software, free printing and Wi-Fi to use on or off campus, even over the weekend.

Your knowledge, understanding and skills are assessed through assignments that aim to simulate real work scenarios in industry wherever possible, and include: 

  • Coursework and project work 
  • Practical laboratory tests 
  • Online quizzes 
  • Case Studies  
  • Group and individual assignments 
  • Technical and Reflective reports  
  • Use of case tools for analysis and design  
  • Individual and group presentations 
  • Lab and seminar activities  
  • Project milestones 
  • Coding and commenting.  

 

To help you achieve the best results, we will provide regular feedback including on formative assessment and summative assessments. Feedback is given in different ways - written, online, and verbal. 

Four students walking through the Hendon campus

North London campus

Our north London campus is 23 minutes away by underground train, travelling from London Kings Cross.

Learn more
Facilities and support

Student support

We offer lots of support to help you while you're studying including financial advice, wellbeing, mental health, and disability support.

Additional needs

We'll support you if you have additional needs such as sensory impairment or dyslexia. And if you want to find out whether Middlesex is the right place for you before you apply, get in touch with our Disability and Dyslexia team.

Wellness

Our specialist teams will support your mental health. We have free individual counselling sessions, workshops, support groups and useful guides.

Work while you study

Our Middlesex Unitemps branch will help you find work that fits around uni and your other commitments. We have hundreds of student jobs on campus that pay the London Living Wage and above. Visit the Middlesex Unitemps page.

Financial support

You can apply for scholarships and bursaries and our MDX Student Starter Kit to help with up to £1,000 of goods, including a new laptop or iPad.

We have also reduced the costs of studying with free laptop loans, free learning resources and discounts to save money on everyday things. Check out our guide to student life on a budget.

Careers

How can the Information Technology BSc support your career?

You can look forward to securing a key role in the IT support sector, IT project development and anywhere else where database and multimedia skills are needed. Previous graduates have secured jobs with Yahoo, Microsoft, The Metropolitan Police, IBM, Apple and other prestigious companies. Some pursue further postgraduate study or research.    

Graduate job roles 

Graduates typically pursue career paths in roles such as systems design engineering, network management, software development, web-application development, management and administration, or opt for continuing their studies. Typical roles for our graduates include:  

  • Software developer 
  • Web developer 
  • Network engineer 
  • IT security analyst 
  • IT project manager 
  • IT support specialist 
  • Database administrator 
  • Systems analyst 
  • IT consultant. 

Transferable skills 

In addition to the specific technical skills that are required for each job role, IT graduates also develop a number of transferable skills that are valuable in any workplace. These skills include:

  • Problem-solving and critical thinking
  • Analytical and bug-fixing practice
  • Communication skills
  • Teamwork and leadership
  • Creativity skills

MDXworks

Our Careers and Employability Service, MDXworks will launch you into the world of work from the beginning of your course, with placements, projects and networking opportunities through our 1000+ links with industry and big-name employers in London and globally.

Our dedicated lifetime career support, like our business start-up support programme and funding for entrepreneurs, has been recognised with the following awards:

  • The top 20 UK universities for business leaders and entrepreneurs – Business Money, 2023
  • A top 10 university for producing CEOs – Novuana, 2023

MDXcelerator Student Start-up

Want to be your own boss? You'll have the chance to pitch your business to gain mentoring and grants of up to £15,000.

Global network

You’ll study with students from 122 countries who’ll hopefully become part of your global network. And after you graduate, we'll still support you through our alumni network to help you progress in your chosen career.

Work placements

Placements and internships greatly improve graduate employment prospects, and those who take part achieve excellent academic results through applying their learning in a professional setting.

Our course gives you the option to extend your studies by a year to spend the third year doing a paid work placement in an IT-based industry. We’ll help you secure your placement and even cover your tuition fees for the year.

Our specialist employability service will help you find placement opportunities.

Entry requirements

Entry requirements

At Middlesex, we're proud of how we recognise the potential of future students like you. We make fair and aspirational offers because we want you to aim high, and we’ll support you all the way. We’ll always be as flexible as possible and take into consideration any barriers you may have faced in your learning. And, if you don’t quite get the grades you hoped for, we’ll also look at more than your qualifications. Things like your work experience, other achievements and your personal statement.

Qualifications

UCAS points
112–128 UCAS points including GCSE Grade 4/C or above in English and Maths We accept students with a wide range of qualifications, including combinations of qualifications. Our most common entry qualifications can be found below:
A-level
BBC–BBB
BTEC
DMM–DDM
Access requirements
Overall pass: must include 45 credits at level 3, of which all 45 must be at Merit or higher
Combinations
A combination of A-Level, BTEC and other accepted qualifications that total 112 UCAS points

Our entry requirements page outlines how we make offers.

We'll accept T Levels for entry onto our undergraduate degree courses (including our extended courses with a foundation year) with standard application of science requirements and GCSEs in line with UCAS tariff calculation.

Foundation year

If you don't meet the entry requirements, why not consider our Computing and Engineering Foundation Year to help you prepare for the full degree?

Mature students (over 21)

We welcome applications from mature candidates, including those without formal qualifications, provided you can demonstrate relevant experience and ability.

Academic credit

If you have a qualification such as a foundation degree or HND or have gained credit at another university, you may be able to join us in year two or three. Find out how you can transfer courses.

If you have relevant qualifications or work experience, we may be able to count this towards your entry requirements.

Interview

You won't be required to attend an interview for this course.

We welcome students from the UK and all over the world. Join students from over 122 countries and discover why so many international students call our campus home:

  • Quality teaching with top facilities plus flexible online learning
  • Welcoming north London campus that's only 30 minutes from central London
  • Work placements and networking with top London employers
  • Award-winning career support to get you where you want to go after university.

Qualifications

We accept a wide range of international qualifications. Find out more about the accepted qualifications on your country's support page. If you are unsure of the suitability of your qualifications or would like help with your application, please contact your nearest international office.

English language

You will need to meet our English language requirements. And, don’t worry If you don't meet our minimum English language requirements, as we offer a Pre-sessional English course.

Visas

To study with us in the UK, you might need a Student visa. Please check to see if this applies to you.

Please apply via UCAS using this UCAS code G561.

Need help with your application? Check out our  undergraduate application page.

Fees and funding

Fees 

UK students1

For students commencing in September 2025:

Full-time students: £9,250 (UK)
Part-time students: £77 per taught credit

International students2

For students commencing in September 2025:

Full-time students: £16,600 (INT)
Part-time students: £138 per taught credit

Additional costs

The following study tools are included in your fees:

  • A free microcontroller kit for your studies
  • Free laptop loans for a maximum of 24 hours
  • Free access to everything on your reading list
  • Free specialist software for your course
  • Free printing for academic paperwork
  • Free online training with LinkedIn Learning.

Scholarships and bursaries

To help make uni affordable, we do everything we can to support you including our:

  • MDX Excellence Scholarship offers grants of up to £2,000 per year for UK students
  • Regional or International Merit Awards which reward International students with up to £2,000 towards course fees
  • Student Starter Kit. Get help with up to £1,000 of goods, including a new laptop or iPad. Find out about our MDX Student Starter Kit.

Find out more about undergraduate funding and all of our scholarships and bursaries.

Fees disclaimers

1. UK fees: The university reserves the right to increase undergraduate tuition fees in line with changes to legislation, regulation and any government guidance or decisions. The tuition fees for part-time UK study are subject to annual review and we reserve the right to increase the fees each academic year by no more than the level of inflation.

2. International fees: Tuition fees are subject to annual review and we reserve the right to increase the fees each academic year by no more than the level of inflation.

Any annual increase in tuition fees as provided for above will be notified to students at the earliest opportunity in advance of the academic year to which any applicable inflationary rise may apply.

Speak directly with one of our Unibuddy student ambassadors


Unistats information

Discover Uni provides applicants with Unistats statistics about undergraduate life at Middlesex.

To see official information about this course and others visit Discover Uni.

Download prospectus

Explore your prospectus

Take your first step towards the future you want with our guide

We’ll carefully manage any future changes to courses, or the support and other services available to you, if these are necessary because of things like changes to government health and safety advice, or any changes to the law.

Any decisions will be taken in line with both external advice and the University’s Regulations which include information on this.

Our priority will always be to maintain academic standards and quality so that your learning outcomes are not affected by any adjustments that we may have to make.

At all times we’ll aim to keep you well informed of how we may need to respond to changing circumstances, and about support that we’ll provide to you.