Teaching programming: What we miss in academia

Evgeny Pyshkin · 2011

The paper brings up some problems of teaching programming in universities. Aspects of understanding the specificity of programming as an academic course, its links to a variety of related courses are presented. The discourse points to some difficulties that students have while learning programming and instructors have while teaching it, especially such problems as translating tasks from the language of the subject domain to the terms of software construction, refactoring the code structure, and understanding software changeability as its essential attribute. In conclusion, there is an attempt to apply the philosophical categories of the form and content to the software recognized as a product of human creative ability and as an art work.

Read the paper · More papers on PaperTik