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/ Course's URL: http://sce.uhcl.edu/yue/courses/csci4230/Spring2000 Secretary: Ms. Maxine Galloway, Delta 161, 281-283-3860 |
Office Hours | MW1:15-2:15, W4:00-5:00, or by appointment. |
Teaching Assistant | Atjariya Kaewsomrit: atjariya@yahoo.com,
http://lattes.uhcl.edu/kaewsomrita:
Mon 11:30-4:30, Tue13:00-18:00 and Wed 11:30-14:30, 19:00-22:00.
Bobby Thomas: thomasb@uhcl.edu, http://lattes.uhcl.edu/thomas:Tue:12:00-15:00, Wed:12:00-17:00, Thu: 19:00-22:00, Fri:11:00-16:00 You may contact the TA by his email address or by calling Ms. Galloway, the suite secretary. |
Text Book | Stephen Spainhour & Valerie Querica, Webmaster in a nutshell, O'Reilly, 2nd edition. |
Course Description | Survey of software tools, especially for application development and internet 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 for 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: 40%
Two Examinations: 60% |
Calendar | First Examination: March 8 (Wednesday)
Last drop date with no grade penalty: March 27 (Monday) Final Examination: May 3 at 2:30 and 5:30 (Wednesday) for sections 1 and 2 respectively; May 8 at 10:00 for section 3. |
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 10% 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 will 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. |
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 19 | Introduction to software tools
Introduction to HTML |
January 24, 26 | More HTML
Programming in Perl |
January 31
February 2 |
Programming in Perl |
February 7, 9 | Programming in Perl |
February 14, 16 | Perl Modules
CGI Programming with Perl with CGI.pm |
February 21, 23 | CGI Programming with Perl with CGI.pm |
February 28
March 1 |
JavaScript: Client Side Web Development |
March 6, 8 | Cascading Style Sheets
Document Object Model Mid-Term Examination (March 8) |
March 13, 15 | Happy Springbreak vacation |
March 20, 22 | Dynamic HTML |
March 27, 29 | Active Server Pages and VBScripts
ODBC, ADO and Web Database Connectivity |
April 3, 5 | Allaire's Cold Fusion |
April 10, 12 | Java Servlets |
April 17, 19 | Java Server Pages
XML/XSL |
April 24, 26 | XML/XSL |
May 1 | Reviews. Other selected topics. |
May 3, May 8 | Final Examinations |