Yes. Students are urged to complete courses offered at a lower level (i.e. Level 1) before attempting courses at higher levels (i.e., Levels 11 and 111). It is important to note that each degree programme consists of two parts.
Part 1 (or Year 1) consists of a minimum of 30 credits, normally ten (10) Level 1 three (3) credit courses. These include three (3) foundation courses, pre-requisite courses for Part II courses and/or free electives, and any other courses designated by your department which are not included in the above.