Viewing course details for 2025-26 year of entry

How to apply
Code
G561
Attendance
Full-time
Start
September 2025
Fees
£9,535* (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 study Information Technology BSc at Middlesex?

If you’re passionate about technology and want a rewarding career in this fast-paced, ever-evolving sector, our BSc Information Technology course is a great place to start. You’ll explore how IT systems and digital technologies support modern organisations, and gain the practical skills to make an impact in the real world.

From day one, you’ll work with cutting-edge software and hardware in our specialist labs, developing hands-on experience and problem-solving skills that are valued by employers across the industry. You'll benefit from:

  • Practice-focused learning - From learning the core IT fundamentals and programming, exploring systems design and developing excellent project management skills, to completing an individual research project focussed on your interests. You will apply your learning through experiments, group projects and live simulations using industry-standard tools.
  • Industry-relevant skills - This course will get you ready for a career in IT and beyond. With a focus on database systems, web development, multimedia, and IT project delivery, you’ll have the skills that employers want when you graduate.
  • Advanced facilities - We have state-of-the-art facilities, including our fully equipped interworking labs with telecommunications hardware, simulation tools, and remote access to key systems.
  • Expert teaching - Be taught by staff actively engaged in IT research and with strong industry links. They can help you find your specialist interest, source excellent career and placement opportunities, and help you build the confidence to succeed.
  • Strong graduate outcomes - Alumni have gone on to work at Microsoft, IBM, Apple, Yahoo, The Metropolitan Police, and other major organisations. You can take advantage of career fairs, networking events, and the option of a paid placement year to gain real-world experience.

Work towards your successful career in IT and beyond with our BSC in Information Technology at Middlesex.

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

Advanced technology

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. From learning programming, exploring new and developing technologies, analysing and designing systems to undertaking a final year project and building real-life skills for your career.

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).

Why Choose Middlesex University for Computing courses? video thumbnail

Who are you? Clifford. What's your job title? Senior Lecturer.

Every subject area in computing would have elements in place where students can go on and get some hands-on experience because students tend to learn a bit better, you know, by seeing what's done in practice, hands -on, and then you can go back and read the theory.

I've seen the university evolve over the years, students are different now, they express themselves with different avenues, very vibrant culture, very active. The Middlesex you have got great people, you've got a great time, great culture, a great place to open yourself, actually explore yourself.

You know, getting the best grades, getting a first class, being able to sort of communicate in every second stance you find yourself and be confident about what you've learned. We've got partnerships with Cisco, we've got partnerships with Huawei, KPMG, and a few other big heaters out there in the city, and the great news about the placement is to get retained if they perform really well, so you might have a job waiting for you after graduation.

I would say the whole journey was fantastic, the university has been really supportive throughout my course and even after that. I've just started a new job, so for me it would be to give my best there, and that's my goal now.

The moment I went into a classroom and started to do some teaching, I realised that was my calling. Still enjoyed, still magical every time I walk into a classroom.

Why Choose Middlesex University for Computing courses?

Teaching and learning

Innovative teaching and learning

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.

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. 

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.

 

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 from 7am to 11pm Monday to Sunday 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. 

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.

Careers

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

Our 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. As an alumni, we offer you lifetime career support so we can help you as your progress.

If you want to start your own company we have the MDXcelerator student start-up support you'll have the chance to pitch your business to gain mentoring and grants of up to £15,000.

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

Students at Middlesex span 122 countries and you will be part of our thriving global network. After you graduate, you'll join our Alumni Network. You will get access to: 

  • Lifetime careers support from the MDXworks employability service
  • A 20% discount on further postgraduate study, or 10% discount for alumni from our academic partners
  • Raise your personal profile as one of our featured alumni
  • Continued limited usage of the Sheppard Library
  • Exclusive MDX Alumni Networks to connect with your peers

 

Chat with our students about life at Middlesex

View our range of student ambassadors
Fees and funding

Fees 

UK students1

For students commencing in September 2025:

Full-time: £9,535*

Part-time: £79 per taught credit

*Subject to the government’s proposed increase in the tuition fee cap receiving Parliamentary approval3

As a part of our commitment to an excellent student offer at Middlesex University, we pledge to invest the additional money from tuition fee increases into the student experience, and we are consulting at present on what these improvements will be and will follow up with further details

International students2

For students commencing in September 2025:

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

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.

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
  • Through our Financial Packages Support you can get help with up to £1,000 of goods, including a new laptop or iPad.
  • Find out more about Undergraduate Finance and all of our Scholarships and Bursaries.

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.

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.

Four students walking through the Hendon campus

North London campus

Our north London campus is just 20 minutes from central London, giving you easy access to everything this vibrant city has to offer. Make the most of incredible professional opportunities, cultural experiences, and more affordable living, all within a supportive and close-knit campus community.

Learn more

Explore your prospectus

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


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.

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.