So I don't really care about the details. I learn more, great, but otherwise I'm happy because I just want to be able to apply to get into Europe or Asia as a software developer in the future and not worry about whether I have enough points, etc to pass the rigor.
All of that being said, the first course was a gong show with lots of academic violations, but like all things in life it's what you put into it and I plan on graduating with Honors, so even if it's a weak degree I'll still be able to respect my work and effort.