Download PDFOpen PDF in browser

New Approach to Teaching Computer Programming to Freshmen

9 pagesPublished: March 9, 2020

Abstract

Freshmen who take an introductory computer programming course often ask their classmates for help. In some cases, they even copy each other’s programs. That is being considered as cheating. The problem of cheating in Computer Science students’ homework assignments so far has been handled mainly through administrative punishment of the cheaters. The success of such an approach depends to a large degree on the ability of the instructor to recognize the fact of cheating, which is a complicated task. With a large number of students taking the course, identifying the cheaters sometimes requires considerable time. The author of this paper suggests a way of solving the cheating problem by encouraging students’ cooperation rather than trying to fight it. He also suggests the way of changing the course grading policy emphasizes the importance of regular checking the students’ understanding of the course material.

Keyphrases: Assignment, cheating, collaboration, course, homework, quiz, Syllabus

In: Gordon Lee and Ying Jin (editors). Proceedings of 35th International Conference on Computers and Their Applications, vol 69, pages 197--205

Links:
BibTeX entry
@inproceedings{CATA2020:New_Approach_to_Teaching,
  author    = {Jacob Sukhodolsky},
  title     = {New Approach to Teaching Computer Programming to Freshmen},
  booktitle = {Proceedings of 35th International Conference on Computers and Their Applications},
  editor    = {Gordon Lee and Ying Jin},
  series    = {EPiC Series in Computing},
  volume    = {69},
  pages     = {197--205},
  year      = {2020},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {https://easychair.org/publications/paper/S3fF},
  doi       = {10.29007/sl43}}
Download PDFOpen PDF in browser