Information Technology BSc Honours | Middlesex University London
Section navigation
Main Baner Image

Information Technology BSc Honours

Learn about the course below
October 2018
EU/International induction: September 2018
3 years full-time
4 years with placement
Usually 5 years part-time
£9,250 (UK/EU) *
£13,000 (INT) *
Course leader
Serengul Smith

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.

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

  • This is a multidisciplinary course with the opportunity to undertake a 12-month work experience placement
  • We are seeking BCS (British Computer Society) accreditation for this course and you will be eligible for BCS membership retrospectively when it is awarded
  • Practical hands-on experiments in our modern labs will be used to illustrate the application of theory and concepts
  • As a student of this course you'll receive a free electronic textbook for every module.

What will you study on the BSc Information Technology?

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.

What will you gain?

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.


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

  • Year 2

    • IS Analysis and Design (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, you will have an understanding of information systems modelling and associated development lifecycle issues, and the skills to apply these techniques to real-life scenarios.

    • IT Infrastructure (30 credits) - Compulsory

      This module explores a range of IT issues, with a focus on developing a professional attitude and understanding of current practice. Starting with a very practical exploration of packet and file analysis at bit level, this module will lead you through the need for effective Disaster Recovery Planning and the development of policies and compliance with standards. You will then take a step back to look at a more general business viewpoint and explore the concepts of company culture and look at the aims and goals of businesses and the need to align IT strategy with these.

    • Web Development (30 credits) - Compulsory

      This module will help you understand the concepts, design principles, and programming paradigms of the development of modern and interactive websites, and guides you in becoming proficient in website development with modern development environment. It also leads you through the use of web design concepts and strategies, and provides grounding in appropriate user-experience evaluation techniques.

    • Web Services (30 Credits) - Compulsory

      In this module, you will be equipped with knowledge on the historical development and the current status of web services and how they are being utilised in real-world web applications. You will understand infrastructure of Semantic Web services and Cloud computing as well as the role of web services and Cloud computing in various applications. You will develop and build applications using a wide range of technologies in order to develop real world skills.

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

    • Artificial Intelligence (30 credits) - Optional

      The aim of the module is to introduce you to 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.

    • Digital Multimedia Engineering (30 credits) - Optional

      This module aims to provide you 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. You will then develop an understanding of commonly used formats, protocols and the contexts in which you have evolved, through using a wide range of software to apply your knowledge and develop new skills. Finally, the module aims to facilitate the development of interactive multimedia artefacts, allowing you to also explore the relationship between the creative aspects of interactive multimedia and engineering principles.

    • Human Factors in Design (30 credits) - Optional

      This module will allow you to 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.

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

    • Innovation and Technology Management (30 credits) - Optional

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

    • Open Source Software (30 credits) - Optional

      Open Source is everywhere these days from your smartphone to the big servers running the Internet. In this module, you will look at the concepts behind Open Source and Open Standards, their history, the development model and the issues involved. You will also participate in an existing Open Source project.

    • 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 will encourage you to develop an awareness of your role in the implementation of recent technologies, and the knowledge and skills necessary for a professional approach. The module takes an ethical perspective to computer technology, focusing on UK legislation and standards as they relate to IS practice in various domains. The module will also include considerations for design, and the responsibilities and requirements of the IT profession, for example, as identified in the British Computer Society Code of Conduct.

    • Strategic Management and IS (30 credits) - Optional

      This module aims to provide you with an understanding of the peripheral issues that impact on information development and management including consensus, strategic alignment and change management. The module provides you with an understanding of the framework within which information assets are used to enhance organisational decision making. It also enables you to distinguish between information and knowledge at the organisational level, and to understand the importance of protecting information assets especially within the outsourcing scenario.

    • Image Processing with MATLAB (30 credits) - Optional

      The advances of computer technology have led to the creation of large number 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 the 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 several medical imaging modalities, including x-ray, computerised tomography (CT), magnetic resonance (MR), echocardiography (ultrasound video images) and retinal imaging.

    • Introduction to Ubiquitous Computing (30 Credits) - Optional

      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. 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 and 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. You will be requested to write essays and develop small projects proposals to show your understanding of the module.

You can find more information about this course in the programme specification. Module and programme information is indicative and may be subject to change.

  1. Overview
  2. Teaching and learning
  3. Assessment and Feedback
  1. UK & EU
  2. International
  3. How to apply
  1. UK & EU
  2. International

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, 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

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.

Professional accreditation

We are seeking BCS (British Computer Society) accreditation for this course and you will be eligible for BCS membership retrospectively when it is awarded.

Other courses

Computer Science BSc

Start: October 2018, EU/International induction: September 2018

Duration: 3 years full-time, 4 years with placement

Code: G404

Mathematics with Computing BSc/MSci

Start: Autumn 2018

Duration: BSc: 3 years full-time, 4 years with placement, 6 years part-time, MSci: 4 years part-time, 5 years with placement, 8 years part-time

Code: BSc: G111, MSci: G11A

KIS information

Back to top

We use Cookies

View our Privacy and Cookie policy