Asia-Pacific Forum on Science Learning and Teaching, Volume 19, Issue 2, Article 16 (Dec., 2018)
Jose LUKOSE and Kuttickattu John MAMMEN
Enhancing academic achievement in an introductory computer programming course through the implementation of guided inquiry-based learning and teaching

Previous Contents Next


Results

The research question and associated null hypothesis were as follows:

Research Question: What are the differences in achievement between students taught using the GIL approach and those taught traditionally?

The associated null hypothesis was:

H0: The GIL approach, as opposed to the traditional approach used for teaching the introductory programming course for entry-level students at HEIs, has no effect on their course achievements.

Quantitative and qualitative results of the analysis of the data gathered to address the above-mentioned research question and null hypothesis are given in this section.

Quantitative results

These are the findings obtained after an analysis of all the assessments that were given to the learners. The data included marks for the formative assessments - test one, two, three and four. These marks were computed to form the year mark (DP) for examination admission; then there was the summative assessment – examination marks. The final mark was computed as follows: Both year mark and examination mark had to have a sub-minimum of 40%. If a student failed to achieve these separate sub-minimum marks, then he/she failed the course. The final mark was computed by taking 40% of the year mark and 60% of the examination mark. At the end of the course, using this formula, the overall final marks of the students were also calculated. The quantitative data for the study was based on the marks that were captured from the experimental and control groups. (sample questions from all these assessments are given in Appendix 1).

Chi-Square test analysis and bar charts for assessments

Formative assessment 1 (Test 1) was conducted towards the end of first term (first quarter) of the academic year. The same assessment was used for both the experimental and control groups. The analysis of Test 1 results was as follows:

Table 1. Formative assessment 1 (Test 1) Chi-square on Pass rates on two groups

Chi-Square Tests

 

Value

df

Asymptotic Significance (2-sided)

Exact Sig. (2-sided)

Exact Sig. (1-sided)

Pearson Chi-Square

2.859a

1

.091

 

 

Continuity Correctionb

1.338

1

.247

 

 

Likelihood Ratio

4.267

1

.039

 

 

Fisher's Exact Test

 

 

 

.142

.122

Linear-by-Linear Association

2.799

1

.094

 

 

N of Valid Cases

48

 

 

 

 

a. 2 cells (50.0%) expected a count of less than 5. The minimum expected count was 1.58.

b. Computed only for a 2 x 2 table

 

Figure 1. Formative assessment 1 (Test 1) performance for each group.

The value of the test statistic was2.859. Since the p-value (p=0.091) is greater than our chosen significance level (α = 0.05), we do not reject the null hypothesis. Rather, we conclude that there is not enough evidence to suggest an association between group (teaching methods) and whether a student passes or fails. Based on the results, we can state the following:

  • No association was found between groups (teaching methods) and whether or not students passed or failed (chi-square = 2.859, p = 0.091).
  • All students (100%) from experimental group, however, passed test-1 as compared to twenty-five (86.2%) from the control group.

    Formative assessment 2 (Test 2) was conducted towards the end of the second term (second quarter) of the academic year. The same assessment was used for both the experimental and control groups. The analysis of Test 2 results was follows:

    Table 2. Formative assessment 2 (Test 2) chi-square on pass rates on two groups

    Chi-Square Tests

     

    Value

    df

    Asymptotic Significance
    (2-sided)

    Exact Sig. (2-sided)

    Exact Sig. (1-sided)

    Pearson Chi-Square

    18.929a

    1

    .000

     

     

    Continuity Correctionb

    16.429

    1

    .000

     

     

    Likelihood Ratio

    22.031

    1

    .000

     

     

    Fisher's Exact Test

     

     

     

    .000

    .000

    Linear-by-Linear Association

    18.534

    1

    .000

     

     

    N of Valid Cases

    48

     

     

     

     

    a. 0 cells (0.0%) expected a count of less than 5. The minimum expected count was 8.31.

    b. Computed only for a 2 x 2 table

     

    Figure 2. Formative assessment 2 (Test 2) performance for each group.

    The value of the test statistic was 18.929. Since the p-value (p=0.000) is less than our chosen significance level α = 0.05, we can reject the null hypothesis, and conclude that there is an association between groups (teaching methods) and whether or not students pass or fail. Based on the results, we can state the following:

  • There was a significant association between groups and whether or not students passed or failed (chi-square = 18.929, p =0 .000).
  • Eighteen students (94.7%) from the experimental group passed the tests as compared to only nine (31.0%) students from the control group. The very high failure rate in the control group contributed significantly to the overall drop of about 35% in the pass rate for test-2 as compared to test-1.

    The formative assessment 3 (Test 3) was conducted towards the end of the third term (third quarter) of the academic year. The same assessment was used for both the experimental and control groups. The analysis of Test 3 results was as follows:

    Table 3. Formative assessment 3 (Test 3) chi-square on pass rates on two groups

    Chi-Square Tests

     

    Value

    Df

    Asymptotic Significance (2-sided)

    Exact Sig. (2-sided)

    Exact Sig. (1-sided)

    Pearson Chi-Square

    3.499a

    1

    .061

     

     

    Continuity Correctionb

    2.409

    1

    .121

     

     

    Likelihood Ratio

    3.714

    1

    .054

     

     

    Fisher's Exact Test

     

     

     

    .110

    .058

    Linear-by-Linear Association

    3.426

    1

    .064

     

     

    N of Valid Cases

    48

     

     

     

     

    a. 0 cells (0.0%) expected a count of less than 5. The minimum expected count was 5.94.

    b. Computed only for a 2 x 2 table

     

    Figure 3. Formative assessment 3 (Test 3) performance for each groups.

    The value of the test statistic is 3.499. Since the p-value (p=0.061) is greater than our chosen significance level (α = 0.05), we do not reject the null hypothesis. Rather, we conclude that there is not enough evidence to suggest an association between groups (teaching methods) and whether a student passed or failed. Based on the results, we can state the following:

  • No association was found between groups (teaching methods) and whether or not students passed or failed (chi-square = 3.499, p = 0.061).
  • Sixteen students (84.2%) from experimental group, however, passed test-3 as compared to only 17 (58.6%) from the control group.

    The formative assessment 4 (Test 4) was conducted in the fourth term (fourth quarter) of the academic year. Same assessment was used for both the experimental and control. The analysis of Test 4 results was as follows:

    Table 4. Formative assessment 4 (Test 4) chi-square on pass rates on two groups

    Chi-Square Tests

     

    Value

    Df

    Asymptotic Significance (2-sided)

    Exact Sig. (2-sided)

    Exact Sig. (1-sided)

    Pearson Chi-Square

    9.885a

    1

    .002

     

     

    Continuity Correctionb

    7.984

    1

    .005

     

     

    Likelihood Ratio

    11.621

    1

    .001

     

     

    Fisher's Exact Test

     

     

     

    .002

    .001

    Linear-by-Linear Association

    9.679

    1

    .002

     

     

    N of Valid Cases

    48

     

     

     

     

    a. 0 cells (0.0%) expected a count of less than 5. The minimum expected count was 5.94.

    b. Computed only for a 2 x 2 table

    Figure 4. Formative assessment 4 (Test 4) performance for each groups.

    The value of the test statistic is 9.885. Since the p-value (p=0.002) is less than our chosen significance level α = 0.05, we can reject the null hypothesis, and conclude that there is an association between groups (teaching methods) and whether or not students passed or failed. Based on the results, we can state the following:

  • There was a significant association between the groups and whether or not students passed or failed (chi-square = 9.885, p =0 .002).
  • Eighteen students (94.7%) from the experimental group passed the tests as compared to only 15 (51.7%) students from the control group.

    The average marks scored in these four tests constituted the year mark (DP) for students.

    Table 5. Admission to Examinations (DP) Chi-square on two groups 

    Chi-Square Tests

     

    Value

    df

    Asymptotic Significance (2-sided)

    Exact Sig. (2-sided)

    Exact Sig. (1-sided)

    Pearson Chi-Square

    10.483a

    1

    .001

     

     

    Continuity Correctionb

    8.392

    1

    .004

     

     

    Likelihood Ratio

    14.648

    1

    .000

     

     

    Fisher's Exact Test

     

     

     

    .001

    .001

    Linear-by-Linear Association

    10.264

    1

    .001

     

     

    N of Valid Cases

    48

     

     

     

     

    a. 1 cells (25.0%) expected a count of less than 5. The minimum expected count was 4.75.

    b. Computed only for a 2 x 2 table

    Figure 5. Admission to examination (DP) for each group.

    The value of the test statistic is 10.483. Since the p-value (p=0.001) is less than our chosen significance level α = 0.05, we can reject the null hypothesis, and conclude that there is an association between group (teaching methods) and whether or not students pass or fail. Based on the results, we can state the following:

  • There was a significant association between groups and whether or not students passed or failed (chi-square = 10.483, p =0 .001).
  • All students (100%) from the experimental group qualified for the final examination based on their performances throughout the academic year while only 17 (58.6%) of the students from the control group, which was taught using a traditional approach, managed to qualify for the final examination. From the control group, a staggering percentage (41.4%) could not even qualify for the final examination.

    Analysis of final course results are given below:

    Table 6. Final results chi-square on two groups

    Chi-Square Tests

     

    Value

    df

    Asymptotic Significance (2-sided)

    Exact Sig. (2-sided)

    Exact Sig. (1-sided)

    Pearson Chi-Square

    7.361a

    1

    .007

     

     

    Continuity Correctionb

    5.760

    1

    .016

     

     

    Likelihood Ratio

    8.150

    1

    .004

     

     

    Fisher's Exact Test

     

     

     

    .011

    .007

    Linear-by-Linear Association

    7.208

    1

    .007

     

     

    N of Valid Cases

    48

     

     

     

     

    a. 0 cells (0.0%) expected a count of less than 5. The minimum expected count was 6.33.

    b. Computed only for a 2 x 2 table

     

    Figure 6. Final Results (Overall Pass/Fail) for each group.

    The value of the test statistic is 7.361. Since the p-value (p=0.007) is less than our chosen significance level α = 0.05, we can reject the null hypothesis and conclude that there is an association between group (teaching methods) and whether or not students pass or fail. Based on the results, we can state the following:

  • There was a significant association between groups and whether or not students passed or failed (chi-square = 7.361, p =0 .007).
  • Only two students (10.5%) failed to complete the course successfully from the experimental group as compared to fourteen (48.3%) students from the control group. Nearly all of the students (90%) learning through the GIL approach completed the course successfully as compared to almost 52% of students taught using the traditional teaching approach completed it.

    Overall summary of tests and average marks

    Table 7. Summary of tests and average mark- Group Statistics

    Group Statistics

     

    Group

    N

    Mean

    Std. Deviation

    Std. Error Mean

    Test1

    Experimental

    19

    65.39

    6.680

    1.533

    Control

    29

    63.97

    15.729

    2.921

    Test2

    Experimental

    19

    57.37

    16.480

    3.781

    Control

    29

    34.07

    25.386

    4.714

    Test3

    Experimental

    19

    56.21

    16.301

    3.740

    Control

    29

    46.34

    29.472

    5.473

    Test4

    Experimental

    19

    58.32

    16.101

    3.694

    Control

    29

    33.79

    22.132

    4.110

    DP

    Experimental

    19

    59.53

    11.187

    2.567

    Control

    29

    45.10

    20.106

    3.734

    t-test analysis for assessments

    Table 8. Calculated t-test results for all assessments – The Independent Samples Test

    Independent Samples Test

     

    Levene's Test for Equality of Variances

    t-test for Equality of Means

    F

    Sig.

    t

    df

    Sig. (2-tailed)

    Mean Difference

    Std. Error Difference

    95% Confidence Interval of the  Difference

    Lower

    Upper

    Test1

    Equal variances assumed

    13.292

    .001

    .374

    46

    .710

    1.429

    3.826

    -6.272

    9.131

    Equal variances not assumed

     

     

    .433

    40.737

    .667

    1.429

    3.298

    -5.233

    8.092

    Test2

    Equal variances assumed

    2.117

    .152

    3.536

    46

    .001

    23.299

    6.590

    10.034

    36.565

    Equal variances not assumed

     

     

    3.856

    46.000

    .000

    23.299

    6.043

    11.136

    35.463

    Test3

    Equal variances assumed

    11.758

    .001

    1.329

    46

    .190

    9.866

    7.424

    -5.078

    24.810

    Equal variances not assumed

     

     

    1.488

    44.994

    .144

    9.866

    6.629

    -3.485

    23.216

    Test4

    Equal variances assumed

    4.185

    .047

    4.156

    46

    .000

    24.523

    5.900

    12.647

    36.399

    Equal variances not assumed

     

     

    4.438

    45.412

    .000

    24.523

    5.526

    13.396

    35.649

    DP

    Equal variances assumed

    10.642

    .002

    2.845

    46

    .007

    14.423

    5.070

    4.218

    24.628

    Equal variances not assumed

     

     

    3.183

    45.062

    .003

    14.423

    4.531

    5.298

    23.548

    The assessments highlighted in yellow show there was a statistically-confirmed significance between the GIL and the traditional approach among the two groups. Table VII depicts an independent-samples test which compared the means between the experimental and control students' performance in tests and DP. Levene's test for homogeneity of variance (homoscedasticity) was used.

    The summary of the t-test results shows the significance of GIL (as shown in Table VII). This test verified that the assumption of equal variances holds in Test 2 and does not hold in the other samples. Significant differences in means between the groups were noticed in Test 2 (p=0.001), Test 4 (p=0.000) and DP (p=0.003).

    On average, students' performance was not significantly different in test one and three. However, student performance was significantly different in test two and four. Even though the performances were not significantly different, the average Test one mark shows that students taught using GIL performed slightly better (65.30) than the control group (63.97). Similarly, the Test three average mark shows that the experiment group performed better on average (56.21) than the control group (46.34). Even though Test one and three's average mark is not significantly different for both groups, it is encouraging to note that the standard deviation for the experiment group was small (6.68) compared to that of the control group (15.73) for test one. Though slightly greater, the standard deviation of the experimental group (16.30) in test three was close to half that of the control group (29.47). This implies that, while both groups performed well, especially in test one, GIL closely and collectively improved the performance of all the students when compared to those exposed to the traditional teaching approach. Table VIII shows the details of the marks.

    In addition, findings from test two and four show that the experimental group performed significantly better than the control group; for example, the average Test two marks for the experimental group was 57.4 compared to that of the control group which was 34.07. Similarly, Test four showed a significantly high average mark for the experimental group (58.32) compared to that of the control group (33.79). For Test 1 and 3, there was no significant difference as per the p-values, though the average for these two tests was still higher for the experimental group. It should however, be noted that the standard deviation was always lower for the experimental group than the control group (ref. Table 4.3). The lower standard deviation implies that the experimental group was generally performing at the same level. As was the case with Test one and three, the experimental group's standard deviation for Test two was smaller (16.48) when compared to that of the control group (25.39). A similar type of result was found on Test four as the experimental group had a smaller standard deviation of 16.10 compared to that of the control group that was 22.13. There were no common outliers and the mark differences for the assessments among the experimental groups were almost in the same range. The researchers maintain their argument that GIL collectively improves the performance of students with minimum outliers as students help each other understand the subject during the learning process. This argument is supported by the number of students who failed in class tests; for example, none (0%) in the experimental group failed test one as compared to four (13.8%) from the control group. Only one student (5.3%) from the experimental group failed test two compared to twenty (69.0%) from the control group. Twelve students (41.4%) from the control group failed test three compared to three (15.8%) from the experimental group. Lastly, nearly half of the students (48.3%) failed test four from the control group compared to one (5.3%) from the experimental group.

    Performances in class tests were extended to their Duly Performed (DP) marks. Results show that all 19 (100%) students from the experimental group achieved at least 40% for the DP that gave them admissions to the final examination. However, just above 50% of the control group got at least a 40% final examination admission. The rest of the students failed to qualify for the examination admission.

    In terms of performance, the overall pass rates for the GIL and traditional learning approach students were 89% and 52%, respectively, for the university introductory programming course. Watson and Li (2014) report that the global pass rate for programming courses is 67.7% which is significantly lower than the one achieved for the experimental group of this study.  Furthermore, the same authors report South Africa's overall failure rate as being approximately 45% for the same course; and the finding for the control group in this study (48%) was close to their findings and hence confirms the results of Watson and Li (2014). The average year mark obtained by the students in the experimental group and control group were 59.53% and 45.10%, respectively. This supported the findings by another researcher from the same institution who experimented with a similar approach in an Engineering programme (Louw, 2012). The author reported that the class average improved to 55% when students were taught using the guided inquiry based learning approach as compared to the 46% when students were taught using traditional methods.

    In conclusion, the GIL approach, as opposed to traditional approaches, used for teaching entry-level students enrolled for computer programming had a positive effect of their course achievements, thus the null-hypothesis (H0) is rejected.

    Qualitative Results

    Various themes emerged from the qualitative data gathered through the focus group interviews. Focus group interviews were conducted among the students who were part of the experimental group. Of the 19 students, one student did not participate in the focus group interview. Four interview sessions were conducted among the remaining 18 students. They were divided into groups of four (two groups) and fives (two groups) for the focus group interviews. Each focus group interview lasted for about 50 to 55 minutes.

    The themes that emerged were:

    Theme 1. Group Sessions helped understand the subject content better

    Difficulty in understanding the subject content and applying them are viewed as one of the major challenges faced by entry-level programming students by many researchers (Bergin & Reilly, 2005; Derus & Ali, 2012; Schoeman, 2015; Shuhaidan et al., 2009). There was consensus among students that the peer assistance, through group sessions, helped them understand the subject content better. Responses from students as given below in verbatim prove this:

  • FG1 P1: May be we won't understand the way the educator explains the things whereas if it is from your peer make more sense. I think it is a really good idea. It works for me, my opinion

  • FG1 P4: As my fellow classmates has said - it has helped me a lot because we communicate with group members and understand more complex things than may be the teacher just explains…
  • FG3 P3: Interactions within the class mates..its really helped because sometimes that person understand the question more, like an advocate that member can explain to others like when we are done with the lecture. Then like it will help us understand more.

    Theme 2. Group session experience assisted students while doing their homework alone.

    Entry-level students are required to develop a diverse range of skills such as problem analysis and problem solving at an early stage of their studies (Falkner & Munro, 2009), but studies have proven that some students fail to know where to begin in attempting to get to the solution (Huggard & Goldrick, 2009). Students used their group session experiences and approaches when they were doing their homework. The questions they asked and were being asked during the group sessions worked as a 'guide' on how to analyse the problem. Though there was no fixed rule, through their responses it was evident that they learned to approach a problem scenario systematically questioning themselves to understand and analyse the problem to reach alternate solutions. The following students' responses ascertain this conclusion:

    FG1 P1: ..during the group discussions, we will first analyse the problem.  What is it that we want to solve and how can we solve it?  Then, I list the alternative way on how to solve it and then I choose the most appropriate one.  When I am alone – like…firstly, I have to identify the kind of a problem that I want to solve.  Look for the solutions then choose the best one…then okay, vary them then choose the best one.  It helped me to fully analyse what is it that I want to solve and how can I solve it

  • FG1 P5: If you have a problem sir….when you are alone…. if you ask the right questions to yourself like we did in the groups and follow the process on how to come up with the solutions mostly by answering those questions asked...then you will solve the problem, sir. Yes…it was  totally different from how I used to solve any problem before…
  • FG2 P2: …before I approach any question, I am trying to use the skills during discussions. Ask myself many questions…to analyse the problems lists all steps in how to solve the problem and find most effective ways to solve the problem.
  • FG3 P1: Now you know which questions to ask yourselves to analyse.
  • From the above listed responses it is clear that GIL sessions give students the belief that there is a solution to every problem and they can engage in conversations through asking critical questions which can eventually lead them to a solution.

    Theme 3. Students a ppreciated alternative problem solving approaches.

    The study of algorithmic problem solving is at the core of learning computer programming and it is well documented that entry-level students struggle to mastering problem solving skills (Lishinski, Yadav, Enbody, & Good, 2016; McCracken et al., 2001; Sheth, Murphy, Ross, & Shasha, 2016).  Students stated that they learned to acknowledge and appreciate the fact that there were different ways to solve a problem as different individuals could approach a given problem scenario differently. Groups sessions taught them that a given problem scenario could be solved in different ways as their peers in the group came up with their own ways of solving the problem. The following responses from students provided valuable insight into this:

  • FG1 P2: (GIL) has a positive impact because programming is not always done in a single way. Like for example, I just see how the class members found the problem in different ways, for example you got a question and you argue in the first way, but he gets it in the other way, but you still get the same answer. So you get to see how there are different ways.
  • FG2 P5: When we put in our possible solution to a problem, group will come up with the best possible answers to that problem.
  • FG3 P2: We've all come up with different solution on how to solve the problem then we look the most appropriate or the most correct way or the one that will be easier for us to understand…., the most appropriate one that will help us to be able to solve even related problems to that one.

    Students tend to follow the solutions that are given by lecturers and fail to look for different ways of solving a problem in a typical traditional teaching environment. The active learning environment inspired them to come up with their own ways of solving the problem. This in turn improved their problem solving skills. Students constructed their own solutions rather than acting as receivers of ideas from the lecturer

    Theme 4. The social networking platform facilitates GIL sessions (out of the classroom)

    Features made available through the virtual groups that are found in social networking platforms such as WhatsApp have the potential to make learners active in the learning process, boost informal communication between learners and teachers and create an anxiety-reducing environment (Awada, 2016; Bouhnik & Deshan, 2014). As part of the study, a social networking platform (WhatsApp in this study), was used to facilitate a GIL environment among the students while they were out of the classroom environment. Groups of 4 to 5 students were created over WhatsApp replicating the classroom groups and they were encouraged to engage in discussions through these groups. Students found this effective and used it extensively to their benefit while away from the classroom, though there was no special incentive given to students such as extra marks for participating in online discussions and collaboratively working on the programming tasks. Responses from the interviews as given below suggest that the experiment to create a GIL environment over virtual space has attracted the new, digital- generation students.

  • FG1 P1: …there is no better way to educate a young mind in this generation now, than using social network.  Cause, if you put something educative on social network, it will spread, it will be viral.  Everyone will learn about it.  And, cause, now life now is about technology and everything.  So, if it is out there, spreading, more chances are that young adults, as us, will learn about it – enriching our minds and learning everything. So it helps with that for me..
  • FG2 P2: There was this WhatsApp group was created. When we do the home work, we type it and post. It helped. My group mates and I discuss…and lecturer did tell us if we were doing completely opposite through WhatsApp and post questions. In a way it was a classroom there in WhatsApp..it helped.
  • FG4 P1: We had some WhatsApp groups. We do communicate with others like when we have those lazy moments of hours at home, hei I am not sure about this question like, then we go to WhatsApp and discuss like don't you know this and that. In that way my group members help me on continuing or making sure that my answer is in the right track.
  •  


    Copyright (C) 2018 EdUHK APFSLT. Volume 19, Issue 2, Article 16 (Dec., 2018). All Rights Reserved.