Department of Computer Science & Technology

Dr. Ihssan Alkadi

Fayard Hall 327B, 985-549-2037



CMPS 394, Section # 01

Web Design and Technologies

Fall 2014




 11:00 - 2:00


  11:00 -3:00


 11:00 - 2: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. jQuery and jQuery UI: Visual QuickStart Guide Paperback – December 13, 2012, by Jay Blanchard ISBN-13: 978-0321885142  ISBN-10: 0321885147  Edition: 1st


  1. ASP .NET Programming with C# & SQL Server, 1st Edition, Don Gosselin,  ISBN-10: 1423903242 ISBN-13: 9781423903246, 2010


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 Learning Expectations

The overriding objective of this class is to help you develop a solid conception of Bootstrap, JQuery, ASP .NET MVC, MySQL, Ajax, Python, C#, and E-Commerce site in Drupal or Open Cart.

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. Attendance is mandatory for all sessions of this course. Absences will be excused only with a valid written excuse, such as from a physician. Absences will have an adverse effect on your grade in the following ways: missed quiz points, missed announcements concerning assignments and due dates, non-exposure to material not directly covered in text. Students arriving late or leaving early will be recorded as tardy. Every two tardy records will count as an absence.


Academic                    University policy will be followed for cases involving alleged academic  

Dishonesty:                dishonesty.  Copying part of another student’s program or exam is CHEATING. Allowing another student to copy is also CHEATING. For more information refer to the “Academic Dishonesty” policy in the University Undergraduate Catalog:


Use of                          will be used as a supplemental to this course. The lecture notes and assignments

Moodle:                       will be posted on the Moodle.



Americans with          If you are a qualified student with a disability seeking accommodations

Disabilities Act:           under the Americans with Disabilities Act, you are required to self-identify with the Office of Disability Services, Room 203, Student Union. More information can be obtain at this web address,



Classroom Decorum: Free discussion, inquiry, and expression are encouraged in this class.

Classroom behavior that interferes with either (a) the instructor’s ability to conduct the class or (b) the ability of students to benefit from the instructor is not acceptable. Examples include routinely entering class late or departing early; use of beepers, cellular telephones, or other electronic devices; repeatedly talking in class without being recognized; talking while others are speaking; or arguing in a way that is perceived as “crossing the civility line.”

In the event of a situation where a student legitimately needs to carry a beeper or cellular telephone to class, prior notice and approval of the instructor is required. The office/classroom is not a place for children and neither employees nor students are to bring their family members for day care or babysitting. If children require care, then the employee/student is expected to provide that care in an environment other than Southeastern office/classroom space.


Open Door Policy:  The instructor welcomes input to help making your learning of the material in this

                                   course better and easier.  Please feel free to come by the office and voice your

                                   suggestions and ideas. 


-          Check Moodle daily for important announcements and course information.

-          Final Presentation: December 3rd, 2014


Ø    You are required to check MOODLE for any changes in the course

Important Dates:

October 24th, 2014 - Last day to withdraw or resign from regular classes.


Grading and Grade Appeal Policies

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


Midterm Exam               100

Bootstrap/JQuery/Ajax    100

MVC project                  300

Python                          100

Visual C#                      100

Open cart                      300 (either Open cart, or Drupal)


Grading Policy :                         1. No Make Up Exams                           


1. Tests : 100 Points (Midterm test)                                              10%

2. Projects and e-commerce site   : 900 Points                                           90%

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 SELU Student Handbook.


C No make‑up exams/project 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 / 1000









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.