Assessment of Coding Skills and Programming Knowledge in the Age of Generative AI: Best Practices and Effective Strategies for Computer Science Education
| dc.contributor.author | Garcia, Manuel B. | |
| dc.contributor.author | Fahmy Yousef, Ahmed Mohamed | |
| dc.contributor.author | Yılmaz, Ramazan | |
| dc.contributor.author | Sharma, Ramesh Chander | |
| dc.contributor.author | Chiu, Thomas K.F. | |
| dc.contributor.author | Damaševi?ius, Robertas | |
| dc.date.accessioned | 2026-06-21T16:18:12Z | |
| dc.date.created | 2026 | |
| dc.date.issued | 2026 | |
| dc.description.abstract | The rapid emergence of artificial intelligence (AI) and generative AI tools poses a significant threat to the validity of traditional programming assessments. As the boundary between authored and AI-generated code becomes increasingly indiscernible, long-standing assessment models centered on output correctness and code submission are at risk of obsolescence. Despite its urgency, prior work has largely concentrated on detection, with limited emphasis on reimagining assessment design. This chapter addresses that gap by proposing strategies for assessing programming proficiencies in an AI-mediated context. Its objective is to help educators move beyond surveillance-based models and adopt approaches that emphasize uniquely human cognitive capacities. These pedagogical strategies advance the field by shifting the discourse from reactive prevention to proactive, pedagogically aligned assessment design. In doing so, the chapter affirms that the future of programming assessment is not about resisting AI but about designing systems that assess human thinking over code output. Copyright © 2026, IGI Global Scientific Publishing. Copying or distributing in print or electronic forms without written permission of IGI Global Scientific Publishing is prohibited. Use of this chapter to train generative artificial intelligence (AI) technologies is expressly prohibited. The publisher reserves all rights to license its use for generative AI training and machine learning model development. | |
| dc.identifier.doi | 10.4018/979-8-3373-6546-6.ch009 | |
| dc.identifier.endpage | 304 | |
| dc.identifier.isbn | 979-833736548-0 | |
| dc.identifier.isbn | 979-833736546-6 | |
| dc.identifier.isbn | 979-833736547-3 | |
| dc.identifier.scopus | 2-s2.0-105040308953 | |
| dc.identifier.scopusquality | N/A | |
| dc.identifier.startpage | 275 | |
| dc.identifier.uri | https://doi.org/10.4018/979-8-3373-6546-6.ch009 | |
| dc.identifier.uri | https://hdl.handle.net/11772/27377 | |
| dc.indekslendigikaynak | Scopus | |
| dc.language.iso | en | |
| dc.publisher | IGI Global Scientific Publishing | |
| dc.relation.ispartof | Pedagogical Innovations in Computer Science Education | |
| dc.relation.publicationcategory | Kitap Bölümü - Uluslararası | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.snmz | KA_Scopus_20260621 | |
| dc.subject | Artificial intelligence; Codes (symbols); Computer systems programming; Education computing; Electronic publishing; Engineering education; Learning systems; Personnel training; Risk assessment; Teaching; Artificial intelligence tools; Assessment models; Best practices; Coding skills; Computer Science Education; Designing systems; Human cognitive capacity; Pedagogical strategies; Programming knowledge; Programming proficiency; Copyrights | |
| dc.title | Assessment of Coding Skills and Programming Knowledge in the Age of Generative AI: Best Practices and Effective Strategies for Computer Science Education | |
| dc.type | Book Chapter | |
| dspace.entity.type | Publication |










