Slashdot videos: Now with more Slashdot!
However this semantic enhancement requires a couple of things: the model (ontology) must be defined by consensus. A model is by definition an incorrect representation of reality. Hence even with a manually crafted model ontology, it still won't be 'exact'. If you apply this on big medical ontologies, you're really in trouble, as they may have hundreds of thousands of concepts. So this is the ontology part. Next you have the actual semantic annotation part of the document where you put actual trust in the annotator that his knowledge of the ontology is perfect and he's doing a good job of annotating the document. This requires plenty of training.
Because of the Arab Spring, Western Muslims started to be more engaged around freedom in the Arab countries.
The civil war in Syria (where at first freedom fighters started fighting against the Assad government) succeeded in actually engaging young and influenceable Western Muslims on the field who struggled with their mixed Western and Muslim identity.
ISIS was very successful in utilizing that momentum to draw more young Western Muslims into their ranks later on and many tens of thousands European young muslims (many of them under-age) are now fighting with ISIS.
This is very worrisome because these can get back into Europe since they have passports and under the Visa-Waiver program could just board a plane to the US for example.
In that sense, this is now a global conflict. It's not just some tribes fighting against each other and the US intervening to keep control of the oil. It's an exodus of young people who are getting brainwashed and are ticking time-bombs when/if they get back to their actual Western home country.
Add to the mix in the later years a couple of more "applied" CS courses like compilers, interpreters and parsers; and of course; what everyone here is referring to as "good programming" some "easier" classes about Software Engineering, OO programming, Design Patterns and Databases, Networks, and that's basically what a CS curriculum looks like here (except from some possible AI, Machine Learning, Management,
Of course, this still doesn't guarantee you a good Software Developer/Engineer (passion and motivation is very important), but the basis is as good as it gets.
Mind you, I hold EEs in high regard and would definitely hire even if not up to par with latest Node.js FizzBuzz framework.