Weeks 1- 4: Declarative Programming paradigm :
Functional programming and functional programming languages
The implementation of programming langauges
Compiler construction basics
Weeks 5 and 6: Security issues in modern software intensive systems:
Role based access control and information flow
Weeks 6 and 7: Introduction to machine learning state of the art and data science:
Types of machine learning utilities
Big data and the cloud
Security issues while deploying machine learning utilities to big data on the cloud
Weeks 7-10: Back-end retargetable programming infrastructure to facilitate data science projects:
Project introduction
Technical Aspects:
Theory and implementation strategies
Bring together topics covered over the past weeks in order to contribute to the DVf project
Create final deliverables for presentation