ISQS 4361 - Web Application Design (Jakarta Struts)

Syllabus - Spring 2019

Instructor: John R Durrett

Office Hours: MWF 1-2 or anytime by phone or email

Office: BA E303

Phones: mobile 806-438-2049, home 806-687-9028, office 834-0629

Email: Class web page:
    This is an advanced course in server-side computer programming. As much as possible I try to make this course applicable to "real world" projects.  My intent is to build practical experience on the conceptual knowledge acquired in previous courses. Upon completion of the course the student will understand a broad spectrum of server-side web application technologies. In addition, the student will be able to design, build, and setup on a webapp server a multi-tiered java web-app.
  4. Methodology:Class will be conducted on an reading, project, and limited lecture basis. 
    I make the following assumptions of all enrolled in this class:
    1. that you actually want to learn this material and that you are not here simply for credit;
    2. that you realize that your future productivity will be enhanced if you actually understand this material;  
    3. that you are willing to put forth the effort to understand a complex subject
    4. that you will ask questions as they are required
    5. that you will actively participate in class discussions
  5. Academic Conduct:
    The Texas Tech policy for academic affairs applies to all students, at all times. Any student who violates the academic conduct policy will be subjected to the appropriate disciplinary sanctions (Student Affairs Handbook). In absence of evidence to the contrary, students will be treated as trustworthy, honest, and just.

  6. Disabled Students:
    Any student who, because of a disability, may require special arrangements in order to meet the course requirements should contact the instructor as soon as possible to make any necessary arrangements. Students should present appropriate verification from Student Disability Services during the instructor‚??s office hours. Please note instructors are not allowed to provide classroom accommodations to a student until appropriate verification from Student Disability Services has been provided. For additional information, you may contact the Student Disability Services office in 335 West Hall or 806-742-2405.

  7. Attendance:
    I take attendance during class, sometimes.  The purpose of this attendance role is to enable grade decisions at the end of the semester.  If a student is "borderline" (in either direction) attendance is considered in raising or lowering the final grade.  In addition, I periodically make changes to exam dates, homework due dates, homework assignments, extra credit assignments, exam bonuses, and other class structural issues.  If a student misses one of these class announcements for any reason it is their responsibility to find out about the change.  The instructor is NOT responsible for informing students individually.

    Reflecting a hoped for high level of student maturity, desire to learn, and desire to thrive in an ever changing IT profession the quality of each student's understanding of the above learning objectives will be assessed (and grades will be assigned) based primarily on class individual assignments and projects with exams & quizes used to verify the accuracy of the project grades.  Homework assignments turned in after the due date are penalized one full grade per week. One day late the max grade is a B, 8 days late the max grade is a C, etc.
    Final class grades will be assigned as follows:



    class project


    assignments 50%





  10. Preliminary Class Outline.
  11. Required Guidelines