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 ...
The New Mexico Tech Master of Science teaching program: an exemplary model of inquiry-based learning
FIE '01: Proceedings of the Frontiers in Education Conference, 2001. on 31st Annual - Volume 01The Master of Science Teaching Program offered by New Mexico Tech provides high quality science, mathematics, engineering, and technology (SMET) content-based, hands-on, experiential learning for practicing K-12 educators and is taught by graduate ...
The blue waters student internship program: promoting competence and confidence for next generation researchers in high-performance computing
EduHPC '14: Proceedings of the Workshop on Education for High-Performance ComputingThe Blue Waters Student Internship Program (BWSIP), a year-long program funded for three years by the National Science Foundation, motivates and trains the next generation of supercomputing researchers. A community engagement partnership of the Blue ...






Comments