{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:38:22Z","timestamp":1750307902810,"version":"3.41.0"},"reference-count":6,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2007,6,1]],"date-time":"2007-06-01T00:00:00Z","timestamp":1180656000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCSE Bull."],"published-print":{"date-parts":[[2007,6]]},"abstract":"<jats:p>To date there has been considerable investigation into the study of novice programmer errors. The research has analyzed both syntactic and semantic errors. However, the next level of programmers, who make more sophisticated errors, the internmediate level programmers, have been somewhat neglected. In this paper, we focus on the nature of the errors which intermediate level programmers make. The basis of our study is the semantic approach. Here, we the study problems which require more difficult program constructs such as nested loops, arrays, recursion, and functions.<\/jats:p>","DOI":"10.1145\/1272848.1272899","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"146-156","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["A description and study of intermediate student programmer errors"],"prefix":"10.1145","volume":"39","author":[{"given":"Danny","family":"Kopec","sequence":"first","affiliation":[{"name":"Brooklyn College, Brooklyn, New York"}]},{"given":"Gavriel","family":"Yarmish","sequence":"additional","affiliation":[{"name":"Brooklyn College, Brooklyn, New York"}]},{"given":"Patrick","family":"Cheung","sequence":"additional","affiliation":[{"name":"Brooklyn College, Brooklyn, New York"}]}],"member":"320","published-online":{"date-parts":[[2007,6]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Norfolk: World Conference on Computers in Education.","author":"Soloway E.","year":"1985","unstructured":"Soloway , E. Spohrer , J. C. , and Pope , E . ( 1985 ). A Goal\/Plan Analysis of Buggy Pascal Programs . Norfolk: World Conference on Computers in Education. Soloway, E. Spohrer, J. C., and Pope, E. (1985). A Goal\/Plan Analysis of Buggy Pascal Programs. Norfolk: World Conference on Computers in Education."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/6138.6145"},{"key":"e_1_2_1_4_1","unstructured":"Spohrer J. C and Soloway J. C. Alternative to Construct-Based Programming Misconceptions. Communications of the ACM.  Spohrer J. C and Soloway J. C. Alternative to Construct-Based Programming Misconceptions. Communications of the ACM ."},{"key":"e_1_2_1_5_1","unstructured":"Hoxha Altin. (May 2000). Analysis and Classification Of Intermediate Programmer Errors. Computer Information Science 60.1 Senior Research Project  Hoxha Altin. (May 2000). Analysis and Classification Of Intermediate Programmer Errors . Computer Information Science 60.1 Senior Research Project"},{"key":"e_1_2_1_6_1","unstructured":"Minzer David. (May 2001). A Study of Intermediate Programming Errors. Computer Information Science 60.1 Senior Research Project.  Minzer David. (May 2001). A Study of Intermediate Programming Errors . Computer Information Science 60.1 Senior Research Project."},{"key":"e_1_2_1_7_1","unstructured":"Segelman Stan. (May 2003). A Continuing Study of Intermediate Programming Errors. Computer Information Science 60.1 Senior Research Project.  Segelman Stan. (May 2003). A Continuing Study of Intermediate Programming Errors . Computer Information Science 60.1 Senior Research Project."}],"container-title":["ACM SIGCSE Bulletin"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1272848.1272899","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1272848.1272899","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:47:36Z","timestamp":1750258056000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1272848.1272899"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6]]},"references-count":6,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,6]]}},"alternative-id":["10.1145\/1272848.1272899"],"URL":"https:\/\/doi.org\/10.1145\/1272848.1272899","relation":{},"ISSN":["0097-8418"],"issn-type":[{"type":"print","value":"0097-8418"}],"subject":[],"published":{"date-parts":[[2007,6]]},"assertion":[{"value":"2007-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}