TY - JOUR
T1 - Improving mathematically oriented programming skills in computer science studies
AU - Kolikant, Yifat Ben David
AU - Pollack, Sara
PY - 2002
Y1 - 2002
N2 - We describe an instructional approach to enhance mathematical orientation in programming skills among beginning Computer Science students. We were motivated by the belief that adequate mathematical education is a crucial component in a programmer's training, since mathematical skills are an indispensable component of proficient programmers' knowledge. We use elementary mathematics to anchor the new CS knowledge and skills, by engaging the students in solving authentic mathematically oriented problems, whose solutions require mathematical inquiry, as well as mathematically oriented programming skills. Solving problems of this type continuously throughout CS studies enables the students to grasp the CS professional work, and in particular the role of mathematics in the work of proficient programmers. We describe three examples of problems, for which we analyze the advantage of using mathematics and recommend on pedagogical activity accordingly. We also exemplify and analyze the implementation of our approach in class.
AB - We describe an instructional approach to enhance mathematical orientation in programming skills among beginning Computer Science students. We were motivated by the belief that adequate mathematical education is a crucial component in a programmer's training, since mathematical skills are an indispensable component of proficient programmers' knowledge. We use elementary mathematics to anchor the new CS knowledge and skills, by engaging the students in solving authentic mathematically oriented problems, whose solutions require mathematical inquiry, as well as mathematically oriented programming skills. Solving problems of this type continuously throughout CS studies enables the students to grasp the CS professional work, and in particular the role of mathematics in the work of proficient programmers. We describe three examples of problems, for which we analyze the advantage of using mathematics and recommend on pedagogical activity accordingly. We also exemplify and analyze the implementation of our approach in class.
KW - Instructional approach
KW - Mathematically oriented programming skills
KW - Problem solving
KW - Professional point of view
UR - http://www.scopus.com/inward/record.url?scp=0036954346&partnerID=8YFLogxK
U2 - 10.1109/FIE.2002.1157916
DO - 10.1109/FIE.2002.1157916
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0036954346
SN - 0190-5848
VL - 1
SP - 3
EP - 8
JO - Proceedings - Frontiers in Education Conference, FIE
JF - Proceedings - Frontiers in Education Conference, FIE
M1 - 29
ER -