Last modified: April 2026

1. What this notice is

This notice describes how personal data is processed in the research project Research on Learning and Teaching in CS Courses at the Aalto CS Department. This is a project-specific research privacy notice for scientific research carried out in connection with selected courses offered on the Aalto OpenCS learning platform. It supplements the general Aalto OpenCS Platform Privacy Notice and, where applicable, Aalto University’s general Privacy Notice for Students.

This notice concerns the research use of data. The same underlying course and platform data may also be processed separately for ordinary teaching-related and platform-operation-related purposes, as described in the Aalto OpenCS Platform Privacy Notice.

2. Controller

Aalto University Foundation sr
Otakaari 24
02150 Espoo
Finland

3. Contact information

For questions about this research project or this notice, please contact:

Arto Hellas
arto.hellas@aalto.fi

Juho Leinonen
juho.2.leinonen@aalto.fi

You may also contact the responsible teacher of your course through the ordinary course contact channels. Arto Hellas is the contact for questions about the Platform and its privacy notice.

For information about Aalto University’s Data Protection Officer and general privacy practices, please see Aalto University’s general Privacy Notice for Students.

4. Name and purpose of the research project

The project is Research on Learning and Teaching in CS Courses at the Aalto CS Department. The research examines learning and teaching in higher education using naturally accumulating data from courses offered on the Aalto OpenCS learning platform. The purpose is to understand how course structures, learning tasks, support tools, automated and human feedback, and learning-environment design shape learning, learner experience, teaching practices, and longer-term success in subsequent studies.

The research focuses on four broad themes:

Research findings are reported in a way that does not identify individual learners in publications or public presentations. Publications report only aggregate findings or sufficiently modified qualitative examples that do not permit identification of individuals.

5. Study period

The period covered by this research project is:

2026-04-01 to 2027-12-31

If the project continues beyond this period, an extension or renewed ethics application will be submitted before the end of the approved period.

6. Courses covered by this notice

This notice applies to following courses offered, or to be offered during the study period, on the Aalto OpenCS learning platform by the research contact teachers.

7. Who this notice applies to

This notice applies to persons whose data is used in this research project through participation in the included courses on Aalto OpenCS. This includes two main groups:

The courses are university-level courses, and minors are not expected to be a target group. However, the learning environments do not normally collect age data for the purpose of identifying minors.

The legal basis for the research processing described in this notice is that the processing is necessary for scientific research carried out as part of Aalto University’s public task and mission. The research use of data is distinguished from ordinary teaching-related and platform-operation-related processing, even where the same underlying course and platform data may also be processed for those separate purposes.

Consent is not the legal basis for the research processing described in this notice. Instead, this project uses an opt-out mechanism for the research use of data, as described below.

9. Why an opt-out mechanism is used

For the research use of data in this project, an opt-out mechanism is used rather than an opt-in model of informed consent. Participants are informed about the research, this research privacy notice, and their possibility to opt out of the research use of their data. The opt-out mechanism is explained in each course and on the platform.

The reason for using opt-out rather than opt-in is both methodological and ethical. In this kind of educational research, an opt-in mechanism would likely produce a systematically biased sample, because students who are more active, engaged, confident, or attentive to course communications are also more likely to provide consent. As a result, the research sample would likely differ in important ways from the full learner population. Publishing conclusions from such a selective subset as if they described the whole learner population could therefore be misleading. The opt-out approach helps support more valid and ethically robust conclusions while still respecting participant autonomy through clear information and a genuine possibility to refuse participation in the research use of data.

Opting out affects only the research use of data. It does not affect teaching, grading, access to course materials, feedback, support, or a participant’s status in the course.

10. What data is used in the research

The study uses personal data arising from participation in the included courses and the use of the Aalto OpenCS learning platform. The research uses data categories that are already generated in authentic course and platform use and that are relevant to the research questions.

Depending on the course and platform features in use, such personal data may include, for example:

More generally, the Aalto OpenCS Platform Privacy Notice explains that the Platform may process categories such as account data, submission and assessment data, learning activity and usage data, support and recommendation data, and technical and security data. This project uses only the data necessary for the relevant research question, and data minimisation is applied at extraction and analysis stages.

11. Where the data comes from

The research data comes from participation in the included courses and use of the Aalto OpenCS learning platform. Depending on the situation, the data may originate from:

12. How the data is used in the research

The data is used to investigate learning and teaching in higher education in the context of the included CS courses. Depending on the research question, this may include analysis of, for example:

The research uses existing data arising in authentic course settings. Where future work would involve separate data collection specifically for research beyond what is normally collected in the course or platform context, such work will be evaluated separately and, where necessary, submitted for separate ethics review.

13. Who can access the data

Access to personal data and research datasets is limited according to role and need. Course teachers and authorised research personnel may access the data necessary for their tasks. Where pseudonymised data is made available to other authorised course staff or researchers for analysis, access is limited in time and scope, recorded where appropriate, and removed after the relevant analysis or according to the research data management plan.

The principal investigator and the responsible teachers for their own courses are responsible for data security. Authorised research personnel and authorised course staff may access data only according to role, need, and the access controls described in this notice.

14. Sharing of data

Personal data used in this research project will not be shared outside Aalto University. Publications arising from the study will report only aggregate findings or sufficiently modified qualitative examples that do not permit identification of individuals. The research dataset itself will not be published.

15. Storage, protection, and safeguards

Research data is stored in Aalto-backed systems and processed on Aalto-managed infrastructure. Where possible, research datasets are pseudonymised before analysis. Only data necessary for the specific research task is retained in working datasets.

The main risks related to the data are the possibility of re-identification from combinations of variables, small cohorts, or rare patterns in the data; the possibility that qualitative examples derived from learner work could be identifying if reported carelessly; and the general risk of unauthorised access during extraction, storage, or analysis. These risks are mitigated through data minimisation, pseudonymisation where possible, role-based access control, limitation of access to authorised persons only, suppression of small cells in reporting, aggregate reporting, and the modification, generalisation, or synthesis of qualitative examples so that individual participants cannot be identified.

A minimum cell-size threshold is applied in publications, and smaller cells are suppressed or merged. Examples derived from student work are sufficiently modified, generalised, or synthesised so that neither the original submission nor its author can be identified.

16. Retention of research data

Data extracts and working datasets are retained only for the duration necessary for the relevant analysis, in accordance with the research plan and applicable university procedures. More generally, where Platform data is used for scientific research, research data is retained in accordance with the relevant research plan, applicable university procedures, and legal requirements. Where possible, research data may later be pseudonymised further or anonymised.

The Aalto OpenCS Platform Privacy Notice separately describes the general retention periods applied in the Platform to user account data, submissions, logs, and other platform data categories.

17. Your rights

As a data subject, you have the rights provided under applicable data protection law. Depending on the situation, these may include the right to:

More information about data-subject rights and Aalto University’s general privacy practices is available in the Aalto OpenCS Platform Privacy Notice and, where applicable, Aalto University’s general Privacy Notice for Students.

18. How to opt out

You may opt out of the research use of your data in this project. Information about the opt-out mechanism is provided in each included course and on the platform. If you choose to opt out, this affects only the use of your data for this research project. It does not affect teaching, grading, support, or your participation in the course.

To opt out on the platform, open your user profile and go to the Data and Research tab. There you can turn off the educational research use of your platform data. You can also contact the responsible teacher of your course through the ordinary course contact channels to ask about opting out.

19. Further information

For general information about personal data processing on the Aalto OpenCS platform, please see the Platform Privacy Notice. For users covered by Aalto University’s general Privacy Notice for Students, more information is also available there. This research privacy notice describes only the research processing for the project identified above.