Cognitive Science 0292 - Database Driven Websites

Spring
2018
1
4.00
Jaime Davila
10:30AM-11:50AM TU;10:30AM-11:50AM TH
Hampshire College
325573
Adele Simmons Hall 111;Adele Simmons Hall 111
jjdCCS@hampshire.edu
This course will expose students to the major topics involved in developing real-life applications that make use of data in order to dynamically generate websites. Emphasis will be placed on both standard database theory, such as normalization and integrity, and real-life deployment, installation, and maintenance of database driven websites. The course will concentrate on the Model-View-Controller software architecture. Code development will be done using Ruby and Ruby on Rails, but previous experience with these languages is not assumed. The course will also briefly touch on other database models and languages, but not much. Prerequisite: At least two semesters of college-level programming experience with a high level programming language.
Quantitative Skills Independent Work 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, writing, research.
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.
Permission is required for interchange registration during the add/drop period only.