BSc Honours Information Technology
Logo close icon
search button

    Close window

    BSc (Hons), Information Technology

    The BSc Honours Information Technology will provide you with an understanding of how IT systems can be used to support the activities of a wide range of organisations. You will learn how modern enterprises work and how a wide range of technologies can be used to support their operations.

    Apply Now

    • Overview - Why Sign Up?

      Our BSc (Hons.) 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. Students will be taught by experts in the field in a high-tech lab and have access to specialist equipment.

    • Course Highlights

      • Practical hands-on work in modern labs will be used to illustrate the application of theory and concepts.
      • Students have the opportunity to learn and work with cutting-edge technologies such as augmented reality, internet of things and tangible user interfaces.
      • Students develop project management skills related to information systems and technology projects, and have an opportunity to implement these skills in their final year project.
      • Students develop a core set of transferable technical skills as well as a strong background in professional ethics.
      • Programme content is enriched by providing industry engagement opportunities to students through industry speakers and field trips.
      • Career coaching and support is available to all students through the Employability Service.

      Apply Now

    What will you study on the BSc Honours Information Technology?

    Students will study core modules such as Web Development, Information Systems Foundations and IT Infrastructure and various optional IT modules. They will learn how a modern enterprise works and how to use a wide range of technologies to support its operation. In addition, the students will have the opportunity to put what you have learned to practical use and make valuable industry contacts.

    • Modules (Year 1)

      • Emerging Technologies in Practice (30 credits) - Compulsory

        The aim of this module is to develop your knowledge and enthusiasm for current and future technologies that are and can be deployed in the modern, creative business setting, taking in current and future developments. This module will adopt a practical lab-based case study approach to enable you to develop your knowledge of the design and use of technology in real world settings and to be aware of likely future developments in computing and IT, and of the possible social impacts of those developments. It will draw in current and future computing systems including pervasive, mobile and robotic systems, smart homes, smart cities and will consider both the drivers for technological development and the constraints on that development.

      • Information Systems Foundations (30 credits) - Compulsory

        This module will provide you with an understanding of the diverse types of information systems that underpin the global business environment, and their respective capabilities and functions. You will appreciate the value of aligning these information systems with business needs at strategic and operational levels. Through practical tasks and assignments, you will also gain an understanding of data and process modelling, and system development methodologies. The module aims to give you the knowledge and skills to develop and manage information systems effectively, in order to support business processes, improve management decision-making and gain competitive advantage.

      • Information in Organisations (30 credits) - Compulsory

        This module will provide you with knowledge to be able to differentiate between data, information and knowledge in an organisation. You will investigate efficient ways of storing, preserving, searching, retrieving and displaying information in an organisation, and you will be able to visualise and conceptualise information in organisations through knowledge of modelling techniques. You will gain the skills to design and implement a database system, to utilise a mark-up language, and to reflect the information in an organisation. You will also be proficient in SQL in an Oracle 11g environment in particular be able to complete the Oracle Database 11g SQL Fundamentals exam necessary to pass Oracle Database PL/SQL Certified Associate ODCA.

      • Introduction to Programming (30 credits) - Compulsory

        This module introduces computer programming techniques, with an emphasis on concepts that are relevant to a wide range of programming languages. There is a strong focus on practical work and you will be working together in pairs and small groups. You will learn how to solve problems by the design, enhancement and implementation of computer programs. You will develop the ability to document, test and debug your programs. You will also be introduced to fundamental concepts of programming, data structures and algorithms, and will be encouraged to work individually and in groups in a series of highly interactive and progressive activities.

    • Modules (Year 2)

      • Project Management and Professional Practice (30 credits) - Compulsory

        The aim of this module is to enable the students to gain knowledge of professional project management in the context of their degree and likely future profession. It will enable them to use this knowledge by participating in a ‘real world’ group project which is relevant for their level of study. It will focus on all aspects of professional practice including project management. In addition, the students will study ethical, legal, regulatory, organizational and business issues in order to further the student’s employability within the computer and networking fields.

      • Data Management and Business Intelligence (30 credits) - Compulsory

        This module provides  an understanding of the nature of data, its transmission, storage and how this leads to policies in business and strategies for ensuring data integrity and business continuity. In order to develop a real understanding of this area, you will learn how to analyse and use packet sniffing tools and explore how dictionary and brute force attacks are carried out. Secondly, we look at the wide range of data that may be available to a business and look at how this can be captured, analysed and used to make decisions. The final section of the module explores how machine learning approaches can support users and businesses by analysing data and making recommendations. You will develop skills in using existing toolkits to implement some machine learning algorithms and understand the potential of machine learning in addition to risks.

      • Web Development (30 credits) - Compulsory

        This module will give students practical experience with the development of dynamic websites using HTML, CSS, PHP and JavaScript. They will learn how to store client-side data in JSON format using HTML local storage and get first-hand experience with the server-side storage of data using databases. Students will also obtain a deeper understanding of the operation of large-scale websites, such as Facebook and Google, and the security, privacy and legal issues that affect web applications.

      • Information Systems Design and Analysis (30 Credits) - Compulsory

        This module aims to provide a firm grounding in business systems analysis and design using the Unified Modelling Language (UML) to model information systems, and the Unified Process (a disciplined approach to assigning and managing tasks and responsibilities in a development environment). On satisfactory completion of the module, students will have an understanding of information systems modelling and associated development lifecycle issues, and the skills to apply these techniques to real-life scenarios.

    • Modules (Year 3)

      • IT Project (30 credits) - Compulsory

        This module gives you the opportunity to demonstrate the theoretical knowledge and practical skills achieved whilst studying by undertaking a substantial piece of individual project work culminating in a report and a software artefact or other appropriate agreed deliverable. You will be able to exhibit your competencies and abilities to solve a practical real problem, meeting a real need in an industrial or research context, as Information Technology practitioners.

      • Digital Multimedia Engineering (30 Credits) – Optional

        This module aims to provide students with the underlying concepts and theory in interactive media manipulation. Starting with an exploration of digital signal processing approaches to multimedia, covering key areas such as compression and the relationship between cognitive psychology and our mathematical treatment of media data. Students will then develop an understanding of commonly used formats, protocols and the contexts in which they have evolved, through using a wide range of software to apply their knowledge and develop new skills. Finally, the module aims to facilitate the development of interactive multimedia artefacts, allowing students to also explore the relationship between the creative aspects of interactive multimedia and engineering principles.

      • Systems Development Methodologies (30 Credits) - Optional

        This module aims to critically examine methodologies, techniques and tools associated with information systems development, focussing on the analysis of context, issues and real-world problems. The module explores the criteria involved in selecting and implementing suitable approaches for development projects, from traditional to current approaches, such as Agile methods. There are a number of case studies throughout the module where students will apply advanced modelling techniques and CASE tools. This module is designed to build on previous development method work at level 5.

      • Strategic Management and IS (30 Credits) - Optional

        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.

      • Social, Professional and Ethical Issues in Information Systems (30 Credits) - Optional

        With the growing use of information systems in all areas of life it is increasingly important for today s graduates who are tomorrow s professionals - 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 their expertise in a professional way. This module encourages students to develop an awareness of their role in the implementation of new technologies, and the knowledge and skills necessary for a professional approach.

      • Innovation and Technology Management (30 Credits) - Optional

        This module aims to provide the student with an understanding of the role of innovation and management of technological expansion in information sciences. The module will provide students with an understanding of the use of technical, organisational, standardisation and user knowledge as a catalyst for innovation. It will also enable students to evaluate technical innovation with respect to societal changes.

      • Human Factors in IT (30 credits) - Optional

        This module will determine, clarify and communicate the user’s perceptions and responses resulting from the use and/or anticipated use of a product or system. You will be able to define requirements standards and quality targets for an organisation in agreement with key stakeholders. 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.

      • Human Factors in Design (30 Credits) - Optional

        Students of this module 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.

      • Healthcare Business Informatics (30 Credits) - Optional

        Healthcare Business Informatics is a discipline that brings together the expertise of three different fields: Business, Computer Science, and Information Technology. The ultimate aim of healthcare systems is to efficiently manage health information. This includes the effective collection, storage and retrieval of health data. The module address several issues of healthcare systems, including ethics, systems design, data collection and analysis, methods of evaluating HI systems, management of HI systems, HCI issues and visualization of HI systems information.

      • Artificial Intelligence (30 Credits) - Optional

        The aim of the module is to introduce students to a range of AI theories and techniques, including the most commonly used. This will extend to the ability to implement these techniques, and the students will extend their own development skills.

      • Novel Interaction Technologies (30 credits) - Optional

        Interactive technologies are developing continually, and new devices that offer novel ways of interacting with computer-based systems are constantly finding their way into our homes, workplaces and lives. Students on this module will encounter and study a range of innovative and emerging interaction technologies. The module affords an opportunity to become familiar with the technologies and devices themselves as well as ways of analysing their applicability for particular uses and situations, and approaches evaluating their use.

    What will you gain?

    You will gain the opportunity to put what you've learned to practical use and make valuable industry contacts. During the course, you will also get the opportunity to work on industry projects as part of final year projects and coursework and to engage with high profile professionals at invited guest talks and field trips.

    About the MDX Mauritius Campus

    Our new campus demonstrates what can be achieved when all stakeholders share a clear vision. The concept was developed by a London architect, Graham Wilson, who also is credited for developing many of Middlesex buildings in Hendon.

    Explore our Virtual Tour

    Fees and Funding

    Course fees are subject to annual inflation. An international Admin Fee is also applicable for international students. For more details, see link to respective fees and payment plans below.

    Payment Plans

    • Teaching and Learning

      You will be taught through a combination of Lectures, Seminars, practical workshops, demonstrations, fieldwork and external visits. Lectures allow you to gain and develop knowledge in specific subjects. You can discuss and develop your understanding of topics covered in lectures in smaller seminar groups and practical lab sessions usually made up of 18-25 students. Seminar work might include discussion, 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. In addition, you can arrange one to one sessions with your personal tutor or module coordinator. You will also have access to and use resources to support your learning. This includes access to core textbooks and pointers to online resources, such as videos, lecture slides and external material. The University also has writing and numeracy workshops and individual sessions that may be booked throughout your course.

      During your first year (level 4), your weekly timetable will typically consist of (for example):

      • 4 hours of lectures
      • 2-3 hours of tutorials
      • 5-6 hours of supervised practicals
      • 1 hour per fortnight of one-to-one meetings
      • 1 hour of 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.

      Independent Learning

      When not attending your teaching, sessions mentioned above, you will be expected to continue learning independently through self-study. Typically, this will involve reading journal articles and books, working on projects, undertaking research, and preparing for assessments including coursework, presentations and examinations. Your independent learning is supported by the facilities available including the library and Study Hub, Laptop hire, and with online materials in MyUniHub (see student support section below). We run weekly 2-hr drop-in session to help with independent study, particularly for the programming module.

      Overall Workload

      Your overall workload will include the activities listed above, and with each credit being completed equating to 10 hours of study time (You will complete 120 credits per level of study, which are broken down into modules of typically 30 credits). While your actual hours may depend on the optional module that you choose (if available), the following information will give you an indication of how much time is allocated to teaching and independent study on your course;

      Level 4 - 28% of your time is spent in timetabled teaching and learning activity:

      • Teaching, learning and assessment: 336 hours
      • Independent Learning: 864 hours

      Level 5 - 25% of your time is spent in timetabled teaching and learning activity:

      • Teaching, learning and assessment: 294 hours
      • Independent Learning: 906 hours

      Level 6 - 21% of your time is spent in timetabled teaching and learning activity:

      • Teaching, learning and assessment: 264 hours
      • Independent Learning: 954 hours
    • Assessment

      The course will provide you with opportunities to test your knowledge and understanding informally through ‘formative’ assessment. This will be completed before your formal ‘summative’ assessment which will count towards your final marks. Each module normally contains at least one piece of formative assessment from which you will receive feedback from your tutor. Formative assessments are developmental and any grade you receive from formative assessment does not count towards your final marks.

      There is formal ‘summative’ assessment as part of the module, usually towards the end of the module. Assessment methods could include written examinations, a range of coursework including essays, reports, portfolios, your main final year project, and practical sessions including performance, presentations or lab based exams. The grades from the summative assessments count towards your module mark. Assessments are reviewed annually and may be updated based on student feedback, to suit content or based on feedback from an external examiner.

      Percentage of course assessed by coursework

      The balance of assessment will depend on the modules that you complete throughout your course. The approximate percentage of the course which is assessed by coursework is outlined below:

      Level 4

      57.5% coursework

      7.5% written exams

      35% practical exams

      Level 5

      75% coursework

      12.5% written exams

      12.5% practical exams

      Level 6

      69% coursework


      31% practical exams


      You will receive feedback on the formative assessment and written summative assessments. Feedback on examination performance can be requested from the module coordinator. Feedback is intended to help you learn and progress, and you are encouraged to review and discuss your feedback with your module or personal tutor. We will aim to provide you with feedback within 15 working days of submission.

      Details of progression and pass marks for assessment can be found in the university regulations.

      Academic Support

      You will have access to academic support services that you assist you in the following areas:

      • Study Skills, including academic writing, reading and numeracy skills
      • Employability, with workshops and tutorials on CV writing, interview and presentation skills
      • Library Support, including sessions on finding, and choosing the right resources and software and tutorials on referencing and plagiarism
      • Progression and Support Advisors to assist you with if you experience difficulties with your studies.

      These services can be accessed through the Student Office.

      Teaching Staff

      You will be taught by an experienced teaching team who have expertise, knowledge and experience that is closely aligned to the content of the modules on offer. The team includes academics, professional practitioners, and technical staff. Graduate Teaching Assistants or trained postgraduate research students may also have input into your teaching under the supervision of the module coordinator.

    Some of our partners

    How can the BSc Information Technology support your career?

    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, the wider area of IT project development and wherever practical web, database and multimedia skills are required.

    Links with the employment market is established through visiting speakers from relevant sections of the industry. The industry partners offer internships, deliver visiting lectures, assist with field trips and recruit at the Middlesex University Career Fair each year.

    Work placements

    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.

    Apply Now

    I found myself growing with Middlesex extracurricular activities and as part of the Middlesex family. Middlesex has been a place of home and allowed me to pursue my career in IT. The excellent teaching staff on the IT programme ensured I was well prepared for the right jobs in relation to my field of study.

    Mihir Talsania (Tanzania), Alumnus, BSc (Hons) Information Technology - Class of 2018

    In this section

    Back to top