Our culture is a scientific one. We rely on technological and scientific expertise to make decisions about everything from medical treatment to what music to listen to. Scientific values such as objectivity inform our public debates. But we tend to think of this as a one way relationship, with science and technology influencing society, but not the other way around. Through Science & Technology Studies 201: “Science as Culture,” you will learn to approach science and technology as an anthropologist might: by studying the values and practices of users, designers and scientists, and the values embedded in technologies themselves.
— This course is intended for students who have no prior programming experience. Students taking this course will be taught the process of incrementally developing small (200 to 500 lines) programs along with the fundamental computer science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. This course also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation.
” — A comparative cross-cultural consideration of social organization, economics, politics, language, religion, ecology, gender, and cultural change.