The paper reports on a programming course for undergraduate Mathematics students in their 2nd year, with some parts compulsory for single-subject students. Assessment takes the form of several programming projects. Formative feedback as well as summative assessment is aided by automated unit tests, which allow for rapid and consistent marking, while focussing marker’s time on students who require the most help
This research explored assessment and e-assessment in undergraduate mathematics and proposed a novel...
Advancements in online learning platforms have revolutionized education in multiple different ways, ...
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...
Constructing a mathematical proof is isomorphic with writing a computer program. Validating a proof ...
Programming in undergraduate mathematics is an opportunity to develop various mathematical skills. T...
The increased number of students (in higher education) learning programming languages makes the effi...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
There has recently been an increased emphasis on the importance of learning programming languages, n...
The recent National Student Survey (NSS) results for taught courses in Higher Education Institutions...
Programming languages have been an integral element of the taught skills of many technical subjects ...
Computer-based assessment is a useful tool for handling large-scale classes and is extensively used ...
In this paper, we report on four university lecturers’ first-time experiences with computer-aided a...
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...
Programming is increasingly becoming an expected graduate skill for mathematics students. We argue i...
Programming is increasingly becoming an expected graduate skill for mathematics students. We argue i...
This research explored assessment and e-assessment in undergraduate mathematics and proposed a novel...
Advancements in online learning platforms have revolutionized education in multiple different ways, ...
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...
Constructing a mathematical proof is isomorphic with writing a computer program. Validating a proof ...
Programming in undergraduate mathematics is an opportunity to develop various mathematical skills. T...
The increased number of students (in higher education) learning programming languages makes the effi...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
There has recently been an increased emphasis on the importance of learning programming languages, n...
The recent National Student Survey (NSS) results for taught courses in Higher Education Institutions...
Programming languages have been an integral element of the taught skills of many technical subjects ...
Computer-based assessment is a useful tool for handling large-scale classes and is extensively used ...
In this paper, we report on four university lecturers’ first-time experiences with computer-aided a...
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...
Programming is increasingly becoming an expected graduate skill for mathematics students. We argue i...
Programming is increasingly becoming an expected graduate skill for mathematics students. We argue i...
This research explored assessment and e-assessment in undergraduate mathematics and proposed a novel...
Advancements in online learning platforms have revolutionized education in multiple different ways, ...
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...