sorry about the late reply mate
Yeah the comp systems course was pretty split into 2 semesters (1st Comp Systems, 2nd Programming).
I found the 2nd semester very easy as I have been programming for many years, however the 1st semester was a royal pain in my ass. The problem with computer architecture and system design stuff is that it is so old and unheard of these days. The computer systems unit is the same of what it was 15 years ago, so you are learning ancient computer information (binary, system architecture, instruction set architecture), don't worry if those terms don't ring a bell, they still don't for me
However, I found the 2nd semester great! Not just because I love programming, but mainly because they teach it extremely well. They have modern teaching resources and great online quizzes. Also, Java is a great language to get your head around as it is very similar to most languages, .NET and non-.NET.
Despite first semester being ridiculous, I do not regret doing it at all, in fact I am so happy I did it because it gave me a pretty simple 5.0, and I did so little work for it compared to my other subjects.
A couple words of advice for those do wish to do it though are:
- Make sure you get to know the other people in the course doing it (there won't be many) and help each other out
- Try to find simple videos, articles and explanations on the content in 1st semester. (The resources they give are sometimes hard to follow)
- Don't be afraid to ask questions with people who know the course (A tutor would be ideal in this subject, someone to guide you through the content)
- If you can go to tutorials at Clayton that would help (although I never did)
- You can do poorly first semester and make up for it 2nd semester if you are familiar with programming.
- I found the lecturers useless most of the time, didn't answer questions etc, so independent learning is helpful here.
If you have any other questions etc just let me know