Key points are not available for this paper at this time.
O conhecimento de programação de computadores pode ser classificado em cinco níveis de abstração: objetivo, conceitual, funcional, lógico e físico. Um experimento foi realizado para determinar se o domínio do conhecimento em diferentes níveis de abstração mudava com o nível de habilidade. Dez especialistas e dez novatos em programação C participaram do experimento. O conhecimento dos sujeitos nos cinco níveis de abstração foi testado por meio de 20 questões de múltipla escolha. Os resultados experimentais indicaram que as diferenças de conhecimento entre especialistas e novatos em um nível abstrato ou concreto dependiam do que o conhecimento abstrato ou concreto implicava. Especialistas tinham melhor conhecimento abstrato do que novatos nos níveis conceitual e funcional, mas não no nível objetivo. Especialistas tinham melhor conhecimento concreto do que novatos no nível físico, mas não no nível lógico. A classificação do conhecimento de programação de computadores em níveis de abstração e os resultados experimentais ajudaram a esclarecer uma conclusão geral de estudos anteriores, de que especialistas tinham melhor conhecimento abstrato do que novatos.
Ye et al. (Sex,) estudaram esta questão.