PORTAL  | COMP1000  | COMP1003  | COMP1@@0 Test  | IT MINOR  | K12 OUTREACH  | COMP2000 
Document Header

Notice: 60% rule

For COMP1000 & 1003, an assignment average below 60% will result in an FA in the course.

Excerpt from the syllabus.

Man with head on desk in shame
Bookmark and Share

COMP2000 Web Development and Design Foundations with HTML 5.0, CSS3.0 and JavaScript


Lecturer: Dr. Daniela Marghitu 
Office: Shelby 3118
Office Phone: (334)844-6386
Email: marghda <at>auburn <.> edu
Office Hours: Tuesday and Thursday, 3:15- 4:30 pm
Graduate Teaching Assistant Abhishek Jariwala 
Office: Lab Shelby 2114
Office Hours T,R 12:00 PM - 1:50 PM


Course Purpose/Objectives

This course provides learners with the latest knowledge, skills, practice and experience in developing Web pages and Web sites using HTML 5.0, CSS 3.0 and JavaScript, assuming that learners have little or no programming experience.  It consists of two conceptually different parts. The first part is about designing and developing Web pages and Web site with HTML 5.0 and CSS3, using multimedia on the Web, and creating dynamic Web pages using with JavaScript.  The second part introduces learners to Internet concepts, E-Commerce and the Web, and Accessibility standards.


Required Materials

Web Development & Design Foundations with HTML 5.0 Sevent Edition 
ISBN: 0-13-357178-5
Authors:Terry Felke-Morris
Pearson Education Publishing Co.

An Auburn University Engineering Network Student Account and an Auburn University IT Student Account are required.



Exam 1 15%
Exam 2 15%
Project 10%
Lab Assignments 30%
Final 30%

You must be registered for this course in order to pass. Lecture and lab sessions attendance is strongly recommended.   All make-up labs and exams require a university approved excuse. Make-up exams will be different from the regular exams, and hence, may be more difficult.


Lecture Information

Dr. Daniela Marghitu will have office hours/help sessions that he will announce and will be posted in the COMP2000 Canvas account and on this page. Her primary responsibilities are lecture, midterm exams, and final exam, coordination of the lab activity. The lectures content and schedule will be available via the course COMP2000 Canvas account.


Laboratory Information

For any Lab Assignments, Project and Exams grades related question contact first the COMP2000 Lab instructor, in the lab, via e-mail or phone. The Lab instructor's work hours and contact information will be posted on this page and on the COMP2000 Canvas account.

The Lab Assignments content and schedule will be available via the COMP2000 Canvas account.  The Lab Assignments solutions will be as well submitted via the COMP2000 Canvas account. Lab Assignments will be graded based on the following Grading Policy.


Grading Policy

You are expected to do your own work. Copying someone else's lab, or changing someone else's work and turning it in as your work is considered cheating. It's OK to talk with others about how to do something if you are having a problem, but then you have to do it, not copy it. When you have a problem, the best source of help is your Lab Instructor and Lecturer.

Your name on the lab means it is your work. Turning in someone else's work as your own will mean (first offense) a zero on the assignment. Two or more offenses or cheating on exams will be referred to the University Academic Honesty Committee.

Assignments will be handed out in advance of when they are due, so make sure you understand when an assignment is due. Your work will not be taken late, except for officially excused absences.


Lab Assignments Grading Guidelines

Lab Assignments will be graded using the following guidelines and scales:

10% style -This means that your HTML and CSS text or JavaScript  code "looks" good. It should have appropriate comments, indentation, meaningful variable names. 

10% output style - This means that when your HTML and CSS text or JavaScript  produces output, the output looks good.

10% program structure - As you will see, there are ways to structure the behavior of a Web site as well as its appearance. This percentage evaluates how well you structured your web site.

20% follows lab specifications - If for example, the lab specifies that you use a particular feature of the HTML, CSS  or JavaSCript language or a particular approach to solving a problem, you are expected to follow these directions. If you're not sure what you're supposed to do, ask for clarification!

50% correctness - Your grade here will be determined according to a level of correctness. Levels of correctness are :

  • works for all test cases (loss of no points).
  • works for some test cases but not all (loss of at least 40% of   points).
  • interprets and runs but gives wrong answers (loss of at least 60 % of  points).
  • interprets, but crashes during execution (loss of at least 80% of points).
  • fails to even interpret (loss of all points).


Late Submissions and Exams Make-Up

Assignments late submission will only be allowed with a valid university excuse. This means a Doctor's statement (not an In-Out slip) or other documentation must be provided.  An assignment has to be submitted no later than one week after the date covered by the valid university excuse and no later than the last day of class.


Make-up Examinations

Make-up exams will only be given with a valid university excuse. This means a Doctor's statement (not an In-Out slip) or other documentation must be provided. All make-ups will be given at the end of the semester unless other arrangements are made with the instructor. The student is responsible for informing the instructor prior to missing an examination or no later than one week after the examination or skill assessment test official date.


Learners with Disabilities

Any learner with a qualified disability which requires accommodations should contact The Program for Students with Disabilities, 1244 Haley Center, Auburn University, AL  36849, 334-844-2096 PH, 334-844-2099 FAX. More information is available on their website at http://www.auburn.edu/disability. The office will fax or mail the required forms to learners to apply for services. Learners who have questions to participate in this course should contact the above office in advance to ensure proper accommodations.


Plagiarism and Academic Dishonesty

Plagiarism is the act of presenting directly or indirectly someone else’s work as your own. Plagiarism is a major type of academic dishonesty and will not be tolerated. Similarly cheating on tests in any way, falsifying bibliographies, fraudulent quotes, and similar practices are intolerable forms of academic dishonesty. The University’s policy for academic misconduct in the Student Code of Conduct will be followed for this course (Tiger Club, pp. 83 and 92). If any questions regarding its contents, the students are expected to contact the instructor.