Metadata
Title
Preparing to study undergraduate computer science
Category
undergraduate
UUID
795b29fd19554c3d83ec1a97152c31af
Source URL
https://www.york.ac.uk/computer-science/study/undergraduate/preparing-to-study/
Parent URL
https://www.york.ac.uk/computer-science/study/undergraduate/
Crawl Time
2026-03-20T07:09:40+00:00
Rendered Raw Markdown

Preparing to study undergraduate computer science

Source: https://www.york.ac.uk/computer-science/study/undergraduate/preparing-to-study/ Parent: https://www.york.ac.uk/computer-science/study/undergraduate/

Everything you want to know to prepare for undergraduate study in the Department of Computer Science

To help you make the transition to university, we've put together some resources which we hope you will find useful, including links to free courses, tips on brushing up your skills and some recommended reading.

https://www.youtube.com/watch?v=ns8tA-OHdVg

Free online courses

Get a taste of studying computer science at university level and discover the fundamental theory and techniques of machine learning. 

Explore what higher education is all about. Get tips for making the most of your university life.

Talks and presentations

Watch these videos for an introduction to some fundamental concepts and issues facing computer scientists today.

Video

The Inside Story of ChatGPT’s Astonishing Potential

Greg Brockman, TED 2023

https://www.youtube.com/watch?v=C_78DM8fG6E

Video

The Dangers of Artificial Intelligence

Stuart Russell on AI risk, 2019

https://www.youtube.com/watch?v=5B3Wn6Wo5CU

Video

How Computer Science Made Me Brave

Madeline Griswold, TEDxBrownU 2019

https://www.youtube.com/watch?v=nZ1ehJqXor0

Video

The Five Laws of Cybersecurity

Nick Espinosa, TEDxFondduLac 2018

https://www.youtube.com/watch?v=_nVq7f26-Uo

Optional reading list

When you arrive, you'll receive recommended reading for each module that you'll be studying. You should be able to borrow these books from the University Library.

Improve your skills

If you're looking to brush up on your maths and programming skills over the summer, these handy links are a great place to start. The suggested reading is there to give you a taste of what you will be learning; it's not a requirement, just a way for you to get a head start and explore your interests in computer science.

Mathematics

Programming

Advice about computers

The Department has three dedicated software labs which are available to our students 24 hours a day, seven days a week. Our lab PCs are set up with all the software needed for teaching and assessments, and we upgrade them regularly.\ \ ​Many students have their own PCs or laptops​ ​​and we know students may prefer to use their own machines. ​​Some find laptops more practical; others prefer to have a desktop PC – the choice is yours.\ \ To support your studies in the Department of Computer Science, a laptop or PC with at least 500GB hard disk is ideal, as it enables you to dual boot Windows and Linux if you wish​. ​8GB RAM is a minimum and i3 ​is ​the minimum processor to go for. We recommend an SSD as the performance will be much better.\ \ For day-to-day university work, an entry-level Intel x86-64 laptop as described in the advice on the University's web pages is fine. If you want something more powerful, then you could consider something with a CUDA-capable GPU which you can use to experiment with AI models, but this is not essential.

Purchasing your computer

Contact us