COMP 4005 – Web Design and Development

Instructor: Brodrick Stigall (brodrick.stigall@memphis.edu)
Lectures: Tuesday, Thursday 09:40 AM - 11:05 AM
Room: Communication Fine Arts Building Room 105
Office Hours: Wednesday 10am or by appointment (send email to set up)
Course Website: https://memphis.instructure.com/
Textbook: Fundamentals of Web Development, 3rd edition, Connolly & Hoar, Pearson

Course Description

This course introduces the principles of web interface development using HTML5, stylesheets, JavaScript, adaptive/responsive design, and web frameworks.
Prerequisites: COMP 2150

Course Schedule – Fall 2025

Week Dates Topics (Textbook Chapters) Notes
1 Aug 26, 28 Course Overview, Introduction to Web Development
2 Sep 2, 4 How the Web Works Labor Day Sep 1 (no class impact)
3 Sep 9, 11 HTML 1: Introduction
4 Sep 16, 18 CSS 1: Selectors and Basic Styling
5 Sep 23, 25 HTML 2: Tables and Forms
6 Sep 30, Oct 2 Web Media
7 Oct 7, 9 CSS 2: Layout
8 Oct 14 No Class (Fall Break) Fall Break Oct 11–14
8 Oct 16 JavaScript 1: Language Fundamentals Resume class after break
9 Oct 21, 23 JavaScript 1: Language Fundamentals (cont’d)
10 Oct 28, 30 JavaScript 2: Using JavaScript
11 Nov 4, 6 JavaScript 3: Additional Features
12 Nov 11, 13 JavaScript 4: React
13 Nov 18, 20 Server-Side 1: PHP
14 Nov 25 Server-Side 2: Node.js Nov 27 (Thanksgiving, no class)
15 Dec 2 Working with Databases, Managing State, Security, DevOps and Hosting, Tools and Traffic Last class meeting (Dec 2)
Dec 9 Final Exam: 10:30a–12:30p

Key Dates

Evaluation

Grading Scale

Course Policies

Plagiarism/Cheating Policy

Plagiarism or cheating behavior in any form is unethical and detrimental to proper education and will not be tolerated. All work submitted by a student (projects, programming assignments, lab assignments, quizzes, tests, etc.) is expected to be a student's own work. Plagiarism is incurred when any part of anybody else's work is passed as your own (no proper credit is listed to the sources in your own work) so the reader is led to believe it is therefore your own effort. Students are allowed and encouraged to discuss with each other and look up resources in the literature (including the internet) on their assignments, but appropriate references must be included for the materials consulted, and appropriate citations made when the material is taken verbatim.

If plagiarism or cheating occurs, the student will receive a failing grade on the assignment and (at the instructor’s discretion) a failing grade in the course. The course instructor may also decide to forward the incident to the University Judicial Affairs Office for further disciplinary action. For further information on U of M code of student conduct and academic discipline procedures, please refer to: http://www.people.memphis.edu/~jaffairs/

Your written work may be submitted to Turnitin.com, or a similar electronic detection method, for an evaluation of the originality of your ideas and proper use and attribution of sources. As part of this process, you may be required to submit electronic as well as hard copies of your written work, or be given other instructions to follow. By taking this course, you agree that all assignments may undergo this review process and that the assignment may be included as a source document in Turnitin.com's restricted access database solely for the purpose of detecting plagiarism in such documents. Any assignment not submitted according to the procedures given by the instructor may be penalized or may not be accepted at all.

Topics