At UCD, they provide a rigorous education in the fundamental engineering subjects and help you to develop problem solving and design skills based on maths and physics. As a UCD Engineering student you will enrol in a common first year, which allows you to gain an understanding of the many different disciplines available, before being offered an unrestricted choice of specialisation, subject to health and safety based capacity constraints.