E.A. Aivaloglou
14 records found
1
Increasing gender diversity in Computer Science
Are the course materials of the first year of the Computer Science Bachelor representing documented stereotypes for computer scientists?
The underrepresentation of women in Computer Science remains a significant issue. Stereotypes portraying Computer Science as a male-dominated field, populated by people who prefer solitude and have an obsessive interest in technology, are known to deter women from pursuing and st
...
Increasing gender diversity in Computer Science
A research on gender inclusivity in materials provided during the matching and selection process
This study evaluates the gender inclusivity of selection materials for computer science programs at TU Delft, TU Eindhoven, and Vrije Universiteit Amsterdam. By scrutinizing wording, imagery, and pronoun use, we determine the supportiveness and potential biases of these materials
...
The field of Computer Science is male-dominated. This means that there is a large lack of female representation. This causes women to be less interested in CS and have a lower sense of belonging. This lower sense of belonging does not only increase the already existing gender gap
...
Increasing gender diversity in Computer Science
A Systematic Literature Review of Interventions in Primary and Secondary Education
This paper covers a systematic literature review of documented interventions aimed at increasing gender diversity in the computer science field, focusing on primary and secondary education. Despite historical contributions by women in computing, gender stereotypes and misconcepti
...
The underrepresentation of women in computer science (CS) programs is an important issue that needs to be addressed in order to promote gender inclusivity and innovation. The following study is a literature review of 42 papers published between 2005 and 2024. It investigates the
...
The advancement of artificial intelligence (AI) has led to an increased demand for both a greater volume and quality of data. In many companies, data is dispersed across multiple tables, yet AI models typically require data in a single table format. This necessitates the merging
...
What are the types of projects that Scratch users create?
How do different types of features relate to the project type?
Scratch is a block-based programming language. It is designed to be simple and syntax error avoidant. This makes Scratch an accessible platform for cultivating coding skills. Many young learners are taught about different programming skills using various project types as examples
...
Unraveling Sentiment Threads: An Analysis of Comment Sentiment and User Participation in Scratch Project Creation
Investigating the Impact of Comment Sentiment on the Creator's Activity on a Social Coding Platform
Although existing work demonstrates that the usage of Scratch strengthens programming skills, little is known about the effect of children encouraging or criticizing each other when programming on the development of their programming skills. To address this gap, we conducted a da
...
Scratch is a popular, visual programming language aimed at children, and is used by teachers and after school code clubs to teach their students about programming. Measuring whether they understand the underlying concepts, however, is a difficult task. In this research, we tried
...
Code generation is becoming one of the most important tools in an Integrated Development Environment (IDE) for programmers, be they novices or experts. It allows them to produce code faster, avoid typos and other mistakes, be more efficient and easily turn ideas into code. As suc
...
How well does GPT-3.5 perform on course assignments from the TU Delft Computer science and engineering Bachelor?
Finding themes in course assignments GPT-3.5 performs well on and does not perform well on
Since large language models (LLM) have been emerged, they took a present role in today’s soci- ety. From society, they also found their way into the field of education that is why in this research paper, we looked into assignments and exams from the TU Delft Computer science and
...
AI in Coding: How can code generation models support developing computational thinking skills?
The use of code generation models in programming support activities
Using AI to support programming has recently gained a lot of popularity. Researchers have been developing tools to support programming activities using GPT models such as ChatGPT and Codex In this paper, we present the most common pro-gramming activities that these models can sup
...
Use of AI-driven code generation models in teaching and learning programming
A systematic literature review
The recent emergence of AI-driven code generation models can potentially transform programming education. To pinpoint the current state of research on using AI code generators to support learning and teaching programming, we conducted a systematic literature review with 21 papers
...
How can large language models and prompt engineering be leveraged in Computer Science education?
Systematic literature review
In recent years, significant progress has been made in the field of natural language processing (NLP) through the development of large language models (LLMs) like BERT and ChatGPT. These models have showcased remarkable abilities across a range of NLP tasks. However, effectively
...