Tech courses

Apply Now

You will be redirected to an external website

Course Details

Entry year / start

Summer 2025

Duration

3 years (Full time)

Category

Undergraduate

Location

Belfast, Northern Ireland

Closing Date

2025-09-30 08:00:00

Share

Computer Science - BEng (Hons)

  • About

    If you want to become a Computer Scientist with expertise in the analysis of computing problems with the ability to design and develop practical solutions for them, then you should consider this course.

    Computing pervades every aspect of our day to day lives from the gadgets in our homes, our workplaces to our smartphones. Industry needs dynamic, enthusiastic graduates with interests across the computing science spectrum.

    Do I need to have studied Computing or Digital Technology at school or college?
    A discipline with such diversity requires students with a variety of interests and backgrounds, therefore, you do not need to have studied Computing or Digital Technology, however, we will look for evidence of a passion and enthusiasm for this dynamic, fast-moving discipline.

    Attendance

    This course lasts three years.

    New students are expected to attend a pre-semester induction. The course is delivered over two semesters (September to May) with a supplementary assessment period in August.

    The taught element of the course is typically 22-24 hours per week (Monday to Friday) and timetabled sessions are supplemented by directed independent study and may require access to additional online tutorial and study material.

    You undertake six modules in Year 1 covering subjects such as Problem Solving for computing, mathematics for computer scientists, Databases, Client Side Development and Introduction to Physical computing. You will also attend extended induction designed to ease your transition into the course.

    In Year 2, additional core modules extend your skills in Programming, Web Development and Software Product Management and introduce topics relevant to Networks, Security and Data Analytics.

    The final year of study consists of two compulsory modules that reflect the core theme of the course at an advanced level as well as some optional modules. You also undertake a major project which involves the analysis, design, implementation, testing and evaluation of the solution to a substantial software-related problem.

    Start dates

    • September 2025

    Teaching, Learning and Assessment

    The course is delivered using several teaching and learning methods including Lectures, Tutorials and Practical Laboratory Sessions.

    Lectures are used to present and illustrate basic theory and fundamental principles and are normally supplemented by tutorials which elaborate on lecture content and provide opportunities for the student to use their problem-solving skill and to examine problem solutions in greater detail.

    Practical Laboratory Classes enable the practical application of theoretical concepts, facilitating a deeper understanding of key topics. In programming laboratories, there is an emphasis on small group tutoring and support.

    Modules are assessed through a wide variety of methods including class tests, individual and collaborative coursework assignments, project dissertations, oral presentations, vodcasts and video demonstrations. A common assessment pattern in modules is a first piece of assessment which seeks to ensure the acquisition of core knowledge as preparation for a more substantive practical skills assessment.

    The assessments undertaken by students require them to engage with computing as it operates in many domains in society. Through these practical engagements, students experience computing's contribution to sustainable development.

    Attendance and Independent Study

    The content for each course is summarised on the relevant course page, along with an overview of the modules that make up the course.

    Each course is approved by the University and meets the expectations of:

Apply Now

You will be redirected to an external website