Registrar's Office
Home
Interim 2009

IDIS: DCM
IDIS
Art
Au Sable Institute
Biology
Business
CAS
Chemistry
Classics
Computer Science
Dutch
Economics
Education
Engineering
English
French
GGES
German
Greek
History
HPERDS
Internatioal Development Studies
Mathematics
Music
Nursing
Philosophy
Physics
Political Science
Psychology
Religion
SCES
Sociology
Spanish

Computer Science

CS W60 Agile Ruby on Rails. This course examines agile software development using Ruby on Rails.  Agile development processes such as testing (at the unit, functional, and acceptance levels), refactoring, and pair programming are practiced.  Various web technologies like HTML, CSS, Ajax, and RESTful interfaces are used to create interesting websites.  Students are not expected to know any web technologies entering the course, but it may prove helpful.  Prerequisites: CS 108 or equivalent. J. Frens. 8:30 to noon.

CS 344 Artificial Intelligence. This course is an introduction to artificial intelligence. Topics include problem solving, knowledge representation, planning, machine learning, natural language processing and robotics. Students will be introduced to programming techniques from AI such as heuristic search, expert systems and neural networks, as well as to AI's philosophical, psychological and religious context. Prerequisite: 214 (or 112 and permission of the instructor). K. VanderLinden. 2:00 to 5:00.

IDIS W64 Animation & Interaction - Flash!. J. Nyhoff.

IDIS 110 Foundations of Information Technology. P. Bailey.