Facts and figures
The programme at a glancePart of School
Programme information
A view of the study programmeThis program has one course of 30 credits, we progressively allow more freedom (independent work) with time. We start with intensive lectures on new subjects and very frequent feedback loops, and we end with giving more time to organize independently testing and final development. This means that the course will have high number of contact hours at the beginning and less in the second part.
Method: Frontal lecture, workshops, weekly formative assignments, work-in classes, self-study, group work (for presentation and final project).
Type of assessment: final portfolio and final application delivery with discussion. During the course there will be frequent formative feedback sessions.
The final delivery and possible re-take can be evaluated remotely if presence is not possible.
If you have successfully completed this exchange programme then you are able to:
- Knowledge and insight: The student will gain understanding about developing cross-platform code for applications. Additionally, the student will be able to investigate current design challenges in interactive applications across different platforms. The students will develop knowledge and insight in one or more topics within the domain and programming field that relate to the themes of this minor (usability, code quality, and user testing).
- Apply knowledge and insight: Through a demonstration, students demonstrate their ability to transfer technical knowledge acquired earlier in the course to a new application domain (cross-platform application) and design to develop innovative solutions.
- Judgment: The student will investigate a design problem by researching and analysing all releva nt components and aspects they select, based on their own choice of the (real-life) issue and the level of importance they assign to exploring these aspects, to test and verify. They will then evaluate the outcomes through practical experimentation.
- Communication:
- The students will have to communicate effectively in the group environment.
- The students will be able to convincingly present their own innovative solution, e.g. through an elevator pitch or short demo, so that the audience of experts not only gains substantive insight into the technology and the important aspects of the solution but will also be willing to continue developing this solution in a follow-up iteration.
- The students will need to effectively apply communication skills in the provided documents, conveying the core information for each task/document.
- Learning skills: The student will have to demonstrate initiative and autonomy by studying the research independently in the application domain.
Fall 2026
This minor lasts the entire first Semester and consists of two learning periods. The learning periods are separated by a formal formative check (over the design).
In the first period students will focus on learning the basics of usability, designing interfaces and basic approach to programming in dart/flutter.
In the second period students will have to start the implementation of their design, test it with users and step up the quality of their code (and documentation) for the final delivery.
After completing your exchange programme at Rotterdam University of Applied Sciences, you will receive a:
- Transcript of records
Subjects
An indication of the modules you can expect
Block 1 and 2
-
Software Development for Nature (30 ECTS)
Software Development for Nature (30 ECTS)
Topics
- Programming for cross-platform development (write once, run anywhere, on desktop or mobile) using the Flutter framework.
- Dart programming language.
- Requirements engineering.
- Code design (architecture and design patterns).
- Code automated testing (smoke testing)
- Design thinking framework (for ideation of the interface).
- Usability of interfaces and usability evaluation.
- Quality and maintainability for cross-platform applications.
- User testing.
Learning materials
The material will be provided during the course, a suggested book is “Flutter in 7 Days” (ISBN: 978-93-5551-609-1) to get started with the framework. We will also rely heavily on the material available at https://docs.flutter.dev/ and connected tutorials, recipes, and examples. We will be examining example websites to gain inspiration and provide constructive criticism, for example, https://www.ics-c.epos-eu.org/
Learning outcomes
The student will learn the following by the end of this course (Dublin descriptors):
Knowledge and insight: The student will gain understanding about developing cross-platform code for applications. Additionally, the student will be able to investigate current design challenges in interactive applications across different platforms. The students will develop knowledge and insight in one or more topics within the domain and programming field that relate to the themes of this minor (usability, code quality, and user testing).
Apply knowledge and insight: Through a demonstration, students demonstrate their ability to transfer technical knowledge acquired earlier in the course to a new application domain (cross-platform application) and design to develop innovative solutions.
Judgment: The student will investigate a design problem by researching and analysing all relevant components and aspects they select, based on their own choice of the (real-life) issue and the level of importance they assign to exploring these aspects, to test and verify. They will then evaluate the outcomes through practical experimentation.
Communication:
The students will have to communicate effectively in the group environment.
The students will be able to convincingly present their own innovative solution, e.g. through an elevator pitch or short demo, so that the audience of experts not only gains substantive insight into the technology and the important aspects of the solution but will also be willing to continue developing this solution in a follow-up iteration.
The students will need to effectively apply communication skills in the provided documents, conveying the core information for each task/document.
Learning skills: The student will have to demonstrate initiative and autonomy by studying the research independently in the application domain.
Type of assessment
Portfolio and final project (cross platform application in Flutter)
Module code
-
Practical matters
What you need to knowLocation
Where you can find us