Description
This course will explore new and emerging areas of Computer Science research, the impact these developments are having on the discipline, and the research being done within LIACS.
 A large part of the course will be practical. In groups, students will develop a Web 2.0 application, using Javascript, web services and APIs.
Goals
- Learn new programming languages and learn to use them to build practical applications. You will work with the read/write web to create mash-ups of new material, existing resources and dynamic content. 
- Gain experience of collaborative working and collaborative software development. 
- Gain experience in new and emerging areas of computer science. 
Prerequisites
none
Literature
Suggested reading will be posted on the website throughout the course.
Table of contents
The course gives an introduction to many computer science research areas including:
- Web 2.0 and related technologies 
- The Mobile Web 
- Cloud and Grid Computing and Big Data 
- The Semantic Web 
- DNA Computing 
- Data Science 
- Computer Programming Competition 
Forms of Work
Lectures, computer practical classes with assignments, regular progress reports and practical application development.
Examination
This course has no exam. It will be assessed by the production of a requirements report (10%), a final report and working application (70%) and presentations of the application (20%).
Contact
Onderwijscoördinator Informatica, Riet Derogee
