Syllabus Schedule Examples FAQ Assignments My home page

CSCI/CINF 4230 Web Application Development
Course Syllabus  
Spring 2008


Instructor: Wei Ding
Office: Delta Building 174, 281-283-3871, fax: 281-283-3869
Secretary: Ms. Kim Edwards, Delta 161, 281-283-3860
Email: Ding@uhcl.edu
URL: http://sce.uhcl.edu/ding/classes/4230
 
Class Hours: Section 01 (35588, 35438): D242, Monday 01:00 PM - 03:50 PM
Section 03 (38247, 38248): D203, Tuesday 07:00 PM - 09:50 PM
 
Prerequisites: CSCI 3133 (programming with C), CSCI 3134 (software development with Java) and CSCI 3333 (data structures);
CSCI 4333 (design of database systems) highly recommended (Not a prerequisite)
 
Office Hours: Monday 10:00 AM - 12:00 PM (noon), 03:50 PM - 04:20 PM
Tuesday 10:30 AM - 12:00 PM (noon), 03:50 PM - 04:20 PM
 
TA: E-mail: csci4230@gmail.com
Mr. Sai Srinivas Pabbathi
Office Hours: PC Lab or NT lab (check the sign-in book at the PC lab)
Monday 10.00 AM- 1.00 PM and 04:00 PM - 06:30 PM
Tuesday 02:30 PM - 06:00 PM
Wednesday 10:30 AM - 03.30 PM

TEXT BOOK

Beginning ASP.NET 2.0 in C#: From Novice to Professional Beginning ASP.NET 2.0 in C#: From Novice to Professional
By Matthew MacDonald.
ISBN: 1-59059-572-6 1185 pp.
Published: Jan 2006 Price: $49.99
Webmaster in a Nutshell Webmaster in a Nutshell, 3rd Edition
by Stephen Spainhour, Robert Eckstein.
ISBN: 0-596-00357-9 576 pp.
Published: Dec 2002 Price: $34.95

Recommended Website:
Safari Tech Books Online by O'Reilly provides more than 300 free technical books.

COURSE GOALS

This course teaches students how to develop software for web applications. The concepts of client-server computing in e-commerce, theories of usable graphical user interfaces, and models for web-based information retrieval and processing are covered. After the completion of this course, students are expected be able to evaluate and use various common software tools and languages for Internet application development.

COURSE DESCRIPTION

Survey of software tools, languages and techniques for internet application development. We will be studying the software design, interface design, and code development of the client-side and server-side web applications. The class will be very practical and require small to median-size extensive programming assignments.
Specific topics that are included are HTML, XHML, XML, CSS, JavaScript, DHTML, ASP.NET and ADO. NET  with C#.

METHODOLOGY

Lecture and interactive problem solving.

APPRAISAL

Team Project: 15% of the total
Individual Homework: 15% of the total
Midterm Exam: 35% of the total
Final Exam: 35% of the total

GRADING

91+ = A; 89+ = A-;
87+ = B+; 83+ = B; 80+ = B-;
77+ = C+; 73+ = C; 70+ = C-;
67+ = D+; 63+ = D; 60+ = D-;
0+ = F;

READING

We will read from the recommended text book, various sources on the web, and slides that will be made available on the web site. The schedule for the readings are given on the schedule web page.

OTHER POLICIES

  1. Homework:
  2. There are no make-up tests except in verified medical emergencies and with immediate notification.
  3. Providing answers for any examination when not specifically authorized by the instructor to do so, or, informing any person or persons of the contents of any examination prior to the time the examination is given is considered cheating.
  4. Penalty for cheating will be extremely severe. Use your best judgment. If you are not sure about certain activities, consult the instructor. Standard academic honesty procedure will be followed for cheating and active cheating automatically results F in the final grade. Please check University of Houston - Clear Lake's Online Policies Web site for additional information.
  5. You are expected to come fully prepared to every class.
  6. No incomplete grade under nearly all situations.
  7. There is no formal attendance policy. However, you are responsible for everything discussed in class. You may receive a zero for lack of participation.
  8. Pay very careful attention to your email correspondence. It reflects your communication skills. Avoid use non-standard English such as "how r u?" in your email message. In addition, I recommend you put the class number 4230 and a brief summary of your question in your email subject. For example,

    Subject: CSCI4230 A question on HTML forms.

  9. I immediately discard anonymous emails.
  10. The ringing, beeping, buzzing of cell phones, watches, and/or pagers during class time is extremely rude and disruptive to your fellow students and to the class flow. Please turn off all cell phones, watches, and pagers prior to the start of class.

Valid XHTML 1.0!