 |
 Spring Semester 2008 |
- Week Seventeen (04/29-05/02)
-
FINAL EXAMS WEEK. (Our exam is on 05/01 in LH102 @5-7pm)
- Week Sixteen (04/22-24)
-
Lectures Twenty-Seven, Twenty-Eight:
(Individual presentations and/or popular web development frameworks - part II).
We are here.
- Week Fifteen (04/15-17)
-
Lectures Twenty-Five, Twenty-Six:
- Ajax (from Books24x7 reference) on Tue: code
- ASP.NET 2.0 with C#: Murach's chapter one, two
(Individual presentations and/or popular web development frameworks - part I).
- Week Fourteen (04/08-11)
-
Lectures Twenty-Three, Twenty-Four:
- reading assignment: text, chapters 18, 19
- using JDBC in standalone Java programs, servlets, JSPs.
- course wrap-up: program transformations; finite state machines for the web
Other project ideas(to be presented in class):
Also useful: Access database for Homework Three,
current project blog.
- Week Thirteen (04/01-03)
-
Lectures Twenty-One, Twenty-Two:
- Week Twelve (03/25-27)
-
Lectures Nineteen, Twenty:
- reading assignment: text, chapters 17, 18
- introduction to Java servlets, Java Server Pages (JSP)
The code we developed in class today.
- Week Eleven (03/18-20)
-
Lectures Nineteen, Twenty:
- Week Ten (03/09-15)
- SPRING BREAK
- Week Nine (03/04-06)
-
Lectures Seventeen, Eighteen:
- reading assignment: text, chapter 15
notes from the past resembling chapter 15
code we developed in class today: view source
- the flag quiz, sample midterm in Javascript/DHTML
code developed in class: one, two (view source).
- Ajax
- Week Eight (02/26-28)
- Lecture Fifteen: Lecture Sixteen:
- Week Seven (02/19-21)
-
Lectures Thirteen, Fourteen:
- reading assignment: text, chapter 12; text, p. 66 (sample midterm exam)
- review chapters 1-11 in preparation for the exam next week
- problem we worked out in class:
stage one, completed,
PHP conversion (more to come soon).
- Week Six (02/12-14)
- Lectures Eleven, Twelve:
- reading assignment: text, chapter 11
- implementation of sessions in CGI/Perl, program transformations
- notes written in the first lecture of the week (Tue)
- program developed in class today: code, database setup
- note the program uses redirection to send the session id to the user
- Week Five (02/05-07)
-
Lecture Nine:
- reading assignment: text, pp. 41-46, 55-59
- wrap up Homework Three, introduction to basic PHP
- lecture notes as developed in class (raw format)
Lecture Ten:
- reading assignment: text, pp. 59-64
- server-side state: PHP sessions
- lecture notes as developed in class (raw format)
- Week Four (01/29-31)
-
Lecture Seven:
Thanks to those who helped with the program today:
Lecture Eight:
Thanks to those who helped with the program today:
- Week Three (01/22-24)
-
Lecture Five:
- reading assignment: text, pp. 47-50
- install MySQL, define database, populate it with data
Lecture Six: - reading assignment: text, pp. 51-53
- install PHP, verify access to MySQL (from PHP, Perl, Python, see below)
- see
http://www.cs.indiana.edu/classes/a348/spr2008/notes/weekThree/php for PHP source code
- see
http://www.cs.indiana.edu/classes/a348/spr2008/notes/weekThree/perl for CGI/Perl source code
- see
http://www.cs.indiana.edu/classes/a348/spr2008/notes/weekThree/python for CGI/Python source code
With respect to Python http://www.cs.indiana.edu/classes/a348/spr2008/notes/weekThree/cgipython
is an interesting example.
See http://www.cs.virginia.edu/~lab2q/lesson_1/ for the Python/CGI tutorial from the Univ. of
Virginia (appears on the Resources page too).
- Week Two (01/15-17)
-
Sample programs we are interested in this week:
- silly card game
(
http://silo.cs.indiana.edu:9306/cgi-bin/cards)
- simple addition quiz
(
http://silo.cs.indiana.edu:9306/cgi-bin/quiz)
- paper, rock, scissors
(
http://silo.cs.indiana.edu:9306/cgi-bin/prs)
- a simple flag quiz
(
http://silo.cs.indiana.edu:9306/cgi-bin/hwTwo)
- simple gauge script
(
http://silo.cs.indiana.edu:9306/cgi-bin/three)
- the Lindley portfolio
(
http://silo.cs.indiana.edu:9306/cgi-bin/portfolio)
- basic calculator
(
http://silo.cs.indiana.edu:9306/cgi-bin/calculator)
Lecture Three:
- reading assignment: text, pp. 21-27
Lecture Four: - reading assignment: text, pp. 28-32
- see
http://www.cs.indiana.edu/classes/a290-web/spr2008/two.html for a summary of this week
- see
http://www.cs.indiana.edu/classes/a348/spr2008/0117.txt for the program developed in class today
- documentation for CGI.pm:
http://search.cpan.org/src/LDS/CGI.pm-3.33/cgi_docs.html (appears
on the Resources page too).
- Week One (01/08-10)
-
Lecture One:
- reading assignment: text, pp. 1-8
- mainly HTML, in the context of Apache installation
- basic overview of the class (syllabus, grading, exam dates)
Lecture Two:
- reading assignment: text, pp. 8-16
- installation of Apache, basic Unix commands
- see
http://www.cs.indiana.edu/classes/a290-web/spr2008/one.html for a summary of this week
The list of students and their assigned ports for this semester can be found here.
Updated by Adrian German for A348/A548