Computer Science 397T Syllabus
for Fall 2011
Dr. Carol E. Wolf Office 215
Website: http://csis.pace.edu/~wolf E-mail:
cwolf@pace.edu
Office Hours: Mondays and Wednesdays,
1:30-3:30. Phone:
212-346-0799
Text:
Sam Ruby, Dave Thomas and David Heinemeier
Hansson, Agile Web Development with Rails, Fourth edition,
The Pragmatic Programmers, 2011
The
text is available in PDF form from the Pragmatic Programmers’ website, http://www.pragprog.com.
Week |
Topic |
1 |
Install Ruby on Rails on laptops Set up an application |
2 |
Model-View-Controller paradigm Create project using scaffold command |
3 |
The model and migrations Introduction to the Ruby language |
4 |
Views – HTML forms, Cascading Style Sheets,
layouts More on Ruby |
5 |
Create project without the scaffold command The controller, list all and find one |
6 |
Views – ERB (extended ruby) Ajax |
7 |
The controller Create, update and delete |
8 |
Database design Sessions |
9 |
Testing Security for the website |
10 |
More on Cascading Style Sheets JavaScript, HTML forms |
11 |
Introduction to SQL |
12 |
Introduction to XML |
13 |
Presentations |