CPTR 230 Computing for Insight

Introduction to computing as a tool for fields outside of Computer Science. Students will develop basic skills in Python programming while gaining an understanding of the role computation can play in solving problems. By assembling existing software packages and writing their own small programs, students will be able to manipulate data and gain insight, while weighing the tradeoff between human- and machine-efficiency. As a final project, students will use computation to solve a useful problem in their own discipline, with special attention given to transparency and reproducibility.   Does not apply toward a major or minor in computer science.

Credits

4

Distribution

Computer Science