Hello, just a quick post helping you true beginners navigating your first year of computer science!
1. Start coursework early
This is one of the keys to success in university. The sooner you get started the sooner you will be able to get your core application down and be able to build the extra features that get you that B/A grade. Trust me just start it as soon as you can you will be thanking me later!
2. Befriend the smart guy
Now this may seem like brown nosing of maybe quite shallow but believe me you got to take any advantage you can in life! Getting someone who knows more about programming than you can help you in many ways. They will be useful when you are stuck debugging your code. They will be useful when you don’t understand a concept. Lastly they will be useful when you don’t adhere to rule no: 1!
3. Break down problems
This is one of the most important lessons in programming. The ability to be able to break down a very complex problem into simpler sub problems is a staple skill in software development. Pseudo code is a great method of breaking down a problem.
4. Time management
Prioritize your course work and exams so you have time to tackle each bit of work as it comes. A little bit of organisation can go a long way!
That’s it! Remember to have fun and don’t get too focused on the output instead you should enjoy the learning process!