The Rapid Software Prototyping course (RASOP) explores software automation approaches that improve the daily practice of software professionals. In this course, we will focus on the Model-Driven Software Engineering paradigm (MDSE), a.k.a., Model-Driven Engineering (MDE). MDE practices have proved to increase efficiency and effectiveness in software development. MDE adoption in the software industry is foreseen to grow exponentially soon thanks to the rapid pace of software evolution from digital transformation projects, and the merging of software development and business analysis.

In the RASOP course, different workshops and assignments will provide students with the opportunity to create their own innovative software prototypes without the need of previous programming knowledge.

The core subject of the course is modelling analysis of information systems from different perspectives like data, interaction, processes, organisations, and so on.

The course consists of a combination of lectures and practical workshops in which the students work on several assignments. Finally, the students will have to investigate and analyse the information system to create their own innovative software prototypes.