this all true and well but if u raise the bar for a course say ethical hacking and countermeasures then i think that with the presumed greater understanding of technology one can at least teach courses which require a greater understanding of technology.
<br><br>i mean i am not doubting abertays efficient business sheme but what i am failing to grasp is that lecturers fell sad about not being able to teach certain part of their subject, just like less ball who said we would not be able to learn about databases.
<br><br>and then u have OOP, the whole thing was designed not to be called java but programming language hence force teaching student the simple think in several different languages is stupid. they went to a great&nbsp; who ha to explain the idea behind each not from a java perspective. 
<br><br>i have learnt about for loops in: javascript, java, vb coldfusion, etc and i dont think that the idea behind it changes very much <br><br>i mean come on i signed up to learn about deep computing not become a frinking web designer or a general computing student 
<br><br>i want to learn<br><br>and even 3rd year modules like netbeans or as it is called component based solutions only really teach u a bit of programing and the most is dragging and dropping but what if the interface changes well then most abertay students are fucked.
<br><br>