Computer programming can be used to address a range of social issues. It is a highly creative skill that can connect people to information, learning experiences, and one another. The course instructors use computer programming to conduct research on cancer and other diseases at Harvard. Computer programming allows them to apply statistical approaches to enormous datasets systematically to make discoveries relevant to disease biology. Computer programming is also becoming important to social entrepreneurship. The instructors use computer programming in their social venture cuSTEMized, which provides personalized STEM-related motivational storybooks, posters, and other media products to encourage girls in Science, Technology, Engineering, and Math (STEM).
Over the course of the year, students create:
- their own website;
- interactive page elements, version control their code; and, ultimately,
- a cross-platform compatible mobile app.
- identifying social problems that can be addressed by software
- creating financially sustainable business models
- tracking and analyzing user analytics
- branding, marketing, and graphics.
Students must have parental permission to make accounts and post content online. Parent emails and log in information can be used to create accounts.
This course is invoiced at the tuition and material fee rates of grades 6-8. For further information, see tuition.