Abstract
It is argued that the teaching of programming is central to the education of skilled computer professionals, that the teaching of programming languages is central to the teaching of programming. that these topics must include the specification, structuring, and verification of software, and that they should be taught with the same regard to rigor and precision as in traditional mathematics.
Index Terms
- Some thoughts on teaching programming and programming languages
Recommendations
Experiences of prospective high school teachers using a programming teaching tool
Koli Calling '11: Proceedings of the 11th Koli Calling International Conference on Computing Education ResearchDuring their time at school few high school students are exposed to basic computing concepts as Computer Science (CS) is not considered to be an important part of the curriculum. As a result many high school students do not encounter programming during ...
Teaching ‘concepts of programming languages' with ada
Ada-Europe'12: Proceedings of the 17th Ada-Europe international conference on Reliable Software TechnologiesIn many universities programming is taught using the current mainstream languages C, C++, C#, or Java. For Universities of Applied Sciences (Fachhochschulen) in Germany this is almost mandatory, as the contents of their curricula are always scrutinized ...
An objects-first approach to teaching introductory software development
EDUCATION'09: Proceedings of the 6th WSEAS international conference on Engineering educationSoftware development (SD) refers to design and development of software applications. Most educational institutions teach introductory modules in SD using a procedural paradigm and an imperative language. Modules are often delivered in the first semester ...
Comments