Luma, West Midlands

Luma UniversityEdgewater Campus

BSc (Hons) Computer Science

Build strong foundations in programming, algorithms, and software engineering on a course accredited by the British Computer Society.

Course overview

Our BSc (Hons) Computer Science degree equips you with the theoretical knowledge and practical skills demanded by employers across the technology sector. From your first term you will write code in languages including Python, Java, and C++, whilst exploring the mathematical principles that underpin computation, data structures, and algorithm design.

The programme is structured around core computer science disciplines — software engineering, databases, operating systems, and computer networks — complemented by optional modules in artificial intelligence, human-computer interaction, and cloud computing. You will work in our dedicated computing laboratories using industry-standard tools such as Git, Docker, and cloud platforms.

Luma's School of Computing maintains close links with regional technology employers including software houses, fintech firms, and digital agencies in Birmingham and the wider West Midlands. Guest lectures, hackathons, and employer-led project briefs ensure your learning reflects current industry practice.

In your final year you will undertake an individual capstone project, often in collaboration with an external partner organisation. Recent projects have included machine learning models for healthcare triage, secure voting systems, and mobile applications for local charities.

Graduates are well prepared for roles as software developers, systems analysts, and IT consultants, or for postgraduate study in specialist areas such as artificial intelligence or cyber security.

Entry requirements

A-levels
ABB including Mathematics or Computer Science.
International Baccalaureate
28–34 points including relevant higher level subjects at grade 5 or above.
BTEC
DDM–DMM in a relevant Extended Diploma, depending on the programme.
GCSEs
English Language and Mathematics at grade 4/C or equivalent.
Other routes
We welcome applications from mature students and those with non-traditional qualifications.

Modules

Year 1

  • Programming Fundamentals

    20 credits

    Introduction to procedural and object-oriented programming using Python and Java.

  • Mathematics for Computing

    20 credits

    Discrete mathematics, logic, and statistical methods for computer scientists.

  • Computer Systems Architecture

    20 credits

    Hardware components, memory hierarchies, and assembly language basics.

Year 2

  • Data Structures and Algorithms

    20 credits

    Analysis of algorithmic complexity, sorting, searching, and graph algorithms.

  • Software Engineering

    20 credits

    Agile methodologies, UML modelling, testing, and team-based project delivery.

  • Database Systems

    20 credits

    Relational design, SQL, normalisation, and introduction to NoSQL technologies.

Year 3

  • Artificial Intelligence

    20 credits

    Search algorithms, knowledge representation, and introductory machine learning.

  • Final Year Project

    40 credits

    Independent research and development project with academic supervision.

Career opportunities

Graduates of our Computer Science programme enter a thriving regional and national job market. Typical destinations include software engineering roles at companies such as Capgemini, IBM, and local SMEs, as well as graduate schemes with the Civil Service Digital, Data and Technology profession. The BCS accreditation ensures your degree meets professional standards recognised by employers worldwide.

Many alumni progress to senior technical roles within five years, whilst others pursue MSc programmes in artificial intelligence, cyber security, or data science. The West Midlands Combined Authority identifies digital skills as a priority growth area, and our careers team reports strong demand for Luma computing graduates at regional tech hubs in Birmingham's Eastside and Digbeth.

Placements

You may opt to undertake a paid sandwich placement between Years 2 and 3 with employers such as Jaguar Land Rover, HSBC Technology, or regional software consultancies. Placements typically last 9–12 months and count towards your degree transcript. Our placement team supports CV workshops, mock interviews, and employer networking events throughout Year 2.

Students who complete a placement year consistently achieve higher final degree classifications and graduate employment rates. Recent placement students have worked on cloud migration projects, mobile app development, and quality assurance for financial services platforms.

Facilities

The School of Computing is housed in the Hawthorn Building, featuring six specialist laboratories with high-specification workstations, dual-monitor setups, and 10 Gbps network connectivity. Our Cyber Security Lab includes isolated network segments for penetration testing exercises, whilst the Human-Computer Interaction suite supports usability testing with eye-tracking equipment.

All students receive access to Microsoft Azure Dev Tools, GitHub Enterprise, and virtual machine environments for coursework. The 24-hour Learning Resource Centre provides additional study spaces, and our Makerspace offers 3D printing and electronics prototyping equipment for interdisciplinary projects.

Frequently asked questions

What A-level subjects do I need for Computer Science?
Entry requirements vary by programme, but most undergraduate courses expect relevant subjects at grade B or above. We also welcome applicants with BTEC Extended Diplomas, T Levels, Access to HE Diplomas, and equivalent international qualifications. If your combination differs from the published requirements, contact our admissions team — contextual offers may be available for students from widening participation backgrounds.
Can I study part-time?
Many of our postgraduate programmes offer part-time study over two to four years, allowing you to balance work and family commitments. Part-time undergraduate study is available on selected courses; contact [email protected] for current options. Part-time students have the same access to library resources, careers support, and student services as full-time students.
Are there scholarships available?
Luma University offers a range of scholarships including academic excellence awards, sports scholarships, and bursaries for students from low-income households. International students may apply for the Vice-Chancellor's International Scholarship worth up to £3,000 per year. Visit our fees and funding pages or speak to our Student Finance team for personalised advice.
What support is available for disabled students?
Our Disability and Inclusion Service provides confidential support including exam adjustments, assistive technology loans, note-taking support, and specialist mentoring. We encourage you to disclose any disability or health condition early so we can arrange reasonable adjustments before you arrive. The campus is largely accessible, with step-free routes and accessible accommodation available.
Can I transfer from another university?
Transfer applications are considered on a case-by-case basis. You will need to provide transcripts and module descriptions so we can assess credit for prior learning. Transfers are typically considered for entry into Year 2, subject to space and matching module content. Contact [email protected] with your current programme details.
Is this course accredited?
Yes. The BSc (Hons) Computer Science is accredited by the British Computer Society (BCS), the Chartered Institute for IT. Successful completion fulfils the academic requirement for Chartered IT Professional (CITP) registration, subject to appropriate professional experience.