
BSc (Hons) Computer Science
Programme Overview
Professional roles in computing domains are growing significantly. So, there is an increased demand for employable and productive computer science graduates with strong practical skills.
The BSc (Hons) Computer Science programme has been designed to provide students with a broad range of computer science skills, delivered in a way that will support future employability.
The programme has a special focus on computer systems, computer architectures and their design, and software and application development. From an employability perspective, the programme places strong emphasis on the design and development of IT architectures, systems, and applications. It also attempts to equip students with practical skills that are directly relevant to industry needs.
In addition, concentrating on computer systems as well as software and application development, the course provides students with a strong foundation for more professional roles.
Students will experience:
- Student-centric workshop-based learning – In place of traditional large group lectures, interactive workshop-based learning activities are central to programme delivery.
- Small group workshops – Interactive and participative environment built around an executive development style model.
- Practical, hands-on learning – Significant emphasis on practical work with real development tools and technologies.
- Real-world projects – Projects undertaken for real-world business scenarios.
- Supportive environment – Personal development within a supportive environment that enables students to master challenges and achieve goals.
- Personal tutor system – Individual support through dedicated mentoring and personalised feedback.
The degree is aimed at students who want a technically focused Computer Science education with a clear line of sight to industry. It particularly suits those interested in software development, artificial intelligence, systems architecture, data and cyber-related roles.
By completing this programme, students will develop a robust blend of technical expertise, professional behaviours, and transferable skills that prepare them for modern computing careers and further study.
Technical knowledge and skills
- Solid grounding in core computer science concepts (including algorithms, data structures, formal foundations and computer architectures).
- Proficiency in procedural and objectoriented programming styles. This includes designing, implementing, testing and debugging software solutions.
- Practical skills in designing, implementing and querying databases, and using data effectively in applications and services.
- Experience in building web and mobile applications, integrating frontend and backend technologies to create usable, reliable systems.
- Exposure to advanced topics such as artificial intelligence, data science and analytics, cyberphysical systems, creative computing, cyber security and computational science (depending on module choices).
- Ability to specify, design and evaluate secure, reliable and usable computerbased systems that address clearly defined user and organisational needs.
Analytical and problemsolving abilities
- Capacity to analyse complex technical and business problems, identify requirements and constraints, and propose appropriate computing solutions.
- Experience in working with abstract models and theoretical ideas, and applying them to realworld scenarios.
- Skills in evaluating alternative designs, tools and technologies, making justified choices based on evidence, tradeoffs and risk.
Professional and project skills
- Experience of working on individual and group projects that mirror professional software and systems development practice.
- Project management capabilities, including planning, organising work, managing deadlines and coordinating with others.
- Ability to produce clear, structured technical documentation and reports, and to present technical material to different audiences.
Ethical, social and professional awareness
- Understanding of professional, ethical, legal and societal issues in computing, including security, privacy, sustainability and responsible use of technology.
- Appreciation of relevant codes of conduct and standards, and how these guide decisionmaking in professional practice.
Personal and transferable skills
- Development of selfdirection and responsibility for one’s own learning, including reflection on progress and areas for improvement.
- Strong communication skills, both written and oral, in technical and nontechnical contexts.
- Ability to work effectively both independently and as part of a team, contributing to and leading collaborative work when appropriate.
- Adaptability and resilience in dealing with new tools, technologies and unfamiliar problem domains.
Top Reasons to Study This Programme
Strong technical curriculum covering programming (procedural and object-oriented), algorithms and data structures, databases, web and mobile development, and computer systems and architectures.
Advanced specialist modules at honours level in areas such as artificial intelligence, data science and analytics, cyber security, and computational science.
Emphasis on designing, implementing, testing and deploying reliable, secure and usable computer-based systems to address real-world problems.
Project-based teaching that enables intensive support, hands-on use of contemporary tools and technologies, and frequent technical feedback from experienced computing staff.
Take the next step in your leadership journey with BSBI
Discover our key achievements.
87%
of enrolled students successfully graduated within 2 years
43%
of graduates are working on a permanent basis
17
Career events, 6 major all campus events, 53 club activities hosted by 5 5 student led clubs
80%
of our students successfully completed their postgraduate programme
At least 50%
of our faculty members are actively publishing
59%
of graduates were employed, pursuing higher education or running their own business.
Programme AIMS & Outcomes
- Provide a coherent, broad based programme of study based on graduate employer’s requirements and effectively prepare students for the challenges of technology and the architectures and software that underpin many of the information systems used by organisations, all within the context of a changing external environment;
- Focus on the design, development and delivery stages of the system development process;
- Provide opportunities for students to gain experience and skills through internships and/or work placement;
- Develop self-aware, reflective students who take responsibility for their own learning and demonstrate a responsibility to fellow learners;
- Develop a range of cognitive, problem solving and practical skills that will enable graduates to add-value within the workplace;
- Provide assessment and project-based tasks that allows students to apply knowledge and skills appropriately within an authentic context;
- Provide the educational foundation that is relevant to further study and life-long learning;
- Create a learning environment where professional standards are expected, but at the same time recognises that learning is challenging and appropriate support is provided both by staff and fellow learners.
- The ability to specify, analyse, design, construct, test and deploy reliable, secure and usable computer-based systems to address specified problems.
- The ability to critically evaluate and analyse complex problems with current and future requirements and devise appropriate computing solutions, within the constraints of time scale and budget.
- Effective use of computer systems and technologies to address real world problems in various domains.
- An understanding of underpinning computing and communications theories, technologies, and their applications.
- An understanding of the professional, economic, social, environmental, moral and ethical issues involved in the sustainable exploitation of computer technology being guided by the adoption of appropriate professional, ethical and legal practices.
- Critical evaluation of systems based on theories and principals.
Career Progression

- Software developer or software engineer
- Applications and web developer
- Systems analyst or solutions architect
- Data or business intelligence analyst
- Artificial intelligence and machinelearning practitioner
- Cyber security analyst or security engineer
- Technical consultant or IT specialist in organisations relying on complex information systems
The programme also provides a strong platform for further specialist or postgraduate study in:
- Computer science and advanced software engineering
- Artificial intelligence and data science
- Cyber security and digital forensics
- Other computing and technology related disciplines
With BSBI’s Careers Service, you’ll have access to personalised support, helping you network with top employers and unlock exciting career opportunities.
Graduate Profile: Your Skills and Expertise
Graduates are reflective and self directed learners who can work effectively both independently and as part of teams. They demonstrate strong technical skills in programming (procedural and object oriented), algorithms and data structures, database design and development, and web and mobile application development. They also gain experience with advanced topics such as data science and analytics, cyber security, artificial intelligence, cyber physical systems, depending on their chosen options.
Alongside these technical abilities, graduates develop skills in analysing complex problems, specifying and designing secure/reliable computer‑based systems, and taking solutions through implementation, testing, and deployment.
- Analysing complex problems.
- Specifying and designing secure/reliable computer based systems, and taking solutions through implementation, testing, and deployment.
- They build competence in project management, teamwork and producing professional documentation, reports and presentations.
- Moreover, throughout the programme, students strengthen their communication, critical thinking, collaboration, and adaptability. Accordingly, they will be prepared to effectively contribute in modern technology driven workplaces.

Key Programme Information
- Delivery: BSBI -School of Business and Innovation
- Location: Barcelona
- Duration: 3 years (4 years with the Integrated Foundation Year)
- Language: English
- Intakes: October
- Degree: BSc (Hons) Computer Science

Fees & Offers
€ 10,425/ YEAR
Save up to 50% on your programme fees*
*Terms and conditions apply.
Programme Structure
- Foundations of Learning and Professional Skills for Engineering
- Foundations of Engineering
- Project
Modules include:
- Mathematics for Computer Science
- Business Information Systems
- Networked World; Systems & Architectures
- Procedural Programming
- Computer Science Fundamentals
- Algorithms & Data Structures
- Database Systems
- Object-Oriented Programming
- Developing Real Systems for Customers (Group Projects A and B)
- Project Management
- Web Application Development
- Mathematical Modelling & Numerical Analysis
- Professional Practice / Graduate
- Mobile Application Development
- Design & Analysis of Algorithms
- Cyber-Physical Systems
- Data Science & Analytics
- Creative Computing
- Artificial Intelligence
- Computational Science
- Cyber Security
- FINAL YEAR PROJECT
Entry requirements
Minimum age: 18 years old
Academic qualifications: Four-Year Bachelor’s Degree with Integrated Foundation Year
- Pass in at least one A Level or equivalent (e.g., Pearson BTEC National Extended Certificate – Pass; Access to HE Diploma – Pass).
- Three -Year Bachelor’s Degree
- Minimum of two A-levels, or an equivalent international qualification
- International qualifications will be assessed for equivalency using:
- UK ENIC (UK National Information Centre for global qualifications and skills)
- The University’s internal expertise and experience with overseas qualifications
- Consideration will also be given to applicants with at least three years of relevant managerial experience, provided they can demonstrate the ability to study at postgraduate level.
For more information, please refer to the University of Chichester’s Country-Specific Entry Requirement
Proof of english
International students must meet standard English language requirements to engage fully with workshops, written assignments, presentations and professional communication.
- IELTS with a minimum overall score of 6.0 (with at least 5.5 in each component); or
- An equivalent recognised English language qualification.
Commitment to the European Higher Education Area (EHEA) and the Sustainable Development Goals (SDGs)
BSBI is dedicated to enhancing the quality, equity and inclusivity in education, emphasising lifelong learning, mobility and sustainable development.
- Student Diversity and Inclusion: BSBI’s student body represents over 75 nationalities, with a gender distribution of 66% men and 34% women and an average age of 28 across its main programmes.
- Equitable Admission Process: BSBI ensures equal treatment in admissions, focusing on candidate suitability and providing necessary accommodations for disabled students.
- Commitment to Academic and Personal Development: BSBI’s teaching practices promote academic and personal growth, tailored to meeting the needs of its diverse student community.
- Future Educational Goals: BSBI aims to introduce new academic programmes and strengthen collaborations to positively impact the global community.
- Technological Advancements: BSBI is adopting new technologies and expanding its faculty and locations to enhance its educational offerings.
- Innovative Teaching Methods: BSBI combines in-person, remote and hybrid learning to overcome challenges like visa issues, ensuring uninterrupted academic progress.
- Research and Academic Initiatives: BSBI supports research through its Postdoctoral Research Centre and organises numerous academic events, including a TEDx on education in the metaverse.
- Sustainability and Ethical Education: BSBI integrates sustainability and ethical practices into its programmes, collaborating with global institutions like the Goa Institute of Management and offering professional certificates in corporate sustainability and ethics.
BSBI is committed to various Sustainable Development Goals through initiatives focused on poverty eradication, health and well-being, quality education, gender equality, reducing inequalities, clean water and sanitation, affordable and clean energy, industry innovation and responsible consumption.
- Commitment to Ending Poverty: BSBI empowers students to develop business plans for non-profits, supports initiatives like Back-to-School Africa and partners with organisations to offer scholarships and educational opportunities to disadvantaged youth.
- Health and Well-being Initiatives: BSBI offers wellness and mental health support through consultants, workshops and support groups, fostering a community that prioritises emotional and psychological well-being.
- Quality Education: BSBI is recognised for its academic excellence, interdisciplinary research and partnerships with external academic institutions, enhancing global educational standards.
- Promoting Gender Equality: BSBI cultivates an inclusive environment, by upholding anti-discrimination laws and supporting initiatives like the Women in Technology Scholarship to empower women in the tech industry.
- Reducing Inequalities: BSBI ensures fair treatment for all, providing necessary facilities and resources to guarantee equal access to education and employment opportunities.
- Water and Energy Efficiency: BSBI has renovated its main campus facilities to optimise water and energy usage, incorporating sustainable materials and systems to reduce environmental impact.
- Sustainable Construction and Waste Management: BSBI uses eco-friendly materials in renovations and implements efficient waste management systems to promote recycling and reduce waste generation.
- Promoting Sustainable Transport: BSBI encourages the use of public transport and provides bicycle parking to reduce the reliance on cars, supporting sustainable commuting alternatives.
Student Platforms for Enrolled Students
To support your academic journey once you are enrolled, we provide access to platforms designed to keep you connected and organised.
Canvas
Canvas is a comprehensive learning platform where students can access their modules, check their grades, and find educational materials. Additionally, through this platform, they can take exams and submit their assignments and academic work.
MyPage Student Portal
The MyPage Student Portal serves as the central access point for an overview of students’ academic information, class schedule, attendance records, submission of letter requests, and more.
HOW TO APPLY
Fees and Funding
Application Process
Important dates
nEXT STEPs

Apply for your enrollment today and secure your place at BSBI.

Speak with an expert and plan your academic future at BSBI.

Discover our programs and get your answers at the Virtual Open Days.









