Computer Science at York

Computer Science at York

University of York

"The course gave me a very broad view of computer science and has made me even more interested to do it as a subject. The whole experience overall was incredibly fun and I would definitely do it all again given the opportunity."

This exciting Computer Science course at the University of York introduces students to both the theory and practical challenges of the subject. The course offers students the opportunity to engage with the logical thinking and problem solving skills that are key for computer scientists.

What’s it all about?

This course is intended to give students a flavour of life at York and, in particular, living on the University campus. First hand experience and advice is offered by student helpers who stay with the Headstart students in campus accommodation.

What will I be doing?

• Hands on projects - in previous years this has involved building and programming a robot using Lego and Quicksort software language• Listen to talks from practising engineers and scientists on aspects of Computer Science and software engineering• Attend a Q&A session with a recent Computer Science graduate• Experience life on campus at the University of York• Receive advice on degree courses and university applications• Tour the University Campus and Facilities• Participate in enjoyable evening social activities including a student union night, bowling and a meal out in York’s historic city centre

Would this course suit me?

If you are considering Computer Science as a degree subject then this would be a very suitable course for you to explore your ideas further. No previous knowledge of programming or alternative operating systems is assumed, but you will meet lots of other Headstart students who have a strong interest in these topics. The University of York has a very modern lakeside campus on the outskirts of the historic city of York and the Department of Computer Science is based in brand-new, state-of-the-art accommodation.

Topics that may be included are:

• Robotics• Quantum Computing• Computer vision – for example, training computers to recognise images• How humans interact with computers and technology• How to ensure the safety of critical computer systems, such as cars and aeroplanes• Programming languages• Computation and its limits• Artificial Intelligence and Games