Undergraduate menu

Computer Science with Industrial Experience

G402 BSc (Hons) 4 years


This broad degree programme provides a solid foundation for a number of IT careers, including programming and systems analysis and design. You will cover core topics such as software engineering, computer systems and applications. You can specialise in subjects such as computer graphics, artificial intelligence and distributed systems. You will gain practical experience in building a variety of computer systems in progressively more demanding contexts.

This sandwich degree combines academic study with a one-year industrial placement between your second and third years of study. Taking the Industrial Experience option as part of your degree gives you a route to develop real-world, practical problem solving skills in a professional context. This can give you an important edge in the graduate job market.

As a leading research School, we have excellent links with industry. We also employ dedicated staff to help you arrange your year in industry. We will provide you with additional training and support in developing professional skills such as interview techniques and CV writing to help you secure a good position.


This programme has been accredited by BCS, The Chartered Institute for IT.

This programme is also CEng accredited (IET) and fulfils the educational requirements for Chartered Engineer when presented with an accredited MSc. The programme meets the educational requirements for registration as an Incorporated Engineer.



The modules listed below provide some general guidance on what you may be expected to learn during each semester and year of this degree. The exact modules available may vary depending on staff availability, research interests, new topics of study, timetabling and student demand.

Year 1 Modules

Semester 1

  • Procedural Programming (15 credits)
  • Professional and Research Practice (15 credits)
  • Computer Systems and Networks (15 credits)
  • Logic and Discrete Structures (15 credits)

Semester 2

  • Object Oriented Programming (15 credits)
  • Fundamentals of Web Technology (15 credits)
  • Information Systems Analysis (15 credits)
  • Automata and Formal Languages (15 credits)

From 2017 we are introducing the QMUL Model to all our degrees. For further infromation on this initiative please contact: eecs-ug-enquiries@qmul.ac.uk.

Year 2 Modules

Semester 3

  • Software Engineering (15 credits)
  • Probability and Matrices (15 credits)
  • Database Systems (15 credits)
  • Algorithms and Data Structures  (15 credits)

Semester 4

  • Software Engineering Project (15 credits)
  • Operating Systems (15 credits)
  • Graphical User Interfaces (15 credits)
  • Internet Protocols and Applications (15 credits)

Year 3 Modules

Semester 5 and 6

  • Industrial Placement Project (30 credits)

Final Year Modules

Semester 7

  • Project (30 credits)

Plus three from:

  • Data Mining (15 credits)
  • Computer Graphics (15 credits)
  • Web Programming (15 credits)
  • Big Data Processing (15 credits)
  • Embedded Systems (15 credits)
  • Semi-Structured Data and Advanced Data Modelling (15 credits)
  • Computability, Complexity and Algorithm (15 credits)

Semester 8

  • Project (cont) (30 credits)

Plus three from:

  • Image Processing (15 credits)
  • Interaction Design (15 credits)
  • Artificial Intelligence (15 credits)
  • Digital Media and Social Networks (15 credits)
  • Communicating and Teaching Computing (UAS) (15 credits)
  • Bayesian Decision and Risk Analysis (15 credits)
  • Compilers (15 credits)
  • Security Engineering (15 credits)
  • Distributed Systems (15 credits)
  • Multi-platform Games Development (15 credits)

We aim to deliver your programme so that it closely matches the way in which it has been described to you by QMUL in print, online, and/or in person. Please be assured that we review our modules on a regular basis, in order to continue to offer innovative and exciting programmes.

Please check the School website for further module information.


Entry requirements

General Admission Entry Requirements can be found below.

2018 Entry requirements

A-LevelGrades ABB at A-Level. Excludes General Studies.
IBInternational Baccalaureate Diploma with a minimum of 32 points overall, including 6,5,5 from three Higher Level subjects.
BTECSee our detailed subject and grade requirements
GCSEMinimum five GCSE passes including English at grade C or 4 and Maths at grade B or 5.
EPQAlternative offers may be made to applicants taking the Extended Project Qualification.
Contextualised admissionsWe consider every application on its individual merits and will take into consideration your individual educational experiences and context. More information on how academic schools and programmes use this information as part of the admissions process, can be found on our contextualised admissions pages.

General Admissions Entry Requirements

English Language Proficiency

All applicants to QMUL must show they meet a minimum academic English language standard for admission and to be successful on the course, to the indicated levels for the area of study. See our guidance on English Language requirements for all degree programmes.

Vocational and Other Qualifications

The College accepts a wide range of qualifications such as Access and Foundation programmes, vocational awards, Irish Leaving Certificate, Scottish Highers and other Baccalaureates. You are advised to contact the Admissions team (admissions@qmul.ac.uk) before making an application so that we can give individual advice.

Admission is based on academic merit and on the proven ability of the applicant to achieve success on their chosen programme of study. Every application to Queen Mary is considered on its individual merits with personal statement and reference taken into consideration.

Combined Qualifications

If you are taking a combination of qualifications at Level 3, we will consider your academic profile and may make offers on a case-by-case basis. You are advised to contact the Admissions team (admissions@qmul.ac.uk) before making an application so that we can give individual advice.

Advanced Entry

Subject to the policy of the programme, it may be possible for students to join undergraduate degree programmes at the beginning of the second year of a three or four year degree programme or, sometimes, the beginning of the third year of a four year programme. Please note, not all schools will consider advanced entry. You are advised to contact the Admissions team (admissions@qmul.ac.uk) before making an application for individual advice.

If you are applying for advanced entry on the basis of a post A-Level qualification, such as the BTEC HND, you should apply via UCAS in the usual way. If you wish to transfer your degree studies from another UK higher education institution, you will be considered on the basis of your original A-Level or equivalent qualifications, current syllabus, academic references and results.

We typically expect you to have achieved a 2.1 standard on your current programme and have already met the standard equivalent first year entry requirements. Applications must be submitted via UCAS.

Non-UK students

European and International Applicants

Our students come from over 162 countries and we accept a wide range of European and International Qualifications for entry, in addition to A-Levels, the International Baccalaureate and BTEC qualifications. Please see our International Admissions webpages for further details of our academic requirements, and information regarding how we assess the equivalence of your qualification.

Applicants will typically be expected to be taking academic subjects relevant to the programme of study. You are advised to review the A-Level and IB requirements for an indication of these subjects. If you are at all unclear, the Admissions team (admissions@qmul.ac.uk) is happy to advise you further.

Further Information

For any other enquiries directly relating to our entry requirements, please contact the Undergraduate Admissions Office directly.
Telephone: +44 (0)20 7882 5511
Email: admissions@qmul.ac.uk

See our information and guidance on how to apply.

Learning and teaching

Classes include lectures, laboratory sessions and tutorial sessions. In lectures, you will learn core material, while in laboratory and tutorial sessions you will work on problem-based learning activities in smaller classes. You will spend 15-20 hours per week in lectures, as well as undertaking independent work and study. You will meet with your personal adviser regularly to ensure that you are settling in and progressing well. Throughout your programme, we highlight issues relevant to the professional context of your studies. We strongly encourage you to get experience of applying your knowledge and skills through paid or unpaid work opportunities or a year-long industrial placement.

Independent study:

For every hour spent at University you will be expected to complete additional hours of independent study.  Your individual study time could be spent preparing for, or following up on formal study sessions; reading; assessing data from experiments; completing lab reports; and revising for examinations.

The direction of your individual study will be guided by the formal study and laboratory sessions you attend, along with your reading and assignments.  However, we expect you to demonstrate an active role in your own learning by reading widely and expanding your own knowledge, understanding and critical ability.  Independent study will foster in you the ability to identify your own learning needs and determine which areas you need to focus on to become proficient in your subject area.  This is an important transferable skill and will help to prepare you for the transition to working life.


Assessment for most modules is through a combination of examination and coursework. Coursework can take many different forms appropriate to the individual module. Laboratory-based modules are often assessed through practical assignments, while more theoretical modules may be assessed through exercise sheets or written assignments. Project work, both group and individual, forms a significant component of assessment in your programme. During your second year, you will undertake an extended group project and during your final year, you will undertake a substantial individual project. You will be guided in your project work by a supervisor, who will meet with you regularly and advise you on both academic content and project management issues. Projects are normally assessed through a combination of written report, practical demonstration and oral examination. 

Fees and funding

Tuition fees for Home and EU students

2018/19 Academic Year
Sandwich £9,250

Tuition fees for International students

2018/19 Academic Year
Sandwich £19,500

You can either take out a Tuition Fee Loan (see Funding section below) to pay your fees or, if you are paying them yourself, you can pay in instalments.

Tuition fees for a year abroad or placement year on a full time undergraduate course will be a proportion of the full fee for the year in which you commence your time abroad or placement.

For information on field trip and other course related costs which are not included in your tuition fee, please contact the relevant Department/School.

See more general information about fees.

Tel: +44 (0)20 7882 7676
email: fees@qmul.ac.uk


Queen Mary has a substantial package of scholarships and bursaries which will benefit around 50 per cent of our undergraduate student body.

Scholarships and Bursaries available at Queen Mary for Home/EU Students

There are a number of scholarships and bursaries available each year for home students. Visit our Bursaries and Scholarships page for more information.

Visit our Advice and Counselling website for more information about financial support.

Scholarships available at Queen Mary for International Students

There are a number of Scholarships available each year for International Students including bursaries and scholarships in a range of subject areas.

Find out more about international scholarships.

Some International students may also be eligible for a fee reduction.

Loans and Grants available to help with tuition fees and living costs

Student Finance England administers all grant and loans for your studies if you normally live in England.

If you live in Wales, Scotland or Northern Ireland you have an equivalent Student Finance department for your region.

Through Student Finance England, you can apply for (figures relate to programmes starting from September 2016):

  • A Tuition Fee Loan of up to £9,000 to pay all or part of your fees
  • A Maintenance Loan of up to £10,702 to help pay your living costs like rent, food and travel
  • Extra grants if you have a disability or you have children or an adult dependant
  • You might get a grant to cover some travel expenses if you normally live in England but study away from home. If you’re a medical or dental student you might also qualify for help with the costs of attending clinical placements in the UK.

Visit Student Finance Information to find out more about:

  • How to apply for student finance
  • What eligibility rules apply, including if you already have a degree or previous higher education study
  • What the income thresholds are and how much you might personally get for each element of Student Finance
  • What to do if you have problems getting your Student Finance

Other financial help on offer at Queen Mary

We offer one to one specialist support on all financial and welfare issues through our Advice and Counselling Service, which you can access as soon as you have applied for a place at Queen Mary.

Our Advice and Counselling Service also has lots of Student Advice Guides on all aspects of finance including:

  • Additional sources of funding
  • Planning your budget and cutting costs
  • Part-time and vacation work
  • Money for lone parents

For more information visit the Advice and Counselling service website, or call +44 (0)20 7882 8717.

Graduate employment

Graduates from Queen Mary’s School of Electronic Engineering and Computer Science go on to work in a wide variety of careers. Some apply their degree knowledge directly, entering careers such as Computer Analyst or Software Engineer, whilst others transfer skills gained during study into areas such as Central Government, Education or Finance.

The national 2012 destination survey confirmed that 81% of graduates from the Department of Computer Science graduates were in employment and/or study six months after graduation with 89% already working/studying at graduate level. Queen Mary’s Computer Science graduates also have a strong earning power, with a median salary of £25,240.

Industrial experience allows students to work for an employer for up to one year, gaining skills, on the job experience and employer networks. Recent employers include M&G Investments, IBM and the London Organising Committee of the Olympic and Paralympics Games (LOCOG). The broad range of skills gained through this course, coupled with the advantage of an industrial experience and multiple opportunities for extra-curricular activities, have enabled students to move into careers such as:

  • Analyst Technical Associate, Bank of America Merrill Lynch
  • Computer Analyst, ITRS Group
  • IT Contractor, FDM
  • Computer Programmer, Rightmove
  • Software Developer, Accenture
  • IT Developer, Qube Global Software
  • Java Developer, Biomed Central
  • Computer Consultant, Mac Experts Ltd
  • Software Developer, Credit Suisse
  • Graduate Engineer, Ministry of Defence

Throughout the course, students have access to an annual QM Careers and Enterprise Centre programme, to prepare them for internships and graduate level work. This includes employer led workshops on job applications and interviews as well as over 90 employer events to facilitate networks and help students to explore their options.

Recent careers events open to students from the School of Electronic Engineering and Computer Science include the IT and Technology Fair, featuring thirty organisations such as Barclays Capital, Logica, IBM, and Transport for London, ‘Start Up, Stand Up’ led by QM Careers and QM Entrepreneurs, to inspire entrepreneurship in Technology and ‘Meet a Mentor’, networking with professionals from the QM Graduate Developer Community, set up by the School. There is tailored support for those wishing to do a year in industry as well as in-School workshops training students in job search and recruitment skills.

Opportunities for work experience are substantial given Queen Mary’s location between Canary Wharf, the City and the Olympic Village. Students are encouraged to build their work experience throughout their period of study, through, for example, our QProjects work experience scheme, our QRecruit internships and temporary work hub, the part time work Experience Works event and QMSU Provide volunteering services. Over 1400 vacancies are available to browse on the QM JobOnline vacancy site. Queen Mary’s extensive campus also provides over 1200 on-campus job and volunteer opportunities ranging from E-learning Assistant to Website Administrator and from Society President to Student Mentor.

Read more about our careers programmes and range of work experience opportunities on the QM Careers and Enterprise Centre pages.


Name: Michael Chinaloy
Studying: BSc (Hons) Computer Science with Industrial Experience
Industrial Experience Placement: Technology Analyst for Enterprise Systems Management and Critical Infrastructure Engineering, Goldman Sachs, 2010-2011 (salary bracket £25-35k)

What does your industrial placement involve?

"As a Technology Analyst I was given responsibility for maintaining and developing a new Web Platform surrounding server monitoring. This involved working with other developers and creating new features as well as performing weekly installations for patching purposes. Alongside developing I had to give weekly presentations to my team regarding new pieces of technology we could potentially use. I was also charged with being the main communications contact on a project concerning Windows Domain Consolidation. This involved liaising with teams throughout the company in order to make decisions on which user groups were no longer required in Active Directory."

How did the modules studied on your degree programme prior to going out on industrial placement prepare you for your industrial placement?

"I believe the modules gave me a great foundation in preparation for my industrial placement. Although I had a lot to learn when on placement the whole process was made much easier given that I already knew the basics and could apply them effectively."

What is a typical day like?

"A typical day consisted of checking through a number of emails first thing in the morning as the offices in New York or Tokyo may have had issues during the night. I would then attend a number of meetings to discuss new technologies or the agenda for the day/week. Finally I would then get to work on any new features/issues currently outstanding which were assigned to me."

What are the most important skills you have gained or lessons learned from your time on industrial placement?

"The most important lesson that I learnt whilst on placement was accepting the fact that things will go wrong. When things do inevitably go wrong the most important thing to remember is how to solve the issue and how to prevent it from happening again. I would also like to stress the importance of working as a team to achieve success, in this kind of environment I found my communication skills to be the most important skill that I utilised and built upon."

How does working compare to studying?

"Working is definitely more demanding than studying albeit more rewarding however. I would also say that it is more stressful too because you are dealing with systems that affect real people and can cause financial/reputational loss. However, it is also more exciting as things change at a much faster rate."

What are your career plans after graduation?

"My career plans after graduation are to spend time working in the financial sector, having secured a role at Citigroup doing Trading Application Support I look forward to exercising my technical expertise but also learning more about their business and finance in general."

Return to top