Computer Science MEng, BSc
-
Teaching methods are mainly through lectures, seminars and tutorials. They are really engaging. It is not very expensive to live in Leeds.
← | →
Bachelor's degree
In Leeds
Description
-
Type
Bachelor's degree
-
Location
Leeds
-
Duration
4 Years
Computing underpins modern life, and the link between current research in computing and commercial product is critical to the continuing success of the IT industry. This course will equip you with the core technical and problem-solving skills to tackle current and emerging challenges in this crucial and fast-changing field.
You will start with the fundamentals of programming and the underlying mathematical principles of computer science, before developing skills in software engineering and algorithm design and exploring challenges in mobile computing, robotics, and graphics that will shape the future. You’ll learn to work with state-of-the-art technologies and select optional modules that suit your interests and career plans, from cloud computing to bio-computation and machine learning.
You’ll be taught by experts in world-class facilities and undertake project work in every year, to build the range of skills you’ll need throughout your professional career.
You can choose to take either the four-year Integrated Masters (MEng, BSc) or the three-year Bachelor’s (BSc) degree on this course.
Facilities
Location
Start date
Start date
About this course
Graduates from the School of Computing have excellent job prospects. With the continuing application of computer technologies, rapid growth of hardware and software technologies, their allied industries, and widespread application, the demand for our graduates is set to continue for the foreseeable future.
Our graduates find employment in the IT industry, ranging from start-ups to international organisations, and across a range of other sectors including technology, retail, finance, public authorities and consultancies. We have close links with companies such as IBM, Accenture and Hewlett Packard, and employers ranging from small/medium enterprises to large multi-nationals consistently target our graduates.
A-level: AAA including Mathematics or Computing. Grade B (6) or above in GCSE Mathematics is required if no Mathematics A-level is taken.
Where an A-level Science subject is taken, we require a pass in the practical science element, alongside the achievement of the A-Level at the stated grade.
This course is accredited by the British Computer Society (BCS).
Accreditation is the assurance that a university course meets the quality standards established by the profession for which it prepares its students. An accredited computer science course must meet the quality standards set by the BCS.
Reviews
-
Teaching methods are mainly through lectures, seminars and tutorials. They are really engaging. It is not very expensive to live in Leeds.
← | →
Course rating
Recommended
Centre rating
Student
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 14 years
Subjects
- Computing
- Software Engineering
- Artificial Intelligence
- Data Mining
- Algorithms
- Programming
- Graphics
- Web
- Project
- Application Development
- Engineering
- Systems
- Web Technologies
- Software
Course programme
Year 2 allows you to deepen and broaden your knowledge of computer science, with core modules introducing you to topics such as artificial intelligence and developing your understanding of algorithms, operating systems, and computer networks. You’ll also select optional modules to focus on topics that suit your interests or career plans, such as data mining or web application development.
You will build on this in Year 3, when you’ll also have far greater choice in your optional modules. You could study robotics, build your skills in computer graphics or mobile app development, or explore cryptography and the challenges of secure computing among others.
If you continue onto Year 4 to gain the MEng qualification, you can also select modules on topics such as natural language processing, knowledge representation or bio-computation. You will also take part in a substantial group project on a specific engineering problem that allows you to apply everything you’ve learned during the course.
Modules
Year 1
Compulsory modules
- Databases
- Computer Architecture
- Computer Processors
- Fundamental Mathematical Concepts
- Introduction to Discrete Mathematics
- Procedural Programming
- Object Oriented Programming
- Professional Computing
- Programming Project
Optional modules
- Programming for the Web
- Introduction to Web Technologies
Year 2
Compulsory modules
- Operating Systems
- Networks
- Formal Languages and Finite Automata
- Numerical Computation
- Artificial Intelligence
- Algorithms and Data Structures I
- Algorithms and Data Structures II
- User Interfaces
- Software Engineering Principles
- Software Engineering Project
Optional modules
- Web Application Development
- Social and Mobile Web Application Development
- Data Mining
- Requirements Engineering
- Systems Thinking
- Compiler Design and Construction
Year 3
Compulsory modules
- Secure Computing
- Individual Project
Optional modules
- Web Services and Web Data
- Distributed Systems
- Parallel Computation
- Mobile Application Development
- Cryptography
- Programming Languages and Compilation
- Machine Learning
- Intelligent Systems and Robotics
- Information Visualization
- User Adaptive Intelligent Systems
- Computer Graphics
- Combinatorial Optimisation
- Graph Algorithms and Complexity Theory
- Functional Programming
- Innovation; Thinking and Practice
Year 4
Compulsory modules
- Group Project
Optional modules
- Big Data Systems
- Data Science
- Bio-Inspired Computing
- Knowledge Representation and Reasoning
- Parallel and Concurrent Programming
- Foundations of Modelling and Rendering
- Games Engines and Workflow
- Geometric Processing
- High-Performance Graphics
- Animation and Simulation
- Data Mining and Text Analytics
- Cloud Computing
- Semantic Technologies and Applications
- Image Analysis
- Advanced Software Engineering
- Scheduling
- Scientific Computation
- Graph Theory: Structure and Algorithms
Computer Science MEng, BSc