CMPS 394, Section # 01

                                                         Web Design and Technologies

                                                                           Fall 2012


Dr. Ihssan Alkadi

Office: Fayard, 327 B

Office Phone: (985) 549-2037







  12:00 – 4:00




Course prerequisites

CMPS 294


Course Description

 . Credit 3 hours. Prerequisite: Computer Science 394. This course covers the setup and management of important web-based services, server-supported programming technologies, and some other host-management issues such as user support, security, staffing, and purchasing


Course Materials


  1. 13-978-1-59863-471-6 PHP 6 fast & easy web Development, Course Technology
  2. 0-13-175242-1 Internet & World Wide Web how to program, Deitel & Dietel, Prentice hall


Course Student/Teacher Interaction Expectations

Students will benefit extensively from interaction with the teacher.  This interaction should occur in several ways as in person or via email.  I monitor my email on weekends and during holidays, but not from 10:00 P.M. to 6:00 A.M. each day.


Course Student/Student Interaction Expectations

Access Group assignment can benefit from group interaction.  I encourage you to discuss all aspects of this class with your fellow students.  However, be sure to adhere with the academic honesty policy stated below when it comes to your written work.


Academic Honesty Policy

You may freely discuss material in this class.  I encourage you to do so.  However, you must not share your written work.  You commit an act of cheating if you copy from another's work, or aid another in doing so.  You must follow the University’s Code of Student Conduct.  Cheating is dealt with by assigning a score of zero to the work in question, and assigning a course grade of F upon a second offense of any nature.


Course Learning Expectations

The overriding objective of this class is to help you develop a solid conception of HTML, Javascript, Dynamic HTML, XML, PHP, Apache, Mysql, Ajax, Python and a e-commerce site in Drupal.


Course Time-On-Task Expectations

Adequate preparation for this course requires at least six hours of study each week.  The projects will require an extensive amount of time that will vary widely depending on your retention of material from the course prerequisites.



Attendance Policy

Attendance is important.  If you are unable to attend a session, it is your responsibility to learn on your own the material you missed.  If, for any reason, you find that you will miss 20% or more of the classes, you should drop the class immediately.  If you are not present, you cannot be involved in class discussion, and if you cannot be involved in class discussion, you will miss much of the benefit of the class.


Attendance is taken at the end of class.  Thus, late arrivals are counted as being absent.  Absences do not directly factor into your grade, but they cannot help you if you are borderline.


Grading and Grade Appeal Policies

Course grades are based on two exams and projects.  The weights are as follows:


First Exam                    100

Second Exam                 100

HTML5 project                50

Javascript/PHP               300      

XML Project                    50

Python                            50

Visual C#                      100

e-commerce site             600 (either by using PHP, Drupal, or .NET)


Grading Policy :                         1. No Make Up Exams                           



1. Tests : 400 Points (two tests )                                      13% [100,100]

2. Projects and e-commerce site   : 1300 Points                 87%

3. Attendance Policy : Allowed only Two EXCUSED absences.


C  Be sure you check your records frequently.  If you find a mistake, please contact me immediately and I will be happy to fix my error.  However, do not come by at the end of the semester and challenge something that took place months before.  Memories are short and I cannot remember the details of each student's situation over long periods of time.  A challenge of your final class grade should follow the procedures outlined in the ULL Student Handbook.


C No make‑up exams  are given unless there is a verifiable, unavoidable emergency.


C Late work usually is not accepted and receives a "0" score.  Of course, emergencies and sickness will be considered.  Please tell me if you have some problem that is out of your control.  But, don’t get silly with me.  Having a computer problem the night before an assignment is due is an example of an emergency that is clearly avoidable (i.e., scheduling important work in a time slot that does not accommodate recovery from normal exigencies) and thus does not receive much sympathy.


C Final grades are not fudged up or down based on trend, effort or any other subjective reason.  Grades are rounded to the nearest whole number, but no other adjustments are made.  It is up to you to see to it that you do not miss the next higher letter grade by 0.01 points.  The final class grade is determined by the following scale:






Overall Grade:           Tests + Projects  / 1300









90 – Above




80 – 89




70 – 79




60 – 69




59 – Below


Professional Behavior

If you occasionally find that you are late for class, please come on in.  I would much prefer that you momentarily distract the other students than have you miss an entire class.  However, do not make a habit of coming in late and when you must come in late, please enter at the rear door and take the nearest open seat.


If you don't understand something, do not seek help from your neighbor.  I would prefer that you ask me for assistance because it is likely that others are confused too.  Private discussions taking place during class are particularly distracting to me.  This behavior is unacceptable.  Also, you cannot up and leave all of a sudden in the middle of the class. You have to get permission from the instructor prior to the beginning of the class.