B.Eng. Software Engineering

Bachelor's degree

In Coleraine

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Coleraine (Northern Ireland)

This course is offered at the Jordanstown campus by the Faculty of Computing and Engineering. The course provides an education in software engineering, supported by fundamental topics in computing science, equipping its graduates to apply best-practice software engineering skills to the development of a wide range of information systems in organisations.

Facilities

Location

Start date

Coleraine (County Londonderry)
See map
University Of Ulster, BT52 1SA

Start date

On request

About this course

English Language Requirements Take IELTS test

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Engineering
  • Software Engineering
  • Computing
  • Skills and Training
  • Programming
  • IT Development

Course programme

Course Content

You undertake six modules in Year 1 covering subjects such as programming, mathematics for computing, databases, computer technologies, academic skills for computing and professional practice. In Year 2, further core modules extend your skills in programming and software development and introduce topics relevant to professional software engineering.

In Year 3 you undertake a year's work experience, in the UK, Ireland or Europe. You can also study in the USA. This leads to either the Diploma in Professional Practice for a placement year based in UK or Ireland; Diploma in Professional Practice (International) for a placement year based outside the UK or Ireland; or the Diploma in International Academic Studies if Year 3 is spent in study abroad.
You return to the University in Year 4 for a final year of academic work in which you study advanced topics in software engineering and choose modules from a range of options in areas such as artificial intelligence, healthcare technologies, network technologies and software engineering. You also undertake a major project which involves the analysis, design, implementation, testing and evaluation of the solution to a substantial software-related problem.

Teaching Methods and Assessment

Lectures are used to present and illustrate basic theory and fundamental principles. Tutorials elaborate lecture content, provide problem solving opportunities and examine problem solutions in greater detail. Most modules will have laboratory classes to enable the practical application of theoretical concepts, facilitating deeper understanding of key topics. In programming laboratories there is an emphasis on small group tutoring and support. Timetabled sessions are supplemented by directed private study and may require access to additional online tutorial and study material.

Assessment
Assessment of the knowledge base is through a wide variety of methods including log books, class tests, individual and collaborative coursework assignments and examinations. In final year, assessment of knowledge and understanding is supplemented through assessment of the project dissertation and oral presentations.

B.Eng. Software Engineering

Price on request