Hi JPatel,
The course normally has 4 modules each term, each with two hours of lectures and an hour of tutorial time. Tutorials are normally in groups of about 15-25 with one or two lecturers or tutors. Lectures more often have around 100 students, though this number is highest in the (common) first year, and much smaller in the specialist third-year modules.
The main group project occurs in the 2nd year, where there is a single module that runs across the year to tackle a large-scale (business-related) computing problem. Students are expected to operate in a number of different roles across the module, to ensure that each has an experience of leadership, design, testing and development work.
Dyslexia support here is good. A number of the lecturers are dyslexic, and we have a very good central support system for dyslexic students. I'm a course director for one of the MSc programmes, but also a personal tutor to numerous BSc students. Having worked at four other universities, including UCL, in my experience, the feedback from students of our support is markedly higher. Also, my mother was a specialist teacher for cognitive impairments, and from my experience of working with the support staff, I'd reckon they're a notch above the average too.
I hope that helps,
George (Reader at City University)