A. Mendonça, C. de Oliveira, D. Guerrero, E. Costa
{"title":"解决不明确问题的困难:计算机程序设计入门学生的个案研究","authors":"A. Mendonça, C. de Oliveira, D. Guerrero, E. Costa","doi":"10.1109/FIE.2009.5350628","DOIUrl":null,"url":null,"abstract":"In this paper we report a case study carried out in the first academic semester of 2008 with novice programming students of the computer science course at the Federal University of Campina Grande. This case study aimed at observing and evaluating strategies adopted by students on ill-defined problem solving. The results of this case study showed that students found it hard to perform problem statement exploratory reading and interpretation, formulate questions to enlighten the problem, analyze the problem constrains and error occurrence, write tests to check non-obvious situations and also to register effectively the new problem information acquired by discussing with client. The present paper also reports on some pedagogic possibilities to improve the introductory programming teaching.","PeriodicalId":129330,"journal":{"name":"2009 39th IEEE Frontiers in Education Conference","volume":"01 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"Difficulties in solving ill-defined problems: A case study with introductory computer programming students\",\"authors\":\"A. Mendonça, C. de Oliveira, D. Guerrero, E. Costa\",\"doi\":\"10.1109/FIE.2009.5350628\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we report a case study carried out in the first academic semester of 2008 with novice programming students of the computer science course at the Federal University of Campina Grande. This case study aimed at observing and evaluating strategies adopted by students on ill-defined problem solving. The results of this case study showed that students found it hard to perform problem statement exploratory reading and interpretation, formulate questions to enlighten the problem, analyze the problem constrains and error occurrence, write tests to check non-obvious situations and also to register effectively the new problem information acquired by discussing with client. The present paper also reports on some pedagogic possibilities to improve the introductory programming teaching.\",\"PeriodicalId\":129330,\"journal\":{\"name\":\"2009 39th IEEE Frontiers in Education Conference\",\"volume\":\"01 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-10-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 39th IEEE Frontiers in Education Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE.2009.5350628\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 39th IEEE Frontiers in Education Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.2009.5350628","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Difficulties in solving ill-defined problems: A case study with introductory computer programming students
In this paper we report a case study carried out in the first academic semester of 2008 with novice programming students of the computer science course at the Federal University of Campina Grande. This case study aimed at observing and evaluating strategies adopted by students on ill-defined problem solving. The results of this case study showed that students found it hard to perform problem statement exploratory reading and interpretation, formulate questions to enlighten the problem, analyze the problem constrains and error occurrence, write tests to check non-obvious situations and also to register effectively the new problem information acquired by discussing with client. The present paper also reports on some pedagogic possibilities to improve the introductory programming teaching.