> Since 2016.. I have devoted.. time and energy to the hardest problem.. computing education research.. it requires substantial work on both technical and human-factors.. the audience is often unsophisticated and vulnerable.. you can do real damage to not only individuals but also the field and society. The research vision above is the distillation of the direction of my computing education research.
https://cs.brown.edu/~sk/
#ShriramKrishnamurthi #ComputerEducation #Programming
#programming #ComputerEducation #ShriramKrishnamurthi
> Programs ought to be be amenable to prediction. We need to know, as much as possible, before a program runs, how it will behave. This behavior includes not only technical characteristics such as running time, space, power, and so on, but also social impacts, benefits, and harms. Programmers have been notoriously poor at thinking about the latter.
https://dcic-world.org/2022-01-25/part_intro.html#%28part._.The_.Values_.That_.Drive_.This_.Book%29
#ShriramKrishnamurthi #ComputerEducation #Programming
#programming #ComputerEducation #ShriramKrishnamurthi