Do not rush out and buy an expensive new laptop or desktop.
You will need to a lot of coding so its is very useful to have access
to a internet-connected computer where you live - but almost any
computer will be sufficient.
If you don't have computer access where you live, you will need to spend quite
a bit of time in
CSE's computing labs
What should I do if I am stuck on something when writing code?
If you have tried searching the internet for solutions with no luck, there are many resources within the course which can save hours of effort. One such resource is the Course Forum. Posting a question on this forum can help other students with the same question. You can also attend one of our Help Sessions where course tutors can spend time helping you.
One last resource is your tutor or lab demonstrator. It can be very helpful to have their email addresses, especially during assignments.