Software Engineering BEng HONS

The BA/BEng (Hons) Software Engineering course provides students with a broad-based education in building and maintaining software systems and other computer-based solutions. The overall aim of the course is to examine all elements of the process, from the initial understanding of the problem, to analysis, design and development, to implementation, testing and maintenance. This will enable graduates to embark on a professional career in software engineering with excellent vocational skills relevant to the industry needs.

This course emphasises the need to be adaptable to the constantly evolving systems and changing needs of the software engineering industry. These technologies range from high-performance distributed systems to small scale embedded devices that are omnipresent in our everyday lives – with more and more of these devices including network connectivity.  Living in an increasingly connected world with a high demand for specialists, this course will give you the opportunity of gaining the knowledge and practical experience to become a software engineer capable of producing the next generation of software systems. These technologies range from high-performance distributed systems to small scale embedded devices that are omnipresent in our everyday lives – with more and more of these devices including network connectivity.

The BA/BSc (Hons) Computing Systems course develops the knowledge and practical skills needed to design and produce integrated software systems solutions well suited to the constantly evolving needs of industry.

To provide you with the skills you’ll require when you graduate, you will work on real-world projects – both individually and in a group – to design, develop and test software system solutions suitable for the needs of industrial partners.

Course length:  3 years or 4 years with Foundation year.

Start dates:  January / April / August / September;

  • Data scientist
  • Cyber security engineer
  • Machine learning engineer
  • Full stack developer
  • Python developer
  • Java developer
  • Cloud engineer
  • Cyber security analyst
  • Game developer
  • Information systems manager
  • IT consultant
  • Multimedia programmer
  • Web developer
  • Web designer
  • Software engineer
  • Database administrator
  • IT technical support officer
  • Software tester
  • Sound designer
  • Systems analyst
  • Minimum Age: 18 years old
  • Applicants are required to submit proof of prior certification (i.e., Secondary School Diploma/Baccalaureate/Level 3 qualification) and/or relevant work experience.
  • Applications from mature candidates without formal qualifications are welcomed if they could demonstrate appropriate levels of relevant ability and experience.
  • If you are unable to meet the entry requirements for this course you may still be eligible for our Foundation year course. This is an extra year of study to prepare you for the full degree.
  • Overseas learners must demonstrate an approved level of proficiency in the use of English language.
  • Applicants must bring their original certificates at the moment of registration.

Year 1:

  • Digital footprint
  • Computer systems
  • Web development
  • Software engineering
  • Problem solving and programming
  • Database 1

      Year 2:

  • Quality and user-centred systems
  • Service management
  • Group project
  • Web programming
  • Database 2
  • System design and development

      Year 3:

  • Computer dissertation
  • Systems development approaches
  • Cyber security and cryptography
  • IT project management
  • Database 3
  • Business intelligence 



The course is assessed in terms of both theory and practice through assessments including practical implementations, reports, essays, presentations and examinations. Most modules are designed to develop problem solving techniques and interpersonal skills and many provide the opportunity for group work.


After completing your undergraduate degree, if you decide to enhance your career prospects even further you can apply for a postgraduate Master program. For more information regarding progression please contact Atlantic London.


The Tuition Fee of the course may vary depending on the institution you have chosen, as well as your status in the UK. The course is available for UK/EU and International Students as well. 

Please contact us to find out the tuition fee for a specific course you’d like to know about.

Government Funds – Student Finance England

If you are an UK/EU citizen or living in the UK on Indefinite stay, you can receive support from the government via Student Loan Company to cover tuition fees and some living costs while studying, depending on your circumstances. 

Tuition fee loans, which cover the full cost of your course, are paid directly to the course provider. 

You can apply for a Maintenance loan at the same time, which will help you cover some of your expenses. This loan will be paid directly into your bank account at the start of each term. 

You won’t have to pay back the loan until one after your graduation, when you’ll earn over a threshold set by Student Loan.  

Students can also apply for other grants subject to availability and eligibility, such as grants for disability, or for childcare costs.

Leave a Reply

Your email address will not be published. Required fields are marked *

#iguru_button_66558c5a0565e .wgl_button_link { color: #ffffff; }#iguru_button_66558c5a0565e .wgl_button_link:hover { color: #ffffff; }#iguru_button_66558c5a0565e .wgl_button_link { border-color: #fc7402; background-color: #fc7402; }#iguru_button_66558c5a0565e .wgl_button_link:hover { border-color: #fc8728; background-color: #fc8728; }