CMPS183, Fall 2011, Section 01: Readings

Note: The reading list is still under construction, but we added already a list of topics covered from last year. We expect many will still be relevant, but some may be exchanged. Stay tuned for more updates ...

Each week has a set of required and optional readings. Students are expected to read all required readings by the date marked on the syllabus. Optional readings provide additional perspective and depth on the material.

There are two textbooks that contain assigned reading for the class (links only work at on-campus computer, or via Sluglink proxy):

Additional books that are worth reading (complimentary to the topics covered, links only work at on-campus computer, or via Sluglink proxy):

Some readings for the class are not found in these texts. These readings are available in digital form from the course website. Directions on accessing these materials will be given in class, and can also be obtained by emailing the Professor.

Week 1: Pre-Web Hypertext Systems and Data Models

Required:

Optional:

Week 2: Web engineering process, hypertext systems, WWW, HTML

Required:

Optional:

Week 3: Designing Web Interaction

 

Required:

Optional:

Week 4: Web Application Requirements and Frameworks, CodeIgniter, HTML Forms, JavaScript

Required:

Optional:

Week 5

 

October 18: Javascript, JSON, jQuery, start of AJAX. Slides of lecture.  This was a quick introduction; next Tuesday we will do mainly examples with Javascript, JSON, jQuery, and AJAX.  

Required Readings:

Optional readings:

Week 6: JavaScript, PHP, CSS

 

Required Readings:

  • Chapter 1 (PHP Crash Course), Chapter 6 (Object-Oriented PHP) in PHP and MySQL Web Development
  • Chapter 13 (Cascading Style Sheets (CSS)) in XML in a Nutshell

Optional Reading: