|Instructor Info:||Lee Spector|
Office Extension x5352
|TA Info:||Alec Goebel|
Office Extension x4356
Students in this course will become members of research teams focusing on projects designated by the instructor. Projects will involve open research questions in artificial intelligence, artificial life, or computational models of cognitive systems. They will be oriented toward the production of publishable results and/or distributable software systems. Students will gain skills that will be useful for Division III project work and graduate-level research. Prerequisite: one programming course (any language)
Students will be evaluated with respect to their performance relative to the expectations listed above. Students falling significantly short of these expectations -- for example, students with more than one unexcused absense -- should not expect to receive evaluations.
There is no text for this course. Project-specific readings will be assigned on an as-need basis.
Many projects in the class will use the Clojure programming language. Students who do not yet know the language will be supported in learning it quickly at the beginning of the semester, in part through the use of the professor's clojinc examples and problem sets. A wide variety of Clojure tools and libraries may also be used; these will depend on the projects launched and will be discussed in class.
Division I Distribution Credit
Policies in Regards to Illness, Epidemic, or Pandemic
Skip Course Information