First year students cover mathematical topics, computer architecture, networking, and fundamental concepts of programming. A further course persists throughout the three-year undergraduate curriculum.
Source: Wikipedia