LEC Abroad

BSc Computer Science UCAS: I101 UCAS: I101

Apply Now

Edinburgh Napier University

Report a problem
Course Level
Undergraduate
Course Subject
Computer Science

Course Description

 

Overview

Mastering full-stack software development, computing architectures, and computational problem-solving is essential to driving technical innovation across the modern global economy. The BSc (Hons) Computer Science at Edinburgh Napier University delivers a thorough, practical education in software engineering, programming paradigms, and digital systems design. Taught at the Merchiston campus by experienced industry specialists and academics, the curriculum progresses from foundational software development techniques to advanced computational concepts. Students gain extensive experience in specialized computer laboratories, mastering core topics such as object-oriented design, algorithms, database architectures, and operating systems. The program offers flexible practical routes, including a full-year supervised industrial work placement or collaborative client-driven projects. This degree is ideally suited for logical thinkers and creative problem-solvers seeking to build robust digital solutions and excel within fast-paced software environments.

What You'll Learn

  • Foundations of software design, procedural logic, and programming techniques

  • Computer systems architecture, operating systems mechanisms, and hardware networking

  • Mathematics for software engineering, computational logic, and quantitative methods

  • Human-computer interaction, interface usability, and user experience design principles

  • Object-oriented software development, software engineering methodologies, and version control practices

  • Database system architectures, relational modeling, data analytics, and artificial intelligence fundamentals

  • Advanced topics including multi-agent systems, computational intelligence, formal approaches to software engineering, and software architecture

  • Professional computing practices, group projects for external clients, and optional year-long work placements

  • Independent computer science capstone project focused on complete system design, build, and evaluation

Learning Outcomes

Graduates will possess a comprehensive understanding of core computer science principles, software development frameworks, and digital system architectures. They will demonstrate advanced capabilities in analyzing complex computational problems, designing scalable algorithms, and engineering secure, high-performance software across multiple programming paradigms. Students build strong practical expertise in database administration, user interface design, and modern development workflows through laboratory exercises and collaborative team projects. Furthermore, learners gain the ability to critically evaluate the social, ethical, and operational considerations involved in deploying software solutions in commercial environments. Through industrial work placements or a substantial final-year honours project, scholars refine their technical portfolios and problem-solving capacities, fully preparing them for roles as software engineers, web developers, database administrators, systems analysts, or IT consultants.

 

Requirements

Kuwait: High School / Shahadat Al-Thanawiya Al-A'ama (General Secondary Education Certificate) is not accepted for direct undergraduate entry. Completion of a recognized foundation course (or A-Levels / equivalent qualification) is required
UKVI IELTS (Academic) 6.0 overall with no band below 5.5 (or approved SELT equivalent)
Minimum overall average of 50% (40 academic credits) in the Foundation Programme required to progress to Year 1 of the Bachelor's degree
Need help?

Hop onto a video counselling session with your dedicated counsellor to get all your queries answered.

Related Courses

Show All
Bournemouth University Kaplan UK
£1000.00
Fee/Year
4 Years
Duration
Jan 2027
Next Intake
Undergraduate
Course Level
Business
Course Subject
View Course Enrollment Full
University of Liverpool
£52550.00
Fee/Year
5 Years
Duration
Sep 2027
Next Intake
Undergraduate
Course Level
Dentistry
Course Subject
University of Greenwich
£17975.00
Fee/Year
3 Years
Duration
Sep 2027
Next Intake
Undergraduate
Course Level
Computer Science
Course Subject
University of Nottingham
A$33500.00
Fee/Year
3 Years
Duration
Sep 2027
Next Intake
Undergraduate
Course Level

Related articles

Show All

No Data Found !

£21120.00
Tuition fee/Year
Apply by Open
Start dates
Sep 2027, Sep 2028
Duration
3 Years
Campus
Main Campus
Mode of study
Full Time
Fees and deadlines depend on the selected options.
Fees and currency conversion are approximate.
⏳ Offer response
1-2 Weeks
📄 Backlogs accepted
This course accepts backlogs