This page lists the reading assignments and self-test exercises for CS 496.

Each reading assignment will be posted at least one week in advance.

Because we will be using only a limited amount of class time for lectures, it is extremely important that you do the readings and the self-test exercises. Please come to class prepared to discuss the reading and ask questions!

Class Readings and Self-Test Exercises
Jan 18 None
Jan 23

Topic: web services

  • Reading:
  • Self-test exercises (use WebApp.zip as a starting point):
    • implement a web service that returns the current time in UTC
    • implement a web service that returns the sum of two integers encoded as query parameters
    • implement a web service that returns the sum of two integers encoded in the body of a POST message
Jan 25

Topic: RESTful web services

Wikipedia article on HTTP

How I Explained REST To My Wife (note: if link does not work, try the Google cache). Also note: the title is not intended to be sexist; treat it as equivalent to "How I Explained REST To X", where X is a non-technical friend or relative.

Jan 30

Read: Android Application Fundamentals

Do the Hello World Tutorial

Setting up Android SDK

Feb 6

Read: Introduction to Databases and MySQL

Self-test exercise: use MySQL to try out the examples in the reading. To get MySQL:

  • Windows: WAMP
  • MacOS: MAMP
  • Ubuntu: sudo apt-get install mysql-client mysql-server