Topics in Web Server Programming

Vijay Garg

Instructor: Prof. Vijay Garg ; Office: ACES 5.436 ; Phone: 471-9424 ; e-mail: garg@ece.utexas.edu;
URL: http://www.ece.utexas.edu/~garg

Prerequisites: Graduate standing

Textbook : Web Server Programming by Neil Gray
All students registered for this course will be given this book.

Course Contents: This course is an individual study course designed for students to learn web server programming. This course does not have any overlap with Distributed Systems course offered in Fall 2005 which is based around principles and algorithms in Distributed Systems.

This course has two parts. The first part covers the basics of web server programming. The topics include: HTTP, Apache, Perl, PHP, Java Servlets, JSP, XML, EJB and Web Services. The second part consists of current topics in internet computing: grid computing, peer-to-peer computing, collaborative software, and security issues on internet computing. The first part of the course requires students to read and understand the first ten chapters of the textbook. I will provide with some sample programming assignments which students can use to test their learning. These assignments will only serve as self-examination tools and will not be graded.

The second part of the course will require students to write a term paper on one of the current topics in internet computing such as:

1. Peer-to-peer computing

2. Grid computing

3. Collaborative software

4. Security Issues

5. Web Services

6. PHP vs JSP

7. CORBA vs .NET

8. Issues in Semantic Web

9. Issues in Web Tagging

10. Interactive Services on Internet TV

The students may choose other topic as well as long as it deals with web based systems. The term paper may be done individually or in a group of 2 team members. The term paper should be typed and at most twelve pages long. An optional appendix may be attached if it is important for understanding the paper.

Deadline to submit the final Term Paper: August 4

Detailed Schedule

The detailed schedule for the class is available at http://www.ece.utexas.edu/~garg/topic2Schedule.html

Disabilities statement: "The University of Texas at Austin provides upon request appropriate academic accommodations for qualified students with disabilities. For more information, contact the Office of the Dean of Students at 471-6259, 471-4641 TTY."