Section 1: MW 10:00-11;20, Ticket
Number: 10729, Delta 242
Section 2: MW 2:30-3:50, Ticket
Number: 10730, Delta 242
Section 3: MW 5:30-6:50, Ticket
Number: 10731, Delta 241
Spring 2001
Basic Information:
Instructor | Kwok-Bun Yue |
Office & Addresses | Delta 169 Phone: 281-283-3864 E-Mail Address:
yue@uhcl.edu
URL: http://sce.uhcl.edu/yue/, http://turquoise.rocks.uhcl.edu/yue/. Course's URL: http://sce.uhcl.edu/yue/courses/csci4230/Spring2001 Secretary: Ms. Maxine Galloway, Delta 161, 281-283-3860 |
Office Hours | MW1:15-2:15, W4:00-5:00, or by appointment. |
Teaching Assistant | Wei Jun Zhou (100%), weijun21@yahoo.com;
http://lattes.uhcl.edu/zhouw:
Mon 9:00-10:00am & 11:30am - 5:00pm, Tue 10:00am - 1:00pm and Wed 11:30am
- 2:30pm and 4:00pm - 5:30pm.
Qiaoyun Zhou (100%), rejoycezhou@yahoo.com; http://dcm.uhcl.edu/zhouq: Monday 9:00am - 5:00pm, Tuesday 4:00pm - 7:00pm, Thursday 4:00pm - 7:00pm. |
Text Book | Stephen Spainhour & Valerie Querica, Webmaster in a nutshell, O'Reilly, 2nd edition. |
Course Description | Survey of software tools, languages and techniques for internet application development. Scripting languages such as Perl. Internet development with HTML, CSS, Dynamic HTML, CGI Programming, JavaScript and VBScript. Web server-side development such as using ASP and Cold Fusion. Java Servlets, Java Server Pages, XML/XSL. |
Course Goals | After completion of the course, students are expected to be able to evaluate and use various common software tools and languages for Internet application development. |
Prerequisites | CSCI 3133, CSCI 3134 and CSCI 3333; CSCI 4333 highly recommended. |
Course Format | Traditional lectures with some classwork. Numerous programming projects. |
Grading | Project Assignments: 36%
Two Examinations: 64% |
Calendar | First Examination: March 7 (Wednesday)
Last drop date with no grade penalty: March 26 (Monday) Final Examination: April 30 (Monday) |
Other Policies:
(1) | Assignments are due at the beginning of classes. No exception. |
(2) | All assignments are due on Monday, unless stated otherwise. |
(3) | Late assignments are accepted with a penalty of 15% deduction per week day after the due date. No late assignment will be accepted one week after the due date. The last assignment cannot be late. |
(4) | No make-up exam except in verified emergencies with immediate notification. |
(5) | No incomplete grade or administrative withdrawal under nearly all situations. |
(6) | Penalty on cheating will be extremely severe. Standard academic honesty procedure will be followed. |
(7) | No formal attendance policy. |
(8) | Class notes may only be distributed in the lecture it is distributed. If you miss a lecture without a satisfactory reason, do not ask me for make-up lecture notes. |
Tips:
(1) | Check the course Web page frequently. |
(2) | The teaching assistant keeps the grades of the homework. Check with the TA to ensure that no grade is missing for you. |
(3) | If you need help in debugging, you may come to my office with the most recent listing of your program and output or error messages. |
(4) | Check the discussion board from time to time. Class announcement is made there. |
(5) | If you have problems with your accounts, you may want to contact my research assistants directly. |
(6) | Programming is time consuming. Start early and plan well ahead. |
Grading Policy: I
usually do not give A-.
[90.100] | A |
[87..90) | B+ |
[83..87) | B |
[80..83) | B- |
[77..80) | C+ |
[73..77) | C |
[70..73) | C- |
[67..70) | D+ |
[63..67) | D |
[60..63) | D- |
[0..60) | F |
Tentative Course Content:
Actual contents to be covered depends on progress.
|
|
January 17 | Introduction to Internet Application Development
HTML and other stuffs |
January 22, 24 | HTML and other stuffs
Programming in Perl |
January 29, 31 | Programming in Perl |
February 5, 7 | Programming in Perl |
February 12, 14 | Perl Modules
CGI Programming with Perl and CGI.pm |
February 19, 21 | CGI Programming with Perl and CGI.pm |
February 26, 28 | JavaScript |
March 5, 7 | Cascading Style Sheets
Document Object Model Dynamic HTML Mid-Term Examination (March 7) |
March 12, 14 | Springbreak Holiday |
March 19, 21 | Dynamic HTML
Active Server Pages (ASP) and VBScript |
March 26, 28 | More on ASP
Topics |
April 2, 4 | Topics |
April 9, 11 | Topics |
April 16, 18 | Topics |
April 23, 25 | Topics |
April 30 | Final Examination |
Potential topics are: Java Servlets and Java Server Pages, Allaire's Cold Fusion, WML and Wirelss Web Application Development, XML and XSL