British Council listed education agent      We are providing IELTS Exam preparation courses at our Dhaka centre                

BSc (Hons) Computer Science & Software Engineering

Course Overview

The disciplines of computer science and software engineering are central to many of today\\\'s commercial and industrial activities, as well as providing a diverse and rapidly developing field for personal study. This course is designed to enable you to analyse and build a range of applications. Emphasis is on the entire software development lifecycle, and the production of high-quality software systems using object-oriented (OO) methods and tools.

The emphasis of the course is to provide vocationally skilled programmers and software engineers who have both a general overview of computer science and software engineering, with a more detailed knowledge of fields like internet programming, database applications, artificial intelligence applications or networking.

Key information

    Course name

    BSc (Hons) Computer Science and Software Engineering

    Total academic credits

    360 credits

    Qualification awarded

    Bachelor of Science with Honours

    Awarding body

    University of Bedfordshire

    Professional recognition


    Academic level

    Undergraduate (QCF_NQF Level 6)

    Study mode

    Full time - Classroom


    3 years

    Tuition fees

    £10,500 per year


    September and February

    Work placement


    Course location


Academic entry requirements

At least one of the following:

• 2 A level passes (minimum C and D)

• OR Successfully complete Foundation year (from a recognised university or HE institution)

• OR Successfully pass Year 12 with overall average marks of 80% or above

Additional: Normally GCSE in English and Mathematics at grade C Consideration will be given to mature students without conventional qualifications, and work experience may be taken into account.

English entry requirements

IELTS score of 5.5 overall with no less than 5.5 in any subcomponent. Students with lower IELTS grade may be eligible for pre-sessional English course before the main course.

Assessment methods

The types of assessment used ranges from laboratory practical work that assesses the practical application of knowledge and concepts gained in lectures and seminars, and also from learning acquired during self-study to computer based assessments and formal written examinations as well as oral presentations.

Progression route

Post-graduate study, for example Taught Masters courses in Software Engineering, Computer Science.


Year one:

  • Introduction to Software Development – 30 credits
  • Principles of Programming – 30 credits
  • Computer Systems Structure – 30 credits
  • Fundamentals of Computer Studies – 30 credits

Year two:

  • Object Oriented Programming and Software Engineering – 30 credits
  • Mobile Applications – 30 credits
  • Concepts and Technologies of Artificial Intelligence – 30 credits
  • Systems Development and Modern Database Practices – 30 credits

Year three:

  • Research Methodologies and Emerging Technologies – 30 credits
  • Comparative Integrated Systems – 30 credits
  • Social and Professional Project Management – 30 credits
  • Undergraduate Project – 30 credits

Main learning outcomes

Upon successful completion of this course, you should be able to:-

  • LO1: Understand the role of typical commercial development tools and comparative systems used in both computer science and software engineering settings and critically appreciate the role of the object oriented paradigm in framing the use of these tools
  • LO2: Understand and critically evaluate the problems and constraints operating within large scale software engineering and computer science projects including the role of standards, methods and tools
  • LO3: Critically evaluate the tools and techniques currently used in software engineering and computer science and appreciate the role of future trends and platforms (such as mobile)
  • LO4: Critically appreciate the constraints operating within a typical software development lifecycle and identify solutions (reqs. engineering methods, analysis and design tools, implementation, testing, post-release)
  • LO5: Work effectively and appreciate the role of working within a software team and to be able to explain the conditions necessary for successful team working
  • LO6: Communicate your ideas both in writing and orally according to appropriate academic or professional standards
  • LO7: Evaluate when and why you need information, find it, use and communicate it in an ethical manner within the context of computer science and software engineering
  • LO8: Research and evaluate information from a number of sources
  • LO9: Apply formal and informal creativity and critical thinking techniques in the solution of problems.


Choose Computer Science & Software Engineering (Hons) degree at Bedfordshire and:

  • Learn about the entire software development life cycle and the production of high quality systems using object-oriented methods
  • Study with committed, like-minded students in dedicated laboratories and classrooms
  • Develop your professionalism as you choose the career path you wish to take
  • Gain detailed knowledge of areas such as internet programming, database applications, artificial intelligence and networking  
  • Explore the highly sought-after practical skills you will need to make a success of your career
  • Challenge yourself with a final stage project which will enable you to study your specialism in greater depth   
  • Benefit from teaching by staff who have a strong academic research backgrounds and are also actively engaged in knowledge transfer