I am from SP, IT course (not gonna disclose more details here

), enrolled on 2012. My life during that 1 year? Bankai mode all the way, study is my priority, just whack. After I finish the intensive lecture weeks, I will start to do my studies and learn all the topics covered in the lecture notes or busy doing tutorials. Probably at least 5 hours of study time per day. Be proactive and make friends.
I know my programming is my weakest, if you wanna ask me to rate my programming skill I would say 1/10. lol I lower down my ego and start asking classmates for guidance, learnt a lot from them. Picked up C++ and learn how to do for loop, if/else, function, OOP, the logic is very important.
Come on what kind of regret will you have? The only regret probably is never studied hard enough and failing the exam. lol Just save your time and complete it in one year. After a year start earning money already or get your increment.
stan216 has summed it all. For the No. 4 you can use this as a guideline.