Many students find great difficulty in the formal programming modules taught in almost every computing science degree.These modules,often taught in later years,rely on some mathematical abilities that seem beyond many...Many students find great difficulty in the formal programming modules taught in almost every computing science degree.These modules,often taught in later years,rely on some mathematical abilities that seem beyond many students.This paper describes two new modules in years I and II of the curriculum that are helping students to prepare for the formal programming courses.These modules are algorithmic problem solving and discrete mathematics for computing science and are now running in two third-level institutions in Ireland.This paper also shows the impact that these new modules have had on the students in question.展开更多
This paper introduces a technique that has been used successfully in University College Dublin,Ireland and Fudan University in Shanghai,China,to teach the formal aspects of computer programming to undergraduate studen...This paper introduces a technique that has been used successfully in University College Dublin,Ireland and Fudan University in Shanghai,China,to teach the formal aspects of computer programming to undergraduate students.The technique,name and conquer,relies on the use of modelling small mathematical domains and allowing the results of these models to form the basis for the programming task.展开更多
文摘Many students find great difficulty in the formal programming modules taught in almost every computing science degree.These modules,often taught in later years,rely on some mathematical abilities that seem beyond many students.This paper describes two new modules in years I and II of the curriculum that are helping students to prepare for the formal programming courses.These modules are algorithmic problem solving and discrete mathematics for computing science and are now running in two third-level institutions in Ireland.This paper also shows the impact that these new modules have had on the students in question.
文摘This paper introduces a technique that has been used successfully in University College Dublin,Ireland and Fudan University in Shanghai,China,to teach the formal aspects of computer programming to undergraduate students.The technique,name and conquer,relies on the use of modelling small mathematical domains and allowing the results of these models to form the basis for the programming task.