• DocumentCode
    387102
  • Title

    Improving mathematically oriented programming skills in computer science studies

  • Author

    Kolikant, Y.B.-D. ; Pollack, Sara

  • Author_Institution
    Dept. of Sci. Teaching, Weizmann Inst. of Sci., Rehovot, Israel
  • Volume
    1
  • fYear
    2002
  • fDate
    2002
  • Abstract
    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 a 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 pedagogical activity accordingly. We also exemplify and analyze the implementation of our approach in class.
  • Keywords
    computer science education; programming; computer science education; computer science studies; elementary mathematics; mathematical education; mathematical inquiry; mathematically oriented programming skills improvement; problem solving; training; Computational modeling; Computer languages; Computer science; Computer science education; Educational programs; Mathematical programming; Mathematics; Problem-solving; Programming profession; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2002. FIE 2002. 32nd Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-7444-4
  • Type

    conf

  • DOI
    10.1109/FIE.2002.1157916
  • Filename
    1157916