Keywords

1 Introduction

A number of students have serious difficulties studying mathematics at all levels. Researches from different fields have been working on this problem for over a century. In [6] we find a nonexhaustive list including cognitive factors, metacognitive factors, habits of learning and previous experiences related to studying mathematics. In [8] it is pointed out that if a student is unable to understand a difficult mathematics class because it is at a level above student’s ability to respond to the instruction, the student may not progress to the affective level of valuing the instruction.

In this work we consider problems which third year bachelor engineering students have while completing a course in mathematics that is optional with respect to obtaining a bachelor degree and a prerequisite for taking a master degree in engineering. Our intention is to find out whether early identification of students in danger to fail their final exam is possible and which factors can be used in that identification process.

The volume of the course corresponds to one third of a study load per semester. Students are offered fourteen weeks face to face classroom lectures and tutorials. The former takes four hours a week and the latter is two hours a week. Students have to deliver one course work, take a two hours midterm exam, and a five hours final exam. Both the midterm exam and the final exam are written and taken in a controlled location. The course work is to be completed at home. This means that they can collaborate even though they are supposed to work individually. The course work is marked as ‘pass’ or ‘fail’.

Methods from rough sets theory [10, 11] are employed in the course of our investigations.

The rest of the paper goes as follows. Theoretical supporting the study is presented in Sect. 2, our approach can be found in Sect. 3 while the conclusion is placed in Sect. 4.

2 Preliminaries

Rough Sets were originally introduced in [10]. The presented approach provides exact mathematical formulation of the concept of approximative (rough) equality of sets in a given approximation space.

An approximation space is a pair A = (U, R), where \( U \) is a set called universe, and \( R \subset U \times U \) is an indiscernibility relation [11].

Equivalence classes of \( R \) are called elementary sets (atoms) in A. The equivalence class of \( R \) determined by an element \( x \in U \) is denoted by \( R\left( x \right) \). Equivalence classes of \( R \) are called granules generated by \( R \).

The following definitions are often used while describing a rough set \( X,X \subset U \):

the \( R \)-upper approximation of \( X \)

$$ R^{{ * }} \left( x \right): = x \in UR\left( x \right):R\left( x \right)\mathop \cap \nolimits X \ne \emptyset \} , $$

the \( R \)-lower approximation of \( X \)

$$ R_{{ * }} \left( x \right): = x \in UR\left( x \right):R\left( x \right) \subseteq X\} , $$

the \( R \)-boundary region of \( X \)

$$ RN_{R} \left( X \right): = R^{{ * }} \left( X \right) - R_{{ * }} \left( X \right). $$

Elements in the index set \( A = a_{1} ,a_{2} , \ldots ,a_{m} \) are the importance degree of attribute set where each index in the system is determined by:

$$ S_{A} \left( {a_{i} } \right) = \frac{{|POS_{A} \left( A \right)| - |POS_{{A - a_{i} }} \left( A \right)|}}{|U|} $$

where \( i = 1,2,3, \ldots ,m \) and the weight of index \( a_{i} \) is given by

$$ w_{i} = \frac{{S_{A} \left( {a_{i} } \right)}}{{\mathop \sum \nolimits_{i = 1}^{m} \left( {a_{i} } \right).}} $$

The assessment model is defined by

$$ P_{j} = \mathop \sum \limits_{i = 1}^{m} f_{i} $$

where \( P_{j} \) is the comprehensive assessment value of assessed \( j\)th object, \( f_{i} \) is the assessment value of \(i\) th index \( a_{i} \) according to the comprehensive assessment value, [12]. Rough set theory software can be downloaded from [7]. Attributes degree of importance is discussed in [15].

Let \( P \) be a non-empty ordered set. If \( sup\{ x,y\} \) and \( inf\{ x,y\} \) exist for all \( x,y \in P \), then \( P \) is called a lattice [5]. In a lattice illustrating partial ordering of knowledge values, the logical conjunction is identified with the meet operation and the logical disjunction with the join operation.

A context is a triple \( \left( {G,M,I} \right) \) where \( G \) and \( M \) are sets and \( I \subset G \times M \). The elements of \( G \) and \( M \) are called objects and attributes respectively, [16].

For \( A\ \subseteq\ G \) and \( B\ \subseteq\ M \), define

$$ A^{'} = \{ m \in M|\left( {\forall g \in A} \right)gIm\} , $$
$$ B^{'} = \{ g \in G|\left( {\forall m \in B} \right)gIm\} . $$

where \( A^{'} \) is the set of attributes common to all the objects in \( A \) and \( B^{'} \) is the set of objects possessing the attributes in \( B \).

A concept of the context \( \left( {G,M,I} \right) \) is defined to be a pair \( \left( {A,B} \right) \) where

$$ A \subseteq G,\,B \subseteq M,\,A^{'} = B\,\,\text{and}\,B^{'} = A . $$

The extent of the concept \( \left( {A,B} \right) \) is \( A \) while its intent is \( B \). A subset \( A \) of \( G \) is the extent of some concept if and only if \( A^{''} = A \) in which case the unique concept of the which \( A \) is an extent is \( (A,A^{'} ) \). The corresponding statement applies to those subsets \( B \in M \) which is the intent of some concepts. The set of all concepts of the context \( \left( {G,M,I} \right) \) is denoted by \( B\left( {G,M,I} \right) \). \( \langle B\left( {G,M,I} \right); \le \rangle \) is a complete lattice and it is known as the concept lattice of the context \( \left( {G,M,I} \right) \).

Students’ prior mathematical knowledge are of utmost importance when it comes to building of higher order mathematical understanding. Students mathematical competencies are discussed in [14]. Some problems related to building mathematical concepts are listed in [3]. Various problems concerning development of higher level thinking are presented in [1, 2, 9, 14]. The authors state that students’ higher level thinking occurs when students are exposed to active learning. The latter can take place when “educators must give up the belief that students will be unable to learn the subject at hand unless the teacher “covers it””, [9]. In [4] higher-order thinking is divided in three categories - higher-order thinking in terms of transfer, in terms of critical thinking, and in terms of problem solving.

3 Data Evaluation

Data used in this study is taken from students results over a period of three years where 115 undergraduate engineering students have been enrolled in a mathematical course. The amount of students taking the course is usually about 40 and varies slightly from year to year.

The course is based on the following chapters in [13]:

  1. 12.

    Vectors and the Geometry of Space,

  2. 13.

    Vector-Valued Functions and Motion in Space,

  3. 14.

    Partial Derivatives,

  4. 15.

    Multiple Integrals,

  5. 16.

    Integrals and Vector Fields.

To illustrate the approach we present data for about halve of the students being subjects of this study, see Tables 1 and 2. Under ‘Gender’ notations are ‘f’ for female and ‘m’ for male. Note that no other descriptions of gender are used in students register.

Table 1. Students results, part 1
Table 2. Students results, part 2

Final grades in two previously taken courses in mathematics at the same university are placed under columns ‘M1’ and ‘M2’, where:

  • ‘M1’ stands for Mathematics 1 and

  • ‘M2’ stands for Mathematics 2.

  • Group 1 denoted ‘G1’ refers to application of triple integrals, moments and centers of mass, cylindrical and spherical coordinates;

  • Group 2 denoted ‘G2’ refers to line integrals, surface integrals, Stokes’ theorem and Gauss theorem, and

  • Group 3 denoted ‘sssG3’ refers to studying correlations between curves, surfaces and given functions.

Originally the data comes in both text and numerical form. The data in Tables 1 and 2 is converted to text form with scaling grades:

{A,B} - high (h),

{C,D} - average (a),

{E,F} - low (l);

tests and written evaluations

[0 %, 40 %] - low (l),

[41 %, 70 %] - average (a), and

[71 %, 100 %] - high (h).

Suppose students in that course belong to a rough set X. When the data set described as in Tables 1 and  2 is used we obtain the following distribution

$$ \begin{aligned} & R_{{ * }} \left( X \right) \\ & = \{ St1, \ldots ,S5,S7,S10,S11,S18,S19,S22,S23,S24,S26,S27,S28,S31, \ldots ,S38,S40, \ldots ,S53,S55\} , \\ \end{aligned} $$
$$ RN_{R} \left( X \right) = \{ S8,S9,S12,S15,S16,S17,S21,S25,S39\} , $$
$$ X - R_{{ * }} \left( X \right) = \{ St6,S13,S14,S20,S29,S30,S54\} $$

where \( R_{*} (X) \) is the set of students who have obtained sufficient knowledge and skills, \( RN_{R} (X) \) is the set of students who have obtained somewhat insufficient knowledge and skills, and the set of students who definitely have not obtained sufficient knowledge and skills is \( X - R_{*} (X) \).

Below we present findings from working with data where all 115 students are included. Students who have not obtained sufficient knowledge and skills or have obtained somewhat insufficient knowledge and skills have lower grades from previously taken mathematical courses and their scores from the first test is in the interval [50 %, 60 %] nearly without exceptions. In the future such comparisons can be performed after the results from the first test are available and students who are in danger to fail the subject will be notified. This early warning will encourage them to spent more efforts on studying this subject for the rest of the semester.

The two groups of students,

$$ RN_{R} (X)\,\,\text{and}\,X - R_{*} (X), $$

have particular problems while working with line integrals, surface integrals, Stokes’ theorem and Gauss theorem, as well as establishing correlations between curves, surfaces and given functions. An indept study of weaker students’ performance indicates not only a gap in their mathematical knowledge but even more importantly, lack of higher order skills.

In general it seems that the majority of students have some problems with the above listed topics. However, students who have obtained sufficient knowledge and skills have scores on problem solving in the interval [60 %, 90 %] at average, while the group of students with insufficient or somewhat insufficient knowledge have scores in the interval [0 %, 30 %]. It turns out that very few students with pour grades from previously taken mathematical courses have managed to pass this course. Therefore, students, who for some reasons make slower progress than what previous experience indicates, should be notified as soon as possible and some further actions will be suggested to them.

In future work we will consider the following question: what can be done in the first two courses that will help students from potentially belonging to set \( RN_{R} (X) \) to complete the course belonging to set \( R_{*} (X) \), Fig. 1.

Fig. 1.
figure 1

Lower and upper approximations

A concept lattice can be depicted from data as presented in Tables 1 and 2 where fifteen students belonging to the three groups ‘high’, ‘average’, and ‘low’ are involved. The idea is to illustrate how formal concept analysis can be used in similar studies. Note that a lattice representing formal concepts for 115 students would need much larger space than the one we can use here. Concepts are presented in gray boxes where the lower row lists concepts objects and the upper row lists concepts attributes. When two concepts are connected with a straight line one can see that the lower concept contains less objects and more attributes while the upper concepts has less objects and more attributes.

Concepts in the lattice show which groups of students have the same results related to particular topics and where they differ in their performance. We can see what ‘high and average’ groups learn equally good and where exactly are the differences between ‘high’ and ‘average’ groups. This can support provision of tailored advise to students in group ‘average’ that will help them to join the ‘high’ group.

Similarly, students from the ‘low’ group can receive personal advise on how to join the ‘average’ group and possibly the ‘high’ group. Students with the same results related to particular topics can be found in concepts placed on the third and fourth rows. Their differences can be seen by following superconcepts placed in the fifth and sixth rows.

4 Conclusion

In this work we study correlations between students’ knowledge obtained in preliminary courses in mathematics on undergraduate level and their results from a mathematical course on a lower graduate level. Their test results combined with previous history gives an indication on whether they are going to experience difficulties on some particular parts of the curriculum. Such tendencies can also be used to provide support to new students taking the same course.