Computer science bsc (hons), msci (hons)
Postgraduate
In London
Description
-
Type
Postgraduate
-
Location
London
-
Duration
3 Years
Teaching
Teaching and learning
You’ll spend 15 to 20 hours per week in lectures, laboratory sessions and tutorials. You will also be expected to complete additional hours of independent study. You’ll meet your personal adviser regularly to ensure that you are settling in and progressing well.
Assessment
Assessment typically includes a combination of coursework (presentations, assignments, essay report writing, in-class tests, research and project work) and/or examinations in May or June.
Individual and group projects are assessed through a written report, practical demonstration and oral examination.
Resources and facilities
The School offers excellent on-campus resources to aid your studies, including an award-winning informatics teaching laboratory with more than 300 PCs running Linux and Windows.
Facilities
Location
Start date
Start date
Reviews
-
Initially it was very difficult to settle down but with time it all went smooth.
← | →
Course rating
Recommended
Centre rating
Student Reviewer
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 13 years
Subjects
- Programming
- Engineering
- Industry
- Technology
- Systems
- Project
- Web
- Design
- Teaching
Course programme
Structure
You can complete your Computer Science degree in three, four or five years. If you are a BSc student and choose to do a year in industry or study abroad, this will take place in Year 3, and the Year 3 modules will instead be studied in Year 4. If you are an MSci student and choose to study abroad, this will take place in Year 4, and the Year 4 modules will be studied in Year 5.
- Year 1
- Year 2
- Year 3
- Year 4
Year 1
- Automata and Formal Languages
- Computer Systems and Networks
- Fundamentals of Web Technology
- Information Systems Analysis
- Logic and Discrete Structures
- Object Oriented Programming
- Procedural Programming
- Professional and Research Practice
Please note that all modules are subject to change.
Year 2
- Algorithms and Data Structures in an Object Oriented Framework
- Database Systems
- Graphical User Interfaces
- Internet Protocols and Applications
- Operating Systems
- Probability and Matrices
- Software Engineering
- Software Engineering Project
Please note that all modules are subject to change.
Year 3 Compulsory
- Individual Project (BSc students)
- Team Project (MSci students)
- Big Data Processing
- Computability, Complexity and Algorithms
- Computer Graphics
- Data Mining
- Embedded Systems
- Entrepreneurship in Information Technology
- Semi-Structured Data and Advanced Data Modelling
- Web Programming
- Artificial Intelligence
- Bayesian Decision and Risk Analysis
- C++ for Image Processing
- Communicating and Teaching Computing (UAS)
- Compilers
- Digital Media and Social Networks
- Distributed Systems
- Interaction Design
- Security Engineering
Please note that all modules are subject to change.
Year 4 MSci only Compulsory
- Individual Project
- Design for Human Interaction
- Functional Programming
- Introduction to Computer Vision
- Introduction to Law for Science and Engineering
- Machine Learning
- Program Specifications
- Business Technology Strategy
- Data Analytics
- Foundations of Intellectual Property Law and Management
- Information Retrieval
- Interactive Systems Design
- Machine Learning for Visual Data Analytics
- Natural Language Processing
- Real-Time and Critical Systems
- Software Analysis and Verification
- The Semantic Web
Please note that all modules are subject to change.
Study options
Apply for this degree with any of the following options. Take care to use the correct UCAS code - it may not be possible to change your selection later.
Year in industry
Want to pick up some solid work experience while applying and improving your skills? Apply for our Computer Science BSc with Industrial Experience to spend your third year working for a public- or private-sector organisation in a role directly related to your studies.
Our students have worked with companies including:
- Accenture
- Canon Europe
- GlaxoSmithKline
- IBM
- The Walt Disney Company.
Find out more about degrees with industrial experience.
Please note that placements are highly competitive and awarded based on your application, academic track record and performance at interview. If you are not successful in securing a placement, your third year will be spent at Queen Mary completing your studies.
MSci
Take an extra year to carry out in-depth, real-world research alongside advanced modules. Apply for our Computer Science MSci, ideal if you plan to go into academic or industrial research and development.
Year abroad
Go global and study abroad as part of your degree – apply for our Computer Science BSc or MSci with a Year Abroad. Queen Mary has links with universities in Europe, North America, Asia and Australia (partnerships vary for each degree programme).
Find out more about study abroad opportunities at Queen Mary and what the progression requirements are.
You can do either a year in industry or a year abroad - you cannot combine these options.
Computer science bsc (hons), msci (hons)