Lancaster University

UK
3 Scholarships 7 Programs 1 Degree levels

The BSc (Hons) Computer Science at Lancaster University is an undergraduate degree that builds strong foundations in programming, algorithms, systems and computational theory while offering applied options such as artificial intelligence, data science and cybersecurity. It suits students who enjoy problem solving, logical thinking and working on practical software or systems projects, and who want a flexible programme that supports industry experience and further study.

What you'll study

This programme combines core principles of computer science with practical software development and optional specialised topics. In early years you will typically study programming and software engineering fundamentals, data structures and algorithms, discrete mathematics and formal methods, computer architecture and operating systems, and databases and networks. Practical laboratory work and coursework reinforce theoretical material.

In later years you choose from optional modules to tailor the degree to your interests — common options include artificial intelligence and machine learning, data science and analytics, cybersecurity, human–computer interaction, graphics and visualisation, parallel and distributed systems, and advanced software engineering. The degree culminates in a substantial individual or group project that involves design, implementation and evaluation of a real-world system or research investigation.

The department emphasises hands-on experience: you will use modern development tools and environments, participate in project-based modules, and have opportunities for team projects, industrial placements or study-abroad periods where available. Assessment is a mix of coursework, practicals, exams and project reports.

Entry requirements

Applications are considered from students with A-levels, Scottish Highers, the International Baccalaureate and a range of international qualifications. Typical applicants will have a strong background in mathematics; many students present A-level Mathematics or an equivalent qualification. Prior experience in programming is helpful but not always required, as early modules teach core programming skills.

The department assesses applicants on academic achievement and potential, and may consider combinations of relevant subjects such as Further Mathematics, Physics or Computing. Mature students and those with vocational qualifications are welcome; relevant work experience or demonstrated programming ability can strengthen an application. International applicants should meet the University's English language requirements.

Career prospects

Graduates from this programme move into a wide range of roles across industry and research. Typical career paths include software developer/engineer, systems analyst, data scientist, machine learning or AI engineer, cybersecurity analyst, DevOps/Cloud engineer, and IT consultant. The project work and optional modules also prepare students to continue to postgraduate study (MSc or PhD) in specialised areas of computing.

Lancaster's computing graduates work in sectors such as technology, finance, healthcare, government and creative industries, and often take roles that combine technical skills with problem solving and collaboration. The programme's emphasis on practical projects, teamwork and professional skills supports employability and provides a foundation for entrepreneurship or technical leadership.

Why study at Lancaster University

Lancaster offers an environment that blends research-led teaching with strong student support and modern facilities. The Department of Computer Science provides well-equipped labs, access to industry-standard tools and opportunities to engage with active research groups in areas such as artificial intelligence, security and software engineering. Small-group teaching and practical project work help students develop both technical depth and transferable skills.

The collegiate campus environment supports a wide range of student societies, hackathons and industry talks, helping students build networks and gain extracurricular experience. Students can pursue optional work placements, internships and study-abroad options to enhance their CV. The University also provides careers and enterprise services to help students prepare for assessment centres, interviews and graduate opportunities.

Latest Bachelor Scholarships in UK

Similar Bachelor programmes in UK

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Lancaster University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.