Lesson plans, classroom materials, and teaching strategies on the Global Impact of Computing. Portal to our collection of creative, engaging resources to support teachers of AP Computer Science Principles, and others who want to bring social impact into high school CS classrooms.
Researchers from MIT’s CSAIL and Stony Brook University are researching ways to make using multi-core computers easier. They have created a method for describing, in general terms, the computation task desired, and then automatically converting this to a parallelized program. This makes it easier for domain experts (such as computational biologists or cybersecurity experts) to quickly write programs to support their research or tasks, without having to be parallel-programming experts as well.