Cognitive Science 0184 - Beginning Coding for Evolution

Spring
2019
1
4.00
Anil Saini
02:30PM-03:50PM TU;02:30PM-03:50PM TH
Hampshire College
328441
Adele Simmons Hall 126;Adele Simmons Hall 126
aksCS@hampshire.edu
This course provides an introduction to computer programming, with a thematic focus on the implementation of evolutionary processes in computers. The first part of the course will cover basic, general purpose programming concepts using the Python programming language. In the second part of the course, students will work on programming projects at the intersection of computer science and evolutionary biology, involving topics such as genetic algorithms and artificial life. No prior experience with computer programming or evolutionary biology is required.
Mind, Brain, and Information Independent Work Quantitative Skills In this course, students are expected to spend at least six to eight hours a week of preparation and work outside of class time. This time includes reading, and programming.
Permission is required for interchange registration during the add/drop period only.