Next Article in Journal
Virtual Reality in Preservice Teacher Education: Core Features, Advantages and Effects
Previous Article in Journal
A Scoping Review of Research on the Use of Digital Technologies for Teaching Reading Fluency
Previous Article in Special Issue
Using Wikipedia to Develop 21st Century Skills: Perspectives from General Education Students
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Coding Decoded: Exploring Course Achievement and Gender Disparities in an Online Flipped Classroom Programming Course

by
Smirna Malkoc
1,2,†,
Alexander Steinmaurer
3,4,*,†,
Christian Gütl
3,
Silke Luttenberger
1 and
Manuela Paechter
2
1
Institute for Practical Education and Action Research, University College of Teacher Education Styria, 8010 Graz, Austria
2
Educational Psychology Unit, Department of Psychology, University of Graz, 8010 Graz, Austria
3
Institute of Interactive Systems and Data Science, Graz University of Technology, 8010 Graz, Austria
4
Institute of Digital Sciences Austria, The Interdisciplinary Transformation University, 4040 Linz, Austria
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Educ. Sci. 2024, 14(6), 634; https://doi.org/10.3390/educsci14060634
Submission received: 10 April 2024 / Revised: 7 June 2024 / Accepted: 8 June 2024 / Published: 12 June 2024
(This article belongs to the Special Issue Digital Education: Theory, Method and Practice)

Abstract

:
In introductory programming courses (IPCs), students encounter various difficulties that are related to low achievement and high dropout and failure rates. Technology-rich approaches that promote self-directed learning while facilitating competency development and knowledge construction through social collaboration may offer advantages in this context. The current study assesses such an instructional approach by (1) identifying antecedents and process variables related to course achievement in an online flipped classroom IPC and (2) testing for gender differences regarding antecedents, process variables, and course achievement. In the winter semester of 2020/21, a sample of 144 Austrian university students participated in a survey with measurements at different points in time. Multiple linear regression was carried out to explore factors related to course achievement. The results indicate that gender, achievement-avoidance goals, academic self-concept, engagement in asynchronous learning, and course satisfaction were positively related to achievement. In contrast, work avoidance was identified as a barrier to achievement. Additionally, multivariate analysis of variance (MANOVA) was employed to test gender differences. MANOVA revealed significant gender differences regarding learning goals, mathematical self-concept, work avoidance, and engagement in synchronous learning. There were no gender differences regarding course satisfaction or achievement. The study has implications for designing innovative programming courses that could foster course satisfaction and achievement and thus reduce dropout and failure rates.

1. Introduction

Increasing reliance on digital technologies in a multitude of life domains emphasizes the crucial role of programming in today’s world as a 21st century skill. Programming skills are valuable across different study subjects and professions [1]. However, learning to program is a complex process, and students face various challenges when taking introductory programming courses (IPCs). Learning programming seems to be a bottleneck for students in the first semester, which impairs or even completely prevents the transition to higher semesters [2,3]. This seems to be particularly true for the already small proportion of women taking part in these subjects [3,4,5]. To identify factors related to persistence and achievement in programming education, previous studies have focused on students’ self-beliefs (e.g., self-concept and self-efficacy), motivation, emotions, learning engagement, and satisfaction [1,4,6,7,8,9,10,11].
When investigating the significance of person-specific characteristics for learning, it is important to consider not only the content of learning but also the respective learning environment with a specific instructional approach. Prior research on learning and achievement in programming education highlights the importance of implementing a suitable approach [12,13,14]. Active learning methods combined with interactive technology may be beneficial in this context. They foster the flexibilization of education [15] and may improve learning experiences and learning outcomes and close the gender gap in IPCs [3,16,17]. Considering these benefits, a flipped classroom (FC) approach in programming courses [16,17,18], which addresses students’ high acceptance of remote learning methods in an online setting [19], was chosen. Online flipped learning combines the strengths of online learning and flipped classrooms by providing asynchronous instructional content and synchronous interactive sessions. Although extensive research has been conducted on factors related to (a) online learning [20,21,22] and (b) flipped learning [23,24,25] independently, the integration of these approaches in the context of IPCs is less well explored. The present study aims to fill this gap by investigating how specific antecedents for learning (e.g., self-concept and students’ goal orientations) and process variables (e.g., engagement in synchronous and asynchronous learning and course satisfaction) impact course achievement in a fully online FC setting in IPCs. Moreover, gender disparities in this context will be explored, offering new insights into the role of gender in online flipped learning environments.

1.1. The Flipped Classroom as a Learning Method in Programming Education

Programming is a fundamental skill in computer science and computing-related study fields. Hence, internationally, “Introduction to Programming” courses (IPCs) serve as a central component in the curricula of these studies [26]. IPCs are usually offered in the first year of study, aiming to equip students with fundamental programming knowledge. Traditionally, this course covers problem-solving skills, syntax and semantics, programming languages, logical thinking, and fundamental concepts of programming [27].
Learning to program increases not only technical skills but it also enhances the development of language skills, collaborative skills as well as creativity [28,29]. Also, the growing dependence on digital technologies across diverse aspects of life emphasizes the importance of programming in today’s digital era. Nevertheless, the acquisition of programming skills is accompanied by various challenges. Difficulties are often related to deficits in problem-solving skills, mathematical abilities, or the ability for abstract thinking [27]. However, not only cognitive factors but also students’ emotions and attitudes may endanger success and persistence [1,4,6].
Non-traditional learning methods and suitable learning environments may be beneficial in this context. Prior studies on programming learning show that such learning methods could positively impact students’ emotions, motivation, and achievement and could reduce dropout and failure rates in IPCs [10,30].
Online learning is an example of a non-traditional learning method. Online courses in higher education may provide desirable instruction characteristics, such as flexibility to learn at one’s own pace and schedule. Moreover, online learning fosters self-regulated learning, which promotes the students’ autonomy in learning, supports various learning styles, and is related to learning achievement [18,31]. Another major advantage of online courses is easy access to learning resources, which creates a crucial basis for successful learning [32].
One instructional strategy that is efficiently integrated into many higher education classes is a student-centric learning method: the flipped classroom (FC) [23,33]. The central idea behind this concept is to reverse (i.e., to flip) the traditional instruction model, where students typically receive lectures during class time and then engage in individual work or homework outside of the classroom. Within the FC, students are able to actively take part in class activities. Usually, the FC model consists of two types of phases [16,34,35]:
  • Asynchronous phases are when students engage with instructional content before (pre-class) or after class outside the classroom. In the pre-class phase, students are encouraged to prepare for the in-class phase (i.e., synchronous phase) by engaging in self-directed learning using resources, such as lecture videos or online modules. In the after-class phase, students engage with instructional content after the synchronous phase using learning resources, such as quizzes, online tests, and self-evaluation.
  • Synchronous phases (i.e., in-class phases) in which students and instructors meet face-to-face. In the classroom setting, students are encouraged to actively engage in classroom activities such as discussions, group work, or hands-on activities.
By incorporating these two types of phases, the FC promotes the development of competencies and knowledge construction through social collaboration, while also encouraging self-directed learning. Previous studies on programming education suggest that the FC is especially suitable for engineering classes in higher education since it focuses on problem-based learning, logical reasoning, and imaginative thinking [12,36]. Compared with traditional teaching methods, this method improves students’ achievement in programming courses as well as their learning satisfaction [18,37].
During the COVID-19 pandemic, as a response to the digital transformation of education, a new variation of the FC method gained popularity in higher education: the fully online FC approach. This learning method represents an innovative student-centric approach that supports learning in an online setting. Similar to a conventional FC approach, the fully online FC method requires students to prepare for the class asynchronously using different online learning resources (e.g., completing quizzes, watching videos, and working with text materials). However, within synchronous phases, students and instructors meet online, not face-to-face [38,39]. In the present study, a fully online FC was utilized and explored within the context of an IPC. Such a concept caters to remote learners and was naturally a feasible scenario during the COVID-19 pandemic. However, there is a risk of decreased learner participation in the online setting. Previous studies suggest that learner-to-instructor engagement, i.e., offering synchronous phases with a high level of interaction between students and lecturers, could enhance learner participation and engagement [40]. In the FC setting, providing feedback during the synchronous phases plays a key role in facilitating learning achievement [41]. In the current study, this was addressed by carefully designing synchronous phases with high levels of interaction between the students and the lecturer team. Additionally, all students had access to online tutor support, offering an additional platform for discussion and feedback.

1.2. Course Structure

The course’s main objective is that students acquire a solid foundation in programming principles and the C programming language. Due to the high number of students enrolled in the course and the COVID-19 restrictions, it has been held as a fully online FC course since 2020.
This IPC included two parts:
(1)
Asynchronous part: As a vital component of the lecture, each week, on Friday afternoon, students were provided with 5–15 min video clips via the university’s learning management system. These videos were recordings of the same lecture from the previous semesters, which were edited and cut down into small segments, with each video covering one concept of the lecture. This part of the course was based on the lecture concept, and therefore, the previous written materials (explanations, tasks, etc.) were also adopted. These asynchronous elements served as preparation for the synchronous lecture units.
Various measures were taken to encourage participant engagement, such as sample tasks for practicing and assessing learning gains but most importantly, assignments that had to be submitted at three points.
(2)
Synchronous part: Each Thursday, a 90 min synchronous online lecture was held using the Twitch streaming platform. The lecture was attended by an average of about 150 students each week. Twitch is known for its lively discussions between streamers and the community. The platform enables several built-in tools for interactions, such as polls, votes, or chat commands to engage the audience. It also gained popularity in educational streams, especially in the context of STEM education [42]. The course was attended by students from various degree programs. It was therefore necessary to create an opportunity for a larger group (>100 participants) to take part in direct, synchronous communication. The synchronous phases were therefore held by two lecturers with the support of two tutors. During the live streams, two lecturers and two tutors briefly repeated the concepts from the asynchronous videos and presented further examples and explanations to provide the students with diverse perspectives. Then, different direct communication options were made available. In some phases, the participants were able to ask questions in a large group, which were then answered by the lecturer or the tutors. Each lecture included specific time points where questions from the chat or audience response tools were gathered and answered. In addition, one of the lecturers and several tools were available in the chat and answered questions, but they also encouraged conversation between students. There was also the opportunity during additional (virtual) consulting hours to discuss tasks and their solutions in a smaller group with a tutor or lecturer. Students could ask questions within the Twitch community chat or through the audience response system Mentimeter.
Over the entire semester, the students individually worked on three equally important assignments, all of which had to be passed successfully. The level of complexity increased from assignment to assignment and the covered concepts built on each other.

1.3. Personal Characteristics and Attitudes Related to Learning and Achievement in the Academic Context

Learning is a dynamic and multifaceted process shaped by three interrelated components: presage, process, and product factors [43]. Presage factors refer to personal antecedents of learning that exist before the learning process begins, e.g., students’ abilities, motivation, beliefs (e.g., self-concept and self-efficacy), and attitudes. Motivational factors and self-concept are particularly important because they influence each other reciprocally over time and influence learning behavior, learning emotions, and strategy use [44]. The process component describes strategies employed during the learning experience. This includes teaching methods, the learning environment as well as the learner’s engagement. Learning outcomes such as academic achievement, test scores, or skill development are considered product variables [45]. In this study, factors related to learning and achievement in an academic context were chosen based on previous research [32,44,46,47] and, derived from the 3P model [43], categorized into personal antecedents, i.e., presage factors and process variables. Course achievement is considered a product variable.

1.3.1. Personal Antecedents of Learning and Achievement

Academic goal orientations describe individuals’ cognitive representations of the reasons for their engagement in specific academic activities and can be distinguished into:
  • Mastery or learning goal orientations refer to competence improvement and development while using self-referenced standards of improvement. Students who are more oriented toward learning goals show more adaptive achievement behaviors in an academic context, such as using self-regulation strategies while learning or feedback-seeking [48,49].
  • Achievement goal orientations that focus on the demonstration of competence relative to others and can be categorized into achievement-approach (focus on demonstrating competence and superiority) and achievement-avoidance (focus on avoiding failure and judgments for incompetence) goals [50,51].
  • Work avoidance which represents an additional type of goal orientation and can be defined as a goal to “consistently avoid putting in an effort to do well, do only the minimum necessary to get by, and avoid challenging tasks” [52]. Therefore, work avoidance could be described as the absence of an achievement goal.
Goal orientations are important predictors of various academic outcomes, such as learning satisfaction, self-regulated learning, use of deep learning strategies, engagement in learning, motivational tendencies, and academic achievement [47,53,54]. In programming education, learning goal orientation as well as achievement approach are related to better achievement in programming courses [55].
Self-concept can be described as an individual’s self-assessments formed through experience with and interpretations of one’s environment [56]. Academic self-concept is a part of the general self-concept that refers to a person’s self-perceptions and self-evaluations in an academic context. Mathematical self-concept refers to a self-concept in the specific knowledge domain and it comprises a perception and evaluation of one’s competencies and abilities as well as feelings of self-confidence regarding mathematics. Both academic (i.e., general) and mathematical (i.e., domain-specific) self-concepts are positively related to a broad range of outcomes in an academic context, including academic achievement and learning satisfaction [11,32,44,57]. Additionally, in a study involving predominantly university students with science/engineering majors, academic self-concept was identified as an important precursor of academic achievement and generic skills development [58].
Students’ gender is also an important antecedent for learning and achievement in an academic context. It correlates with other antecedents for learning, such as academic self-concept, learning strategies, self-efficacy, and motivation, and is also related to academic achievement [32,44,46]. In their systematic review, Wang and Yu [59] demonstrated that gender moderates the relationship between self-concept and students’ motivation and performance. They found that, particularly in STEM domains, female students show lower levels of domain-specific self-concept, which is related to lower motivation and poorer performance in these fields. Additionally, recent research on online learning emphasizes gender as an important antecedent for learning. For example, Wang et al. [60] identified gender disparities in online courses in the sense that women paid more attention to their achievement feedback.

1.3.2. Learning Engagement, Satisfaction, and Academic Achievement

Learning engagement describes how involved or interested students are in learning and defines how they are connected to both their class and each other [61]. Students’ involvement or engagement is a crucial process variable in the learning process. Engaged students are more likely to complete a course and show better achievement [62]. Furthermore, studies on programming learning have shown a positive relationship between students’ learning engagement and the attainment of higher-order thinking skills [63]. How and to what extent learners engage with and address learning content depends on various factors, including their learning performance motivation and self-assessment of their ability to succeed in the learning process [40,58]. It is particularly crucial for students to engage in all phases of learning. The success of the collaborative phase with peers and instructors heavily relies on effective preparation during the self-learning phases [39]. In online education settings, engaged students are more satisfied with courses [8].
Course satisfaction is a multi-dimensional concept related to various antecedents, processes, and product factors in the learning context [61]. It is positively related to a number of learning outcomes, such as skill development, course participation, and academic achievement [8]. In the context of programming education, using the FC approach could be beneficial in increasing students’ course satisfaction and achievement (for meta-analysis, see [18]).

1.3.3. Gender Differences in Programming Education

The dominance of one gender in a study field can be connected to greater gender disparities in this particular field [59,64]. This is also true for traditional IPCs [5]. There are still fewer women than men choosing to study computer science [65,66]. Within traditional IPCs, gender differences manifest in self-assessments of learning achievements, learning behaviors, and partly even skill development [67]. Female students often assess programming as being difficult, report lower intentions to program in the future, or assess themselves more critically [3,68]. They often respond to achievement feedback early in the IPC, incorporate it overly self-critically into their self-concept, and, hence, tend to revisit their programming self-beliefs earlier in the course, which consequently hinders their later programming engagement [4,69]. When they achieve the same results as their male colleagues, women are more likely to underestimate their performance [70].
In this context, learning methods and learning environments in IPCs play a major role. Introducing innovative and unconventional pedagogical approaches, along with varied learning environments, may enhance gender equality in IPCs [5,10,71,72,73]. However, prior research has been mainly focused on course satisfaction and course achievement in the context of innovative programming learning concepts; the impact of non-traditional learning approaches on different presage and process factors has been underexplored.

1.4. Research Questions

Flipped classroom (FC) settings have been widely recognized for their benefits in various educational aspects, such as enhancing student engagement, improving learning outcomes, and fostering active learning [16,17,18]. Despite these advantages, there is limited research specifically exploring the factors that impact learning in a fully online FC setting, particularly in the domain of programming education. Based on the theoretical background and prior research described above, the following research questions were addressed:
  • To what degree may antecedents for learning support or impair achievement in an IPC in an online FC setting?
Antecedents for learning: As described in Section 1.3.1., goal orientations, academic self-concept, mathematical self-concept, and gender are important antecedents for learning and achievement in an academic context. Therefore, it is assumed that these factors are related to achievement in an IPC in an online FC setting.
2.
To what degree may process variables support or impair achievement in an IPC in an online FC setting?
Process variables: As described in Section 1.3.2., engagement in synchronous and asynchronous learning and course satisfaction are important process variables in (online) education. Therefore, it is assumed that these variables are related to achievement in an IPC in an online FC setting.
In traditional IPCs, female and male students differ in their self-beliefs as well as in their learning outcomes, with male students showing higher levels of self-efficacy [74] and better achievement [3,4,75,76]. Implementing innovative learning methods and non-traditional learning environments could promote gender equality in self-beliefs and learning outcomes in the context of programming learning [3,5,10,75,76]. Against this background, the third research question was formulated:
3.
Do the female and male participants differ regarding antecedents for learning, process variables, and course achievement?

2. Methodology

2.1. Participants

At Graz University of Technology, each semester, about 800 students from all computer science-related studies (computer science, software engineering, etc.) are enrolled in the IPC. In the investigated course, a total of 636 students participated actively. They were contacted via email and asked to participate in two online surveys (t1 and t2). Altogether, 144 students participated in both surveys and completed the programming course. The sample includes 23 women (15.97%) and 121 men (84.03%), reflecting the gender composition within the chosen study fields at Graz University of Technology. The age of the participants ranged from 18 to 40 years (M = 21.26; SD = 3.24).

2.2. Instruments

Over the semester, two questionnaires were sent out to the students, one at the beginning of the semester and one at the end of the semester (available for download as Supplementary Material for non-commercial use). The first questionnaire (t1) covered personal antecedents for learning and achievement. The aim of the second data collection stage (t2) was to assess process variables. A summary of the respective instruments, sample items, rating scales, and Cronbach’s alphas is presented in Table 1.
Students’ goal orientations (t1) were assessed using 31 items of the self-report measure SELLMO [77]. The SELLMO is a proven, reliable survey instrument that has been widely used and whose validity in terms of correlations with important parameters of learning and instruction has been proven in numerous studies [79,80]. It contains four differentiated subscales measuring learning goals, achievement-approach goals, achievement-avoidance goals, and work avoidance.
Academic self-concept (t1) was assessed using three items from three subscales of the SASK (Scales Academic Self-Concept) [78], which measures an academic self-concept relating to an external frame of reference. SASK was chosen because of its validity and reliability and the possibility of using it for specific domains [81,82]. Students assessed their study abilities and their study-related skills compared to the requirements and demands of their study subject on a 7-point Likert scale. On the same scale, they gave an assessment of their study abilities compared to their fellow students.
Mathematical self-concept (t1) was measured using three adapted SASK items. Students assessed their mathematical skills generally and during their school time as well as compared to their fellow students on a 5-point Likert scale ranging from 1 (less skilled) to 5 (very skilled).
Engagement in asynchronous learning (t2), engagement in synchronous learning (t2), and course satisfaction (t2) were measured with single items at the end of the course.
Course achievement represents the total sum of points in the three programming assignments. The students worked individually on the programming tasks. The first assignment covered basic concepts of programming, whereas the second and the third included more advanced topics. Points for the three achievements were summed up (0 to a maximum of 30 points on the first assignment, 0 to 33 points for the second assignment, 0 to 37 points for the third assignment, and 0 to 6 bonus points for additional activities). In total, students could reach between 0 and 106 points.

2.3. Data Collection and Analysis

Data were collected at several time points during the winter semester of 2020/21 at Graz University of Technology. Course achievement was based on the total sum of points in the three programming assignments. Points of data collection for variables of interest are represented in Table 2.
Data collection was conducted via LimeSurvey. LimeSurvey was chosen as the tool for conducting our online survey due to its comprehensive features and user-friendly interface. It allows for the creation of complex surveys with various question types and advanced branching logic, ensuring that the survey can be tailored to our specific research needs. Additionally, LimeSurvey provides robust data security measures, ensuring the confidentiality of participant responses. Its wide acceptance in academic research further underscores its reliability and effectiveness as a survey tool. Data analysis was performed in the R programming language and SPSS 28. The study was performed in accordance with the American Psychological Association’s Ethics Code and the Declaration of Helsinki.

3. Results

3.1. Descriptive Statistics

Descriptive statistics for the investigated variables are presented in Table 3.
Bivariate correlations between variables are shown in Table 4.

3.2. Factors Related to Course Achievement

To address research questions 1 and 2, multiple linear regression analysis was employed, with course achievement in an online FC setting as the dependent variable. This method was selected due to its ability to determine the extent to which multiple independent variables (antecedents for learning and process variables) can predict the variance in a dependent variable, allowing the unique contribution of each antecedent and process variable to course achievement to be quantified. Independent variables were gender, work avoidance, learning goals, achievement-approach goals, achievement-avoidance goals, academic self-concept, mathematical self-concept, engagement in synchronous and asynchronous learning, and course satisfaction. The results are presented in Table 5.
Six variables contributed to course achievement. Five variables obtained positive ß-weights (gender, achievement-avoidance goals, academic self-concept, engagement in asynchronous learning, and course satisfaction) and were thus positively related to course achievement. Work avoidance was negatively related to course achievement. Altogether, approx. 30% of the variance could be explained by the regression model.

3.3. Gender Differences in the FC Online Programming Course

To test gender differences regarding antecedents for learning, process variables, and course achievement in an online FC setting (research question 3), a multivariate analysis of variance (MANOVA) was carried out. MANOVA was selected because it allows for the simultaneous examination of multiple dependent variables and the detection of gender differences across these variables. In this context, MANOVA enables the assessment of the overall impact of gender on the variables of interest and determines if significant differences exist between female and male participants. The results of the present analysis show a significant multivariate effect of gender on the combined dependent variables, Λ = 0.76, F(10, 133) = 4.14, p < 0.001, η2 = 0.237). Women scored significantly higher than men in learning goals, F(1, 142) = 4.798, p < 0.05, η2 = 0.033 and mathematical self-concept, F(1, 142) = 6.292, p < 0.05, η2 = 0.042. Men scored significantly higher than women in work avoidance, F(1, 142) = 4.193, p < 0.05, η2 = 0.029, as well as in engagement in synchronous learning, F(1, 142) = 5.558, p < 0.05, η2 = 0.038. There were no significant differences between female and male students regarding achievement-approach goals, F(1, 142) = 0.050, p > 0.05, η2 = 0.000, achievement-avoidance goals, F(1, 142) = 0.648, p > 0.05, η2 = 0.005, academic self-concept, F(1, 142) = 0.792, p > 0.05, η2 = 0.006, engagement in asynchronous learning, F(1, 142) = 1.488, p > 0.05, η2 = 0.010, course satisfaction, F(1, 142) = 0.385, p > 0.05, η2 = 0.005, or course achievement, F(1, 142) = 0.927, p > 0.05, η2 = 0.006.

4. Discussion

4.1. Factors Related to Achievement in the Online FC Programming Course

As expected, students who scored higher on work avoidance, e.g., who felt disengaged and indifferent toward course-related activities, showed lower course achievement. Work avoidance was not strongly pronounced among the students overall. However, even slight increases in work avoidance already impact academic achievement. This result is in line with the control–value theory [83] and the expectancy–value theory [84], suggesting that attaching a high value to an academic goal is a crucial precondition for achieving it. Students who appraise a particular academic goal as important, adopt more self-regulated learning strategies [85], and experience more positive emotions while learning [83,86,87] are more likely to achieve their goals [87,88,89].
Based on prior research, one might expect that students who focus on avoiding failure and judgments also avoid challenging situations in which low ability can be demonstrated, which consequently leads to lower academic engagement [90] and poorer academic achievement [53,91]. Surprisingly, in the current investigation, achievement-avoidance goal orientation was related to better course achievement. It appears that the goal of avoiding failure and judgments for incompetence could also be achieved by actively dealing with the stressor and not by disengagement, i.e., by escaping the task (similar to [47]). In this case, achievement-avoidance goal orientation would still prevent negative outcomes, but it may be related to negative emotions and a higher level of tenseness [47]. Contrary to expectations, learning and achievement-approach goal orientations were not related to course achievement. It seems that successful students did not use functional but rather dysfunctional goal orientation (achievement avoidance). Considering that dysfunctional goal orientations are connected to experiencing more negative emotions in the learning process [47], this could pose a hazard to students’ long-term learning experiences. Another possible explanation might be that, in an online setting, specific task goals, rather than general learning goals, are more beneficial for learning achievement [20].
Positive academic self-concept contributed to better course achievement. Consistent with previous research, students who assessed their study-related skills as high showed better academic achievement [11,92,93]. Rather unexpectedly, mathematical self-concept was not related to course achievement in the programming course. It might be that a subject-specific self-concept, i.e., assessments of study-related skills and ability, plays a more important role in the context of computing-related studies [94].
The significant relationship between gender and course achievement in this study indicates lower achievement among female students. However, female students did not differ significantly from their male colleagues regarding course achievement. It seems that functional goal orientations among female students (less work avoidance and more learning orientation compared to male students) played a crucial role in outbalancing disadvantages in programming learning.
Students engaged in asynchronous learning were more likely to succeed in the course, whereas students’ engagement in synchronous learning was not connected to their course achievement. It seems that active participation in the synchronous online interaction had less impact on achievement. In FC settings, students acquire their knowledge base during the self-directed learning phases, which is then discussed, consolidated, and deepened in the synchronous in-class settings. These results emphasize the importance of providing adequate learning resources in the learning process [32] and show the advantages of the asynchronous, motivating, and stimulating elements of the FC. In the present setting, lecture videos were a crucial component in the asynchronous phases. Förster et al. [14] also point out that didactically well-prepared pre-class videos are beneficial for students’ course achievement as well as for long-lasting learning success.
Overall, students reported high satisfaction with the online FC programming course. Students who were more satisfied showed better achievement. Fan et al. [13] made similar observations in an FC course and argue that students’ acceptance is related to the advantages of asynchronous learning elements, including self-paced and flexible learning. Also, in their meta-analysis, Almassri and Zaharudin [18] showed that using the FC approach increases learning satisfaction and achievement in programming education.

4.2. Gender Differences in the FC Online Programming Course

Regarding gender differences in goal orientations, female students were more learning oriented whereas male students were more work avoidance oriented. D’Lima et al. [95] observed similar disparities among first-year students in introductory courses, with gender differences increasing over a semester. Interestingly, even though male students were more oriented toward work avoidance, they showed higher levels of engagement in the synchronous learning phases compared to female students. This result is contrary to previous research demonstrating that pursuing work avoidance goals is related to less engagement in an academic context [52,96]. However, the present study was conducted within an online learning setting. Thus, the findings of the current study emphasize the importance of considering different types of learning engagement in the context of online education. It seems that in this setting, male students are more likely to actively participate (similar to [97]). However, engagement in this learning phase was less significant for success.
Gender differences in self-concept especially concern mathematical self-concept, with female students showing higher values compared to their male colleagues. In line with previous studies, mathematical self-concept was a key predictor of the pursuit of STEM subjects with a low proportion of women [98,99]. Apparently, only women who are confident regarding their mathematic abilities opt for STEM subjects, with a low proportion of females. Mathematical self-concept, however, was not a significant predictor of course achievement. It seems that the positive attitudes that females might have in terms of their mathematical skills (and probably former achievements in school as self-concept is at least to a middle degree related to former achievement) did not translate into their learning of programming.
There were no gender differences regarding course satisfaction or course achievement, implying that the online FC learning approach could be beneficial for both female and male students. Hence, it may promote closing a gender gap in learning outcomes within IPCs and consequently reduce dropout and failure rates.

4.3. Limitations

In total, 144 out of 636 enrolled students (22.64%) participated in both surveys. This small sample size could limit the generalizability of the current findings. Furthermore, the current study relied on voluntary participation, e.g., students chose to participate in the current study based on their own motivations. This non-random sampling method can introduce systematic differences (participants in the current study may differ systematically from the population of interest), which may compromise the external validity of our findings, limiting their generalizability. Future research should consider applying strategies, e.g., other recruitment methods, to mitigate self-selection bias. Also, despite efforts to minimize response bias through the implementation of common measures—such as ensuring survey anonymity, employing standardized questionnaires with neutral and clear wording, using balanced response scales, and encouraging honest and complete responses by explaining the survey’s importance for educational improvements—some degree of bias may still be present. These factors should be considered when interpreting the findings. An additional limitation of this study is the reliance on a single item to measure synchronous and asynchronous engagement as well as course satisfaction. While this approach provided valuable insights, it may not fully capture the complexity of these constructs. A mixed-methods approach would have been more robust, combining quantitative measures with qualitative data. For instance, in addition to surveys, methods such as interviews or focus groups could provide deeper insights into student engagement and course satisfaction. Furthermore, incorporating learning analytics and observational data could enhance the accuracy of the findings. Future research should consider these methodologies to obtain a more comprehensive understanding of student learning engagement and course satisfaction in online FC settings. Despite the above-mentioned limitations, the results of the present study provide valuable insights into the benefits of an innovative programming learning approach.

4.4. Implications for Practice

Based on the findings of the current study, the following implications for instructors and students can be derived:
Identified as a protective factor for learning and achievement, academic self-concept regarding study-related skills can be facilitated through feedback [59]. Encouraging self-directed learning along with specific feedback on assignments seems beneficial for the development of a positive (but realistic) academic self-concept in online learning environments [15].
Also, when designing future programming courses, instructors should consider the hazard of dysfunctional goal orientations (in the present study especially work avoidance). In the learning environment, focus should be directed not only toward achievement but also toward learners’ emotions in a learning situation [32,44]. Instructors may enhance the development of functional goal orientations and positive learning emotions by creating a learning-oriented environment in which an open error culture is promoted and fear of failure is reduced. Furthermore, instructors are advised to promote the personal relevance of learning content among students, which could have a positive impact on students’ intrinsic motivation and diminish the pursuit of minimal effort in learning. For example, instructors may highlight the practical significance of the learning content by emphasizing its real-world applications. Also, using FC approaches in higher education may increase students’ intrinsic motivation [100].
The results speak for the use of fully online FC settings (similar to [39]). Overall, course satisfaction was very high (see Table 3). The use of asynchronous learning resources played a key role in successful programming learning. In the study, video clips were made available for this purpose, which the students could work on at any time and watch repeatedly. Previous studies [19] show that students are highly motivated to learn with this type of learning material. Therefore, instructors, as well as higher education institutions, are advised to provide adequate e-learning resources (similar to [101]) and promote flexible learning (see also [102]).
Finally, the findings reveal no significant gender disparity in course satisfaction and achievement, which underscores the efficacy of the fully online FC in ensuring equitable learning experiences for both male and female students. This highlights the potential of the employed learning approach to promote gender equality in IPCs.
However, there is still room for improvement in terms of more gender-sensitive didactics, e.g., a stronger focus on learning goal orientation or support for the study-related self-concept.

Supplementary Materials

Supplementary Material is available for download for scientific and non-commercial use. The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/educsci14060634/s1.

Author Contributions

Conceptualization S.M., A.S., C.G., S.L. and M.P.; Methodology S.M., A.S., S.L. and M.P.; Formal analysis and investigation S.M. and A.S.; Writing—original draft preparation S.M., A.S. and M.P.; Writing—review and editing S.M., A.S., C.G., S.L. and M.P.; Supervision M.P.; S.M. and A.S. contributed equally to this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Open Access Funding by the Graz University of Technology.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Ethics Committee of University of Graz (GZ. 39/78/63 ex 2016/17, 7 July 2020).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lin, G.Y.; Liao, Y.W.; Su, Z.Y.; Wang, Y.M.; Wang, Y.S. What drives undergraduates’ effort and persistence in learning programming. Educ. Inf. Technol. 2023, 28, 12383–12406. [Google Scholar] [CrossRef]
  2. Umapathy, K.; Ritzhaupt, A.D. A meta-analysis of pair-programming in computer programming courses: Implications for educational practice. ACM Trans. Comput. Educ. 2017, 17, 1–13. [Google Scholar] [CrossRef]
  3. Rubio, M.A.; Romero-Zaliz, R.; Mañoso, C.; de Madrid, A.P. Closing the gender gap in an introductory programming course. Comput. Educ. 2015, 82, 409–420. [Google Scholar] [CrossRef]
  4. Lishinski, A.; Yadav, A.; Good, J.; Enbody, R. Learning to program: Gender differences and interactive effects of students’ motivation, goals, and self-efficacy on performance. In Proceedings of the 2016 ACM Conference on International Computing Education Research, Melbourne, VIC, Australia, 8–12 September 2016; pp. 211–220. [Google Scholar] [CrossRef]
  5. Malik, S.I.; Coldwell-Neilson, J. Gender differences in an introductory programming course: New teaching approach, students’ learning outcomes, and perceptions. Educ. Inf. Technol. 2018, 23, 2453–2475. [Google Scholar] [CrossRef]
  6. Kanaparan, G.; Cullen, R.; Mason, D. Effect of self-efficacy and emotional engagement on introductory programming students. Australas. J. Inf. Syst. 2019, 23, 1–24. [Google Scholar] [CrossRef]
  7. Chang, C.-S.; Chung, C.-H.; Chang, J.A. Influence of problem-based learning games on effective computer programming learning in higher education. Educ. Technol. Res. Dev. 2020, 68, 2615–2634. [Google Scholar] [CrossRef]
  8. Baloran, E.T.; Hernan, J.T.; Taoy, J.S. Course satisfaction and student engagement in online learning amid COVID-19 pandemic: A structural equation model. Turk. Online J. Distance Educ. 2021, 1, 1–12. [Google Scholar] [CrossRef]
  9. Lakanen, A.J.; Isomöttönen, V. CS1: Intrinsic motivation, self-efficacy, and effort. Inform. Educ. 2023, 22, 651–670. [Google Scholar] [CrossRef]
  10. Wen, F.H.; Wu, T.; Hsu, W.C. Toward improving student motivation and performance in introductory programming learning by scratch: The role of achievement emotions. Sci. Prog. 2023, 106, 00368504231205985. [Google Scholar] [CrossRef]
  11. Wu, H.; Guo, Y.; Yang, Y.; Zhao, L.; Guo, C. A meta-analysis of the longitudinal relationship between academic self-concept and academic achievement. Educ. Psychol. Rev. 2021, 33, 1749–1778. [Google Scholar] [CrossRef]
  12. Karabulut-Ilgu, A.; Jaramillo Cherrez, N.; Jahren, C.T. A systematic review of research on the flipped learning method in engineering education: Flipped learning in engineering education. Br. J. Educ. Technol. 2018, 49, 398–411. [Google Scholar] [CrossRef]
  13. Fan, J.Y.; Tseng, Y.J.; Chao, L.F.; Chen, S.L.; Jane, S.-W. Learning outcomes of a flipped classroom teaching approach in an adult-health nursing course: A quasi-experimental study. BMC Med. Educ. 2020, 20, 317. [Google Scholar] [CrossRef] [PubMed]
  14. Förster, M.; Maur, A.; Weiser, C.; Winkel, K. Pre-class video watching fosters achievement and knowledge retention in a flipped classroom. Comput. Educ. 2022, 179, 104399. [Google Scholar] [CrossRef]
  15. Gómez Puente, S.M. Internationalizing a master curriculum: Students’ perspectives on online education. Int. J. e-Learn. Secur. 2020, 9, 617–623. [Google Scholar] [CrossRef]
  16. Hendrik, H.; Hamzah, A. Flipped classroom in programming course: A systematic literature review. Int. J. Emerg. Technol. Learn. 2021, 16, 220. [Google Scholar] [CrossRef]
  17. Ruiz de Miras, J.; Balsas-Almagro, J.R.; García-Fernández, Á.L. Using flipped classroom and peer instruction methodologies to improve introductory computer programming courses. Comput. Appl. Eng. Educ. 2021, 30, 133–145. [Google Scholar] [CrossRef]
  18. Almassri, M.A.; Zaharudin, R. Effectiveness of flipped classroom pedagogy in programming education: A meta-analysis. Int. J. Instr. 2023, 16, 267–290. [Google Scholar] [CrossRef]
  19. Luttenberger, S.; Macher, D.; Maidl, V.; Rominger, C.; Aydin, N.; Paechter, M. Different patterns of university students’ integration of lecture podcasts, learning materials, and lecture attendance in a psychology course. Educ. Inf. Technol. 2018, 23, 165–178. [Google Scholar] [CrossRef]
  20. Daumiller, M.; Rinas, R.; Dresel, M. Relevance of students’ goals for learning engagement and knowledge gains in an online learning course. Behav. Sci. 2023, 13, 161. [Google Scholar] [CrossRef]
  21. Song, C.; Park, J.; Kim, W. Nursing students’ experiences of havruta learning in an online research methodology course. Educ. Sci. 2023, 13, 634. [Google Scholar] [CrossRef]
  22. Vakaliuk, T.A.; Chyzhmotria, O.V.; Chyzhmotria, O.H.; Didkivska, S.O.; Kontsedailo, V.V. The use of massive open online courses in teaching the fundamentals of programming to software engineers. Educ. Technol. Q. 2023, 2023, 106–120. [Google Scholar] [CrossRef]
  23. Shin, S.; Kwon, K.; Jung, J. Collaborative Learning in the flipped university classroom: Identifying team process factors. Sustainability 2022, 14, 7173. [Google Scholar] [CrossRef]
  24. Yañez, A.M.; Adrover-Roig, D.; Bennasar-Veny, M. Personality, preferences, satisfaction, and achievement in a biostatistics course: Traditional versus flipped classrooms in nursing education. Educ. Sci. 2023, 13, 197. [Google Scholar] [CrossRef]
  25. Iio, J. An evaluation of the flipped classroom approach toward programming education. J. Inf. Process. 2024, 32, 159–165. [Google Scholar] [CrossRef]
  26. de Almeida, M.E.B.; Gomes, A.; Margalho, L.; Branco, J.R.; Fidalgo, C. Failure rates in maths and cs 1: Are they associated? In Proceedings of the 2023 IEEE Global Engineering Education Conference, Vienna, Austria, 1–4 May 2023; IEEE: Vienna, Austria, 2023; pp. 1–6. [Google Scholar] [CrossRef]
  27. Medeiros, R.P.; Ramalho, G.L.; Falcao, T.P. A systematic literature review on teaching and learning introductory programming in higher education. IEEE Trans. Educ. 2019, 62, 77–90. [Google Scholar] [CrossRef]
  28. Nouri, J.; Zhang, L.; Mannila, L.; Norén, E. Development of computational thinking, digital competence and 21st century skills when learning programming in K-9. Educ. Inq. 2020, 11, 1–17. [Google Scholar] [CrossRef]
  29. Çakır, R.; Korkmaz, Ö.; İdil, Ö.; Uğur Erdoğmuş, F. The effect of robotic coding education on preschoolers’ problem solving and creative thinking skills. Think. Skills Creat. 2021, 40, 100812. [Google Scholar] [CrossRef]
  30. Watson, C.; Li, F.W.B. Failure rates in introductory programming revisited. In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education—ITiCSE ’14, Uppsala, Sweden, 21–25 June 2014; ACM: New York, NY, USA, 2014; pp. 39–44. [Google Scholar] [CrossRef]
  31. Paechter, M.; Maier, B.; Macher, D. Students’ expectations of, and experiences in e-learning: Their relation to learning achievements and course satisfaction. Comput. Educ. 2010, 54, 222–229. [Google Scholar] [CrossRef]
  32. Malkoc, S.; Macher, D.; Hasenhütl, S.; Paechter, M. Good performance in difficult times? Threat and challenge as contributors to achievement emotions and academic performance during the COVID-19 outbreak. Front. Psychol. 2023, 14, 1264860. [Google Scholar] [CrossRef]
  33. O’Flaherty, J.; Phillips, C. The use of flipped classrooms in higher education: A scoping review. Internet High. Educ. 2015, 25, 85–95. [Google Scholar] [CrossRef]
  34. Akçayır, G.; Akçayır, M. The flipped classroom: A review of its advantages and challenges. Comput. Educ. 2018, 126, 334–345. [Google Scholar] [CrossRef]
  35. Ozdamli, F.; Asiksoy, G. Flipped classroom approach. World J. Educ. Technol. 2016, 8, 98–105. [Google Scholar] [CrossRef]
  36. Baig, M.I.; Yadegaridehkordi, E. Flipped classroom in higher education: A systematic literature review and research challenges. Int. J. Educ. Technol. High. Educ. 2023, 20, 61. [Google Scholar] [CrossRef]
  37. Choi, V.W.C.; Lei, H.; Mendes, A.J. The effects of flipped classroom on learning achievement in block-based programming education. In Proceedings of the 2023 11th International Conference on Information and Education Technology (ICIET), Chongqing, China, 6–8 January 2023; IEEE: New York, NY, USA, 2023; pp. 241–245. [Google Scholar] [CrossRef]
  38. Hew, K.F.; Jia, C.; Gonda, D.E.; Bai, S. Transitioning to the “new normal” of learning in unpredictable times: Pedagogical practices and learning performance in fully online flipped classrooms. Int. J. Educ. Technol. High. Educ. 2020, 17, 57. [Google Scholar] [CrossRef]
  39. Jia, C.; Hew, K.F.; Jiahui, D.; Liuyufeng, L. Towards a fully online flipped classroom model to support student learning outcomes and engagement: A 2-year design-based study. Internet High. Educ. 2023, 56, 100878. [Google Scholar] [CrossRef]
  40. Martin, F.; Bolliger, D.U. Engagement matters: Student perceptions on the importance of engagement strategies in the online learning environment. Online Learn. 2018, 22, 205–222. [Google Scholar] [CrossRef]
  41. Thai, N.T.T.; De Wever, B.; Valcke, M. Providing feedback during the online phase of a flipped classroom design: Fostering sustainable learning performance while considering study time Management. Sustainability 2024, 16, 3089. [Google Scholar] [CrossRef]
  42. Pirker, J.; Steinmaurer, A.; Karakaš, A. Beyond gaming: The potential of twitch for online learning and teaching. Internet High. Educ. 2021, 49, 74–80. [Google Scholar]
  43. Biggs, J.B. Student Approaches to Learning and Studying; Australian Council for Educational Research: Melbourne, Australia, 1987; ISBN-13 978-0855634162. [Google Scholar]
  44. Paechter, M.; Phan-Lesti, H.; Ertl, B.; Macher, D.; Malkoc, S.; Papousek, I. Learning in adverse circumstances: Impaired by learning with anxiety, maladaptive cognitions, and emotions, but supported by self-concept and motivation. Front. Psychol. 2022, 13, 850578. [Google Scholar] [CrossRef]
  45. Lee, M.; Lee, J. Enhancing computational thinking skills in informatics in secondary education: The case of south korea. Educ. Technol. Res. Dev. 2021, 69, 2869–2893. [Google Scholar] [CrossRef]
  46. Macher, D.; Paechter, M.; Papousek, I.; Ruggeri, K. Statistics anxiety, trait anxiety, learning behavior, and academic performance. Eur. J. Psychol. Educ. 2012, 27, 483–498. [Google Scholar] [CrossRef]
  47. Wimmer, S.; Lackner, H.K.; Papousek, I.; Paechter, M. Goal orientations and activation of approach versus avoidance motivation while awaiting an achievement situation in the laboratory. Front. Psychol. 2018, 9, 389518. [Google Scholar] [CrossRef]
  48. Leenknecht, M.; Hompus, P.; van der Schaaf, M. Feedback seeking behaviour in higher education: The association with students’ goal orientation and deep learning approach. Assess. Eval. High. Educ. 2019, 44, 1069–1078. [Google Scholar] [CrossRef]
  49. Zhou, Y.; Wang, J. Goal orientation, learning strategies, and academic performance in adult distance learning. Soc. Behav. Personal. 2019, 47, 1–20. [Google Scholar] [CrossRef]
  50. Elliot, A.J. Approach and avoidance motivation and achievement goals. Educ. Psychol. 1999, 34, 169–189. [Google Scholar] [CrossRef]
  51. Spinath, B.; Steinmayr, R. The roles of competence beliefs and goal orientations for change in intrinsic motivation. J. Educ. Psychol. 2012, 104, 1135–1148. [Google Scholar] [CrossRef]
  52. King, R.B.; McInerney, D.M. The work avoidance goal construct: Examining its structure, antecedents, and consequences. Contemp. Educ. Psychol. 2014, 39, 42–58. [Google Scholar] [CrossRef]
  53. Alhadabi, A.; Karpinski, A.C. Grit, self-efficacy, achievement orientation goals, and academic performance in university students. Int. J. Adolesc. Youth 2020, 25, 519–535. [Google Scholar] [CrossRef]
  54. Guo, M.; Leung, F.K.S. Achievement goal orientations, learning strategies, and mathematics achievement: A comparison of chinese miao and han students. Psychol. Sch. 2021, 58, 107–123. [Google Scholar] [CrossRef]
  55. Polso, K.-M.; Tuominen, H.; Hellas, A.; Ihantola, P. Achievement goal orientation profiles and performance in a programming MOOC. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, Trondheim, Norway, 15–19 June 2020; ACM: New York, NY, USA, 2020; pp. 411–417. [Google Scholar] [CrossRef]
  56. Shavelson, R.J.; Hubner, J.J. Self-concept: Validation of construct interpretations. Rev. Educ. Res. 1976, 46, 407–441. [Google Scholar] [CrossRef]
  57. Marsh, H.W.; Abduljabbar, A.S.; Parker, P.D.; Morin, A.J.S.; Abdelfattah, F.; Nagengast, B.; Möller, J.; Abu-Hilal, M.M. The internal/external frame of reference model of self-concept and achievement relations: Age-cohort and cross-cultural differences. Am. Educ. Res. J. 2015, 52, 168–202. [Google Scholar] [CrossRef]
  58. Guo, J.-P.; Yang, L.-Y.; Zhang, J.; Gan, Y.-J. Academic self-concept, perceptions of the learning environment, engagement, and learning outcomes of university students: Relationships and causal ordering. High. Educ. 2022, 83, 809–828. [Google Scholar] [CrossRef]
  59. Wang, L.; Yu, Z. Gender-moderated effects of academic self-concept on achievement, motivation, performance, and self-efficacy: A systematic review. Front. Psychol. 2023, 14, 1136141. [Google Scholar] [CrossRef]
  60. Wang, H.; Tlili, A.; Lämsä, J.; Cai, Z.; Zhong, X.; Huang, R. Temporal perspective on the gender-related differences in online learning behaviour. Behav. Inf. Technol. 2023, 42, 671–685. [Google Scholar] [CrossRef]
  61. Axelson, R.D.; Flick, A. Defining student engagement. Change Mag. High. Learn. 2010, 43, 38–43. [Google Scholar] [CrossRef]
  62. Carini, R.M.; Kuh, G.D.; Klein, S.P. Student engagement and student learning: Testing the linkages. Res. High. Educ. 2006, 47, 1–32. [Google Scholar] [CrossRef]
  63. Li, W.; Huang, J.Y.; Liu, C.Y.; Tseng, J.C.R.; Wang, S.P. A study on the relationship between students’ learning engagements and higher-order thinking skills in programming learning. Think. Skills Creat. 2023, 49, 101369. [Google Scholar] [CrossRef]
  64. Ertl, B.; Luttenberger, S.; Paechter, M. The impact of gender stereotypes on the self-concept of female students in STEM subjects with an under-representation of females. Front. Psychol. 2017, 8, 253122. [Google Scholar] [CrossRef]
  65. Cimpian, J.R.; Kim, T.-H.; McDermott, Z.T. Understanding persistent gender gaps in STEM. Science 2020, 368, 1317–1319. [Google Scholar] [CrossRef]
  66. Statistik Austria. Österreichischer Zahlenspiegel, September 2023; [Austrian Statistical Review]; Statistik Austria: Wien, Austria, 2023; Available online: https://www.statistik.at/fileadmin/shared/IV/Zsp_September23-Web_barrierefrei.pdf (accessed on 13 May 2024).
  67. Sun, L.; Hu, L.; Zhou, D. Programming attitudes predict computational thinking: Analysis of differences in gender and programming experience. Comput. Educ. 2022, 181, 104457. [Google Scholar] [CrossRef]
  68. Chan, R.C.H. A social cognitive perspective on gender disparities in self-efficacy, interest, and aspirations in science, technology, engineering, and mathematics (STEM): The influence of cultural and gender norms. Int. J. STEM Educ. 2022, 9, 37. [Google Scholar] [CrossRef]
  69. Verdugo-Castro, S.; García-Holgado, A.; Sánchez-Gómez, M.A. The gender gap in higher STEM studies: A systematic literature review. Heliyon 2022, 8, e10300. [Google Scholar] [CrossRef]
  70. Harrington, B.; Peng, S.; Jin, X.; Khan, M. Gender, confidence, and mark prediction in cs examinations. In Proceedings of the 2018 ACM Conference on International Computing Education Research (ICER), Espoo, Finland, 13–15 August 2018; ACM: New York, NY, USA, 2018; pp. 235–239. [Google Scholar] [CrossRef]
  71. Zdawczyk, C.; Varma, K. Engaging girls in computer science: Gender differences in attitudes and beliefs about learning scratch and Python. Comput. Sci. Educ. 2023, 33, 600–620. [Google Scholar] [CrossRef]
  72. Sun, L.; Liu, J. Effects of gamified Python programming on primary school students’ computational thinking skills: A differential analysis of gender. J. Educ. Comput. Res. 2024, 62, 846–874. [Google Scholar] [CrossRef]
  73. Wu, J.; Uttal, D.H. Diversifying computer science: An examination of the potential influences of women-in-computing groups. Sci. Educ. 2024, 108, 957–980. [Google Scholar] [CrossRef]
  74. Namaziandost, E.; Çakmak, F. An account of EFL learners’ self-efficacy and gender in the flipped classroom model. Educ. Inf. Technol. 2020, 25, 4041–4055. [Google Scholar] [CrossRef]
  75. Sabitzer, B.; Pasterk, S. Brain-based programming continued: Effective teaching in programming courses. In Proceedings of the 2014 IEEE Frontiers in Education Conference (FIE), Madrid, Spain, 22–25 October 2014; IEEE: New York, NY, USA, 2014; pp. 1–6. [Google Scholar] [CrossRef]
  76. Groher, I.; Sabitzer, B.; Demarle-Meusel, H.; Kuka, L.; Hofer, A. Work-in-progress: Closing the gaps: Diversity in programming education. In Proceedings of the 2021 IEEE Global Engineering Education Conference (EDUCON), Vienna, Austria, 21–23 April 2021; IEEE: New York, NY, USA, 2021; pp. 1449–1453. [Google Scholar] [CrossRef]
  77. Spinath, B.; Stiensmeier-Pelster, J.; Schöne, C.; Dickhäuser, O. Skalen zur Erfassung der Lern- und Leistungsmotivation (SELLMO) [Scales for Motivation to Learn and to Achieve]; Hogrefe: Göttingen, Germany, 2002. [Google Scholar]
  78. Dickhäuser, O.; Schöne, C.; Spinath, B.; Stiensmeier-Pelster, J. Die Skalen zum akademischen Selbstkonzept. [The academic self-concept scales]. Z. Differ. Diagn. Psychol. 2002, 23, 393–405. [Google Scholar] [CrossRef]
  79. Steinberg, O.; Kulakow, S.; Raufelder, D. Academic self-concept, achievement, and goal orientations in different learning environments. Eur. J. Psychol. Educ. 2024, 39, 1–25. [Google Scholar] [CrossRef]
  80. Wirthwein, L.; Steinmayr, R. Performance-approach goals: The operationalization makes the difference. Eur. J. Psychol. Educ. 2021, 36, 1199–1220. [Google Scholar] [CrossRef]
  81. Hübner, V.; Pfost, M. University students’ beliefs about errors predict their willingness to take academic risks. Front. Educ. 2022, 7, 992067. [Google Scholar] [CrossRef]
  82. Klieme, K.E.; Schmidt-Borcherding, F. Lacking measurement invariance in research self-efficacy: Bug or feature? Front. Educ. 2023, 8, 1092714. [Google Scholar] [CrossRef]
  83. Pekrun, R. The Control-Value Theory of achievement emotions: Assumptions, corollaries, and implications for educational research and practice. Educ. Psychol. Rev. 2006, 18, 315–341. [Google Scholar] [CrossRef]
  84. Eccles, J.S.; Wigfield, A. Motivational beliefs, values, and goals. Annu. Rev. Psychol. 2002, 53, 109–132. [Google Scholar] [CrossRef] [PubMed]
  85. Yeh, Y.-C.; Kwok, O.-M.; Chien, H.-Y.; Sweany, N.W.; Baek, E.; McIntosh, W. How college students’ achievement goal orientations predict their expected online learning outcome: The mediation roles of self-regulated learning strategies and supportive online learning behaviors. Online Learn. 2019, 23, 23–41. [Google Scholar] [CrossRef]
  86. Pekrun, R.; Goetz, T.; Frenzel, A.C.; Barchfeld, P.; Perry, R.P. Measuring emotions in students’ learning and performance: The Achievement Emotions Questionnaire (AEQ). Contemp. Educ. Psychol. 2011, 36, 36–48. [Google Scholar] [CrossRef]
  87. Putwain, D.W.; Schmitz, E.A.; Wood, P.; Pekrun, R. The role of achievement emotions in primary school mathematics: Control–value antecedents and achievement outcomes. Br. J. Educ. Psychol. 2021, 91, 347–367. [Google Scholar] [CrossRef]
  88. Butz, N.T.; Stupnisky, R.H.; Pekrun, R.; Jensen, J.L.; Harsell, D.M. The impact of emotions on student achievement in synchronous hybrid business and public administration programs: A longitudinal test of control-value theory: Impact of emotions on student achievement. Decis. Sci. J. Innov. Educ. 2016, 14, 441–474. [Google Scholar] [CrossRef]
  89. Hayat, A.A.; Shateri, K.; Amini, M.; Shokrpour, N. Relationships between academic self-efficacy, learning-related emotions, and metacognitive learning strategies with academic performance in medical students: A structural equation model. BMC Med. Educ. 2020, 20, 76. [Google Scholar] [CrossRef]
  90. Zhong, J.; Wen, J.; Li, K. Do achievement goals differently orient students’ academic engagement through learning strategy and academic self-efficacy and vary by grade. Psychol. Res. Behav. Manag. 2023, 16, 4779–4797. [Google Scholar] [CrossRef] [PubMed]
  91. Ranellucci, J.; Hall, N.C.; Goetz, T. Achievement goals, emotions, learning, and performance: A process model. Motiv. Sci. 2015, 1, 98–120. [Google Scholar] [CrossRef]
  92. Pérez, P.M.; Costa, J.-L.C.; Corbí, R.G. An explanatory model of academic achievement based on aptitudes, goal orientations, self-concept and learning strategies. Span. J. Psychol. 2012, 15, 48–60. [Google Scholar] [CrossRef]
  93. Rost, D.H.; Feng, X. Academic self-concept wins the race: The prediction of achievements in three major school subjects by five subject-specific self-related variables. Behav. Sci. 2024, 14, 40. [Google Scholar] [CrossRef]
  94. Sáinz, M.; Eccles, J. Self-concept of computer and math ability: Gender implications across time and within ICT studies. J. Vocat. Behav. 2012, 80, 486–499. [Google Scholar] [CrossRef]
  95. D’Lima, G.M.; Winsler, A.; Kitsantas, A. Ethnic and gender differences in first-year college students’ goal orientation, self-efficacy, and extrinsic and intrinsic motivation. J. Educ. Res. 2014, 107, 341–356. [Google Scholar] [CrossRef]
  96. Daumiller, M.; Rinas, R.; Olden, D.; Dresel, M. Academics’ motivations in professional training courses: Effects on learning engagement and learning gains. Int. J. Acad. Dev. 2021, 26, 7–23. [Google Scholar]
  97. Nichols, S.C.; Xia, Y.Y.; Parco, M.; Bailey, E.G. Participation and performance by gender in synchronous online lectures: Three unique case studies during emergency remote teaching. J. Microbiol. Biol. Educ. 2022, 23, e00281-21. [Google Scholar] [CrossRef] [PubMed]
  98. Ertl, B.; Luttenberger, S.; Paechter, M. Stereotype als Einflussfaktoren auf die Motivation und die Einschätzung der eigenen Fähigkeiten bei Studentinnen in MINT-Fächern. [Stereotypes as influencing factors on the motivation and assessment of own abilities of female students in STEM subjects.]. Gruppendyn. Organ. 2014, 45, 419–440. [Google Scholar] [CrossRef]
  99. Luttenberger, S.; Paechter, M.; Ertl, B. Self-concept and support experienced in school as key variables for the motivation of women enrolled in STEM subjects with a low and moderate proportion of females. Front. Psychol. 2019, 10, 1242. [Google Scholar] [CrossRef]
  100. Alonso, R.K.; Vélez, A.; Martínez-Monteagudo, M.C.; Rico-González, M. Flipped learning in higher education for the development of intrinsic motivation: A systematic review. Educ. Sci. 2023, 13, 1226. [Google Scholar] [CrossRef]
  101. Gómez Puente, S.M. Designing e-learning education to promote internationalization: Lessons learned from an online master course. In Proceedings of the Ireland International Conference on Education, Dún Laoghaire, Ireland, 28–30 October 2020. [Google Scholar]
  102. Brekke, M.; Torstveit, G.; Køien Andersen, M.; Kjosnes Fredsvik, L.; Mijatović, A.; Bulant, M.; Oleksikova, K.; Antalova, N.; Õun, T.; Kreulich, K.; et al. Flexible Learning and Teaching: Thematic Peer Group Report. European University Association. 2024. Available online: https://urn.kb.se/resolve?urn=urn:nbn:se:his (accessed on 1 April 2024).
Table 1. Summary of instruments, sample items, rating scales, and Cronbach’s alphas.
Table 1. Summary of instruments, sample items, rating scales, and Cronbach’s alphas.
Instrument/MeasurementVariableSample ItemRating ScaleInternal Consistency (α)
SELLMO (scales for motivation to learn and to achieve; [77])Work avoidance“In my studies it is important to me to do as little work as possible.”1 (totally disagree) to 5 (totally agree)α = 0.88
Learning Goals“In my studies it is important for me to learn as much as possible.”α = 0.89
Achievement-approach Goals“In my studies it is important to me that others think I am smart.”α = 0.75
Achievement-avoidance Goals“In my studies it is important to me not to embarrass myself, e.g., by giving wrong answers or asking dumb questions.”α = 0.92
SASK (scales for motivation to learn and to achieve; [78])Academic self-concept“Considering the demands of my studies, I regard my academic abilities as …”1 (low) to 7 (high)α = 0.82
Self-developed items based on SASK (scales for motivation to learn and to achieve; [78])Mathematical self-concept“Compared to my colleagues my skills in mathematics are …”1 (less skilled) to 5 (very skilled)α = 0.81
Self-developed ItemsEngagement in asynchronous learning“How often did you watch the learning videos provided in the learning management system before the lecture streams?”6 = watched/attended almost all units, 5 = watched/attended about 75% of the units, 4 = watched/attended about 50%, 3 = watched/attended about 25%, 2 = watched/attended single units, and 1 = none.(1-item-scale)
Engagement in synchronous learning“How often did you attend online lectures?”(1-item-scale)
Course satisfaction“Overall, I am … with the course.”1 (not satisfied) to 6 (very satisfied)(1-item-scale)
Table 2. Points of data collection for variables of interest.
Table 2. Points of data collection for variables of interest.
Time PointVariable GroupVariable
t1 (survey)
28th October until 7th November 2020
AntecedentsGender
Work avoidance
Learning goals
Achievement-approach goals
Achievement-avoidance goals
Academic self-concept
Mathematical self-concept
t2 (survey)
21st January 2021 until 2nd February 2021
Process VariablesEngagement in asynchronous learning
Engagement in synchronous learning
Course satisfaction
Assignment 1 (November 2020)
Assignment 2 (December 2020)
Assignment 3 (January 2021)
OutcomeCourse achievement
Table 3. Descriptive statistics by gender (M, SD, MD, Min, Max, and Range).
Table 3. Descriptive statistics by gender (M, SD, MD, Min, Max, and Range).
MSDMdMinMaxRange
Course achievement (all)77.6216.9878.8919.41106.000–106
Men78.2116.9480.6524.70106.00
Women74.4917.2272.0119.4199.12
Work avoidance (all)1.800.721.631.004.751–5
Men1.850.731.751.004.75
Women1.520.591.381.003.00
Learning goals (all)4.320.684.501.505.001–5
Men4.260.714.501.505.00
Women4.600.484.752.885.00
Achievement-approach goals (all)2.910.712.931.144.711–5
Men2.920.742.861.144.71
Women2.880.573.001.714.29
Achievement-avoidance goals (all)2.070.861.881.005.001–5
Men2.050.851.861.005.00
Women2.210.951.751.254.13
Academic self-concept (all)4.580.834.672.666.661–7
Men4.600.824.662.666.66
Women4.430.904.003.336.33
Learning goals (all)4.320.684.501.505.001–5
Men4.260.714.501.505.00
Women4.600.484.752.885.00
Achievement-approach goals (all)2.910.712.931.144.711–5
Men2.920.742.861.144.71
Women2.880.573.001.714.29
Achievement-avoidance goals (all)2.070.861.881.005.001–5
Men2.050.851.861.005.00
Women2.210.951.751.254.13
Academic self-concept (all)4.580.834.672.666.661–7
Men4.600.824.662.666.66
Women4.430.904.003.336.33
Mathematical self-concept (all)3.620.743.661.005.001–5
Men3.560.723.661.005.00
Women3.970.764.002.665.00
Engagement in asynchronous learning (all)3.981.564.001.006.001–6
Men3.881.584.001.006.00
Women4.481.415.001.006.00
Engagement in synchronous learning (all)4.791.495.001.006.001–6
Men4.921.395.001.006.00
Women4.131.824.001.006.00
Course satisfaction (all)5.010.965.002.006.001–6
Men4.980.965.002.006.00
Women5.170.985.003.006.00
Note. Lower numbers indicate lower values in a particular variable/factor. The variable gender is coded as m = 1 and w = 0. M, mean; SD, standard deviation; Md, median; Min, minimum; Max, maximum. The sample size for all variables N = 144.
Table 4. Bivariate correlations between variables.
Table 4. Bivariate correlations between variables.
1.2.3.4.5.6.7.8.9.10.11.
1. Course achievement1.00
2. Gender0.081.00
3. Work avoidance−0.23 **0.17 *1.00
4. Learning goals0.14−0.18 *−0.61 ***1.00
5. Achievement-approach goals0.090.020.010.30 ***1.00
6. Achievement-avoidance goals0.11−0.070.47 ***−0.27 **0.44 ***1.00
7. Academic self-concept0.35 ***0.07−0.18 *0.090.26 **0.131.00
8. Mathematical self-concept0.29 ***−0.21 *−0.080.080.150.21 *0.39 ***1.00
9. Engagement in asynchrony learning0.21 *−0.10−0.060.140.090.04−0.080.141.0.
10. Engagement in synchronous learning0.17 *0.19 *0.02−0.06−0.15−0.07−0.070.080.36 ***1.00
11. Course Ssatisfaction0.23 **−0.07−0.080.160.120.110.17 *0.11−0.010.011.00
Note. * p < 0.05; ** p < 0.01; *** p < 0.001.
Table 5. Summary of the linear regression with standardized coefficients (ß) and standard errors (SE).
Table 5. Summary of the linear regression with standardized coefficients (ß) and standard errors (SE).
Course Achievement
βSEp-Value
Antecedents
Gender0.173 *3.7700.036
Work avoidance−0.283 **2.4970.008
Learning goals0.0132.6080.903
Achievement-approach goals−0.1152.2970.236
Achievement-avoidance goals0.232 *2.0200.025
Academic self-concept0.229 **1.7660.009
Mathematical self-concept0.1321.9430.121
Process Variables
Engagement in asynchronous learning0.182 *0.7600.027
Engagement in synchronous learning0.0790.9460.340
Course satisfaction0.155 *1.3330.042
R20.302
Note. * p < 0.05; ** p < 0.01. The variable gender is coded as m = 1 and w = 0.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Malkoc, S.; Steinmaurer, A.; Gütl, C.; Luttenberger, S.; Paechter, M. Coding Decoded: Exploring Course Achievement and Gender Disparities in an Online Flipped Classroom Programming Course. Educ. Sci. 2024, 14, 634. https://doi.org/10.3390/educsci14060634

AMA Style

Malkoc S, Steinmaurer A, Gütl C, Luttenberger S, Paechter M. Coding Decoded: Exploring Course Achievement and Gender Disparities in an Online Flipped Classroom Programming Course. Education Sciences. 2024; 14(6):634. https://doi.org/10.3390/educsci14060634

Chicago/Turabian Style

Malkoc, Smirna, Alexander Steinmaurer, Christian Gütl, Silke Luttenberger, and Manuela Paechter. 2024. "Coding Decoded: Exploring Course Achievement and Gender Disparities in an Online Flipped Classroom Programming Course" Education Sciences 14, no. 6: 634. https://doi.org/10.3390/educsci14060634

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop