However, a strong academic record demonstrating preparedness for university-level study is crucial. The specific subjects you take will depend heavily on the course you apply for at TCD. Some courses will explicitly require certain high school subjects (e.g., sciences for engineering). Therefore, choosing subjects strategically aligned with your intended degree is very important.