The Student Room Group

Preparation for Computer Science BSc at Uni of Nottingham

Hi, I've accepted a place at Nottingham for the Computer Science BSc and I'm wondering what level of proficiency in C would be ideal and which mathematics I should focus on before starting? I've been doing CS50. I'm up to week 4 (Memory), although I skipped a hard problem during week 3 (Algorithms). I intend to go back and complete it. I've also learned boolean algebra and functions. I've started sets, but I've been focusing on CS50 recently. I also haven't done much CPU architecture or networking. What would you say are the most important things for me to learn in preparation please?

Reply 1

Original post by diggy6506
Hi, I've accepted a place at Nottingham for the Computer Science BSc and I'm wondering what level of proficiency in C would be ideal and which mathematics I should focus on before starting? I've been doing CS50. I'm up to week 4 (Memory), although I skipped a hard problem during week 3 (Algorithms). I intend to go back and complete it. I've also learned boolean algebra and functions. I've started sets, but I've been focusing on CS50 recently. I also haven't done much CPU architecture or networking. What would you say are the most important things for me to learn in preparation please?

Hey, I'm doing a MSc in Computer Science at Nottingham starting in September.

You should be taught everything you need to know from only the things you'd learn in A Levels or equivalent. So, knowing one programming language is really the minimum of what you need to do to prepare. It sounds like you're a long way ahead of that, so that's great. Everything you've listed there should be covered in the course material, but the more you do up front, the less you have to work/the higher your grades when you start.

Reply 2

Original post by diggy6506
Hi, I've accepted a place at Nottingham for the Computer Science BSc and I'm wondering what level of proficiency in C would be ideal and which mathematics I should focus on before starting? I've been doing CS50. I'm up to week 4 (Memory), although I skipped a hard problem during week 3 (Algorithms). I intend to go back and complete it. I've also learned boolean algebra and functions. I've started sets, but I've been focusing on CS50 recently. I also haven't done much CPU architecture or networking. What would you say are the most important things for me to learn in preparation please?

Hi @diggy6506 !

As @octocurious as noted, make sure that you are comfortable with the material taught during your A-levels. If you are comfortable with those, you would be in a nice position to start the course in Autumn.

All the best,
Abián.
(edited 12 months ago)

Quick Reply