It was fine,only problem was in the first month or so until I figured out were the rooms were.
Structure or the course was pretty good except for business and software engineering,granted second part of software we had a different teacher and it was somewhat better but still kinda bad(they gave huge slides and a lot of info that we never used).
Most lectures were good but again at business it felt like the lecturer was repeating the same idea for a couple of lectures and software had huge slides that gave a lot of info and history but had very few examples or none.
To be honest feedback is kinda weird at java you'll have a project,make a game with an engine,if you do only what they ask you'll get 17-18/30 for a milestone if you want more you have to add that isn't in the requirements,the weird part is that you might get in your feedback that you didn't do something(ex: create a fixture,I made 4 of them and in the feedback said that I didn't meet the requirement however a friend made only one and he got the requirement as fulfilled so yea small chances that your feedback will be unfair,my favorite was at software,got 100% at an exercise and the feedback said I did god awful but after a week they changed the feedback).
You get a certain amount of points,java has a lab evaluation (100 points)which will be 15% of you final mark,project (100 points) 35% of your final mark and exam (100 points) 50% of final mark.