An information technology degree is a basis for a wide range of exciting IT-based careers including network management, systems design engineering, software development, web-application development. You will be taught by experts in the field in a high-tech lab and have access to specialist equipment.
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.
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.
You will have the opportunity to put what you've learned to practical use and make valuable industry contacts, especially if you decide to complete a work experience placement in your second year.
You can find out more about this course in the programme specification.
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.
The aim of this module is to introduce a range of AI theories and techniques, including the most commonly used. This will extend to the ability to implement these techniques, and you will extend your own development skills.
This module aims to give you an 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 aim of this module is to understand and appreciate the ethical implications and social impact of current technologies, to have a working knowledge of the legislation that applies in this area, and to apply expertise in a professional way. This module will encourage you to develop an awareness of your role in the implementation of new technologies, and the knowledge and skills necessary for a professional approach. The module will take an ethical perspective to computer technology, focusing on UK legislation and standards as they relate to IS practice and will include considerations for design and the responsibilities and requirements of the IT profession.
The advances of computer technology have led to the creation of large amount of images, in particular over the internet and in medical fields, benefiting human kind in an unprecedented way.
The aim of this module is to introduce software of MATLAB to perform basic tasks of image processing, including enhancement, segmentation, and measurement. In addition, this module will have a focus on image search, classification and retrieval as well as on applications to a number of medical imaging modalities, including s as x-ray, computerised tomography (CT), magnetic resonance (MR), echocardiography (ultrasound video images) and retinal imaging.
Ubiquitous Computing is an area of Computer Science which uses sensing technology to develop systems to support human activity. Sensors are small devices which translate physical measurements in the real world into digital information. This allows us to make decisions in real-time based on a specific current context. There is also the added value of being able to see the historical evolution of this data to detect interesting patterns. There are nowadays several examples of these systems in the market; for example, mobile phones provide sensors which allow developers to write apps to provide services to the mobile phone owner. Ubiquitous Computing is being used in large scale projects like smart homes, cars, offices, shopping malls as well as on a myriad of gadgets which being sold ranging from devices which can tell us whether our pot plant needs nutrients or a weighting scale which track our weight and gives us wellbeing tips.
These technologies have stimulated research and innovation which developed under several different but essentially closely related labels, for example, Internet of Things, Pervasive Computing, Ambient Intelligence and Intelligent Environments. The principles and technologies explored in this module is common to all those areas.
The module aims to provide an overview of the fundamental principles used in the emerging area of Ubiquitous Computing. These fundamental concepts will be illustrated with examples and small projects. Students will be requested to write essays and develop small projects proposals to show their understanding of the module.
The three years of the course have different emphases. In Year 1 you will be exploring and reflecting on new ideas; in Year 2 you will be honing your analytical and evaluative skills; and in Year 3 you will be demonstrating your ability to learn independently and work professionally.
You will therefore learn through a variety of different methods, including laboratory work, practical work, group and individual projects (which will include designing websites and IT systems), class discussions, role play exercises, and of course lectures, seminars, workshops and group tutorials. You will also devote time to guided and independent reading.
You can opt to extend the course by a year, and spend the third year doing a paid work placement in a computer-based industry, which we encourage – the evidence is that it enhances your career prospects and normally correlates with a better final year mark. We will help you to find your placement, which will be reflected in the title of your final degree. Because we are keen for you to do this, we will cover your tuition fees for the year.
In your final year, you will work on an individual project with a supervisor who is a leader in their field. This should help you find employment in your chosen area. In addition, careers events will give you the opportunity to meet and talk to employers.
You will be assessed through a variety of means, including exams, tests, project work (including software and hardware development), practical work, essays, reports, logbooks and other written work, presentations, case studies and problem-solving exercises. We also use less traditional forms of assessment, such as blogs and video stories. Some modules are also partly assessed by vivas.
You will receive regular feedback on your work, and some assessed work will be group work. Literacy and numeracy are important elements of this course. You will be expected to convey ideas in a well-structured and well-written manner, correctly referencing your sources and using material to support arguments and justify decisions. You will also be expected to be able to present information succinctly and analyse quantitative data.
Typical offers for this course:
A Levels minimum two, maximum three subjects
Edexcel BTEC Level 3 Extended Diploma minimum two, maximum three subjects
Access to HE Diploma
Overall pass: must include 45 credits at level 3, of which 15 must be at Merit or higher
If you are unable to meet the entry requirements for this course you may still be eligible for our Foundation year course. This is an extra year of study to prepare you for the full degree. For more information see our Computing and Engineering foundation page.
Our entry requirements are displayed as grades. Please use the UCAS calculator to find out the equivalent tariff points.
UK/EU and International students are eligible to apply for this course.
If you have achieved a qualification such as a foundation degree or HND, or have gained credit at another university, you may be able to enter a Middlesex University course in year two or three. For further information please visit our Transfer students page.
If you have relevant work experience, academic credit may be awarded towards your Middlesex University qualification. For further information please visit our Accreditation of Prior Learning page.
We accept the equivalent of the above qualifications from a recognised overseas qualification. To find out more about the qualifications we accept from your country please visit the relevant Support in your country page.
If you are unsure about the suitability of your qualifications or would like help with your application, please contact your nearest Regional office for support.
You will not need a visa to study in the UK if you are a citizen of the European Union, Iceland, Liechtenstein, Norway or Switzerland. If you are a national of any other country you may need a visa to study in the UK. Please see our Visas and immigration page for further information.
You must have competence in English language to study with us. The most commonly accepted evidence of English language ability is IELTS 6.0 (with minimum 5.5 in all four components). Visit our English language requirements page for a full list of accepted English tests and qualifications. If you don't meet our minimum English language requirements, we offer an intensive Pre-sessional English course.
Entry onto this course does not require an interview, entrance test, portfolio or audition.
Our degree prepares you for a wide range of varied careers. 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.
Six months after graduating, 100% of Computer Network graduates were in employment or further study with the average full time salary for graduates from this group was £24,000 (according to the 2009-10 Destination of Leavers in Higher Education survey).
Graduates from this group have been successful at gaining employment in the following roles: Network Engineer, Software Engineer, ICT Manager, and Applications Developer.
Work placements increase your success in the job market – as well as being a fantastic experience. You can further develop your interpersonal skills, build your confidence, and make contact with industry leaders. By making a good impression during your placement year, you greatly increase your chances of securing a job with the company after graduation. Research shows that 70% of placements result in a graduate job offer.
We are seeking BCS (British Computer Society) accreditation for this course and you will be eligible for BCS membership retrospectively when it is awarded.
Middlesex graduate Damian Milkins is president and co-founder of Control Circle, a global IT services company. Watch a video of Damian discussing his time at Middlesex and his thoughts on our investment in the latest facilities and equipment.