Cognitive Science 0237 - Programming Paradigms
Spring
2017
1
4.00
Jaime Davila
09:00AM-10:20AM TU;09:00AM-10:20AM TH
Hampshire College
322658
Adele Simmons Hall 222;Adele Simmons Hall 222
jjdCCS@hampshire.edu
Programming tasks can be attacked with a number of different approaches. While real-time systems benefit from event-driven programming, other tasks benefit from object oriented, functional, imperative, logic, or symbolic programming. Students in this course will be exposed to the most commonly used programming paradigms, as well as what distinguishes them from each other and when using any one of them might be advantageous. Prerequisite detail: At least one semester long college course in computer programming in a language such as python, C, C++, perl, Java, Lisp, or Clojush
Mind, Brain, and Information Quantitative Skills Prerequisite detail: At least one semester long college course in computer programming in a language such as python, C, C++, perl, Java, Lisp, or Clojush
Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.
This course has unspecified prerequisite(s) - please see the instructor.