Computing is a broad and vast topic. It’s hard to know where to start, what to learn and when it becomes relevant. Having just finished my first year of Computing at Edge Hill I want to provide some advice on topics, languages and areas to focus on before you arrive to make your first year as easy as possible and give you time to focus on your specialisation. Please bear in mind that first year is a shared year, so even if you are on a Networking course you will be expected to study Web Development in your first year.
While personally I am not a fan of Java knowing it before you arrive for University is a massive help. For your Programming module in year one you will be focusing on Java programming. Programs such as Alice can help you learn how to use Java, there are a plethora of books available also. Java is an interesting language, being object orientated using ‘classes’ it can be a challenge if you are more accustom to functional languages such as Python, PHP or BAT/BASH.
Networking is another module that you will undertake in your first year. Knowing how IP’s, MAC addresses and packets are transmitted will help you understand the content of the module. Using your home network you could try setup static IP addresses, change your DNS server or just poke around and see how things work.
All of this might sound daunting, but this is an entirely extra credit task. You will be taught and supported fully throughout your first year, but if you have a passion for computing maybe you will take it upon yourself to look at these things. That’s all from me.
If you want more free and great advice email firstname.lastname@example.org or leave a comment below and I will get back to you. If you want to suggest something to write about or want to be interviewed leave a comment below also and I will get back to you personally!