ISTA 230 Introduction to Web Design (Spring 2018)


Course Information

When: Tuesdays and Thursdays, 3:30pm - 4:45pm
Where: Psychology, Room 306
Instructor: Justin Spargur
Harvill, Room 441
Office Hours Tuesdays and Thursdays from 5:00-6:00p

Course Description

An introduction to web design and development, with an emphasis on client-side technologies. Topics include HTML, Cascading Style Sheets (CSS), and web design best practices.


This course is designed for those with no previous web design experience. There are no prerequisites for this course. It is assumed that you are familiar with a computer (files, folders, email, and the Internet).

Course Website
Course materials will be available through the course website. Additionally, the course website will be used for submitting assignments throughout the course of the semester.


Current course grades are available from the campus D2L server. To access the D2L site for this class, visit, click "UA NetID Login", provide your NetID and password, and, in the list of courses that appears on the right-hand side, click on "ISTA 230 – Spring 2018".


There are no required texts for this course. However, for those who would like a text to refer to, I would recommend the following:

HTML & CSS: Design and Build Websites Author: Jon Duckett ISBN: 1-118008-18-9


Be advised that the list below is just an initial outline. The dates and topics listed are subject to change based on the instructor's discretion. Reliance upon it is not a good substitute for attending lectures.

  • Topic 1: A Brief Overview of the Web
  • Topic 2: HTML
  • Topic 3: Cascading Style Sheets (CSS) Making Things Pretty
  • Topic 4: Color Theory
  • Topic 5: The Box Model
  • Topic 6: Design Patterns
  • Topic 7: Typography on the Web
  • Topic 8: Background Images
  • Topic 9: Accessibility
  • Topic 10: Search Engine Optimization
  • Topic 11: Positioning
  • Topic 12: HTML Lists
  • Topic 13: Tables
  • Topic 14: Forms
  • Topic 15: HTML & CSS – Random Bits
  • Topic 16: CSS–Generated Elements
  • Topic 17: Print CSS
  • Topic 18: HTML 5
  • Topic 19: CSS 3
  • Topic 20: More CSS 3 – Transforms, Transitions, and Filters
  • Topic 21: Responsive Design
  • Topic 22: More Responsive Design
  • Topic 23: CSS 3 – Approaches to Layout
  • Topic 24: CSS Frameworks
  • Topic 25: CSS Preprocessors
  • Topic 26: CSS 3 – Animations
  • Topic 27: Business Time

Topics may be added, removed, or reordered as time and circumstances dictate.

Please note that we will be holding a required in-class meeting on April 17, 2018. Please schedule your travel plans accordingly!

Course Goals

This course is designed to help you learn the process of web design and development and guide you in developing skills that will serve you in this course, future courses, and industry. We ask you to take responsibility for your learning by coming to every lecture, preparing for class, participating thoughtfully in all class activities, and respecting others.


Grading for this course is based on project work, weekly quizzes, and a comprehensive final exam.

Quizzes 15%
Project Work 70%
Final Exam (5/9/2018 @ 3:30pm) 15%
TOTAL 100%

The grading scale for this course is as follows:

A 89.50% or higher
B 89.49% - 79.50%
C 79.49% - 69.50%
D 69.49% - 59.50%
E 59.49% and below

It is possible that final grade cutoffs will be lowered a little (from 59.49% to 54% for the bottom of the 'E' range, for example) but they will never be raised. I will make such determinations only at the end of the term, after all assignments have been graded.

Important Note: Toward the end of semesters, we often hear from students who "need" a certain grade to maintain financial aid, to become eligible for a scholarship, etc. Your grade in this class is determined by the quality, completeness, and timeliness of your work, starting with the very first graded activity. We can't base your grade on any other factors.


Quizzes will be given once a week through D2L. Quizzes will include between 1 and 6 questions and will be worth 10 points each. Quizzes cannot be made up. At the end of the semester, the lowest two (2) quiz scores will be dropped and the remaining scores will be used to calculate the student's final grade.

Final Exam

The final exam will be held on May 9, 2018 from 3:30pm to 5:30pm. If you are unable to take the final exam at the schedule time for a valid reason, you must contact the instructor by phone or email BEFORE the test. Documentation may be required. Please note the date of the final exam now. Do not make travel plans that will cause you to miss the exam unless you are willing to accept a zero on your final.

Web Design Projects


Web design projects will be graded on "external correctness" (behavior) and "internal correctness" (style, design, and compliance to web standards and best practices). Disputes about grading must be received within one week of receiving the project grade.


Programming assignments must be completed individually unless otherwise stated in writing on the assignment handout. You may discuss an assignment in general terms with other students, including a general discussion of how to approach the problem, but all code you submit must be your own. Any help you receive from classmates should be limited and should never involve details of how to code a solution. You must abide by the following constraints:

  • You may not work as a partner with another student on an assignment
  • You may not show another student your solution to an assignment, nor look at their solution
  • You may not have another person "walk you though" an assignment, describe in detail how to solve it, or sit with you as you write it. You also may not provide such help to another student. This includes current or former students, tutors, friends, TAs, on-line forums, or anyone else.
  • You may not post your homework solutions on a publicly accessible web server during the course or after the semester has completed.


Each individual web design project will have its own specification and due date. All projects are worth 100 points. If you do not turn in a project on time, you will receive an automatic 10 point reduction for every 24 hours or portion thereof. A project that is 24 hours and 1 minute late would result in a loss of 20 points. Projects will no longer be accepted after 3 days from the due date for a maximum score of 70 points. You will receive a 0 if nothing is turned in within 3 days of the due date. Your final score cannot be less than 0. Recommendation: Begin your web design projects as soon as possible.

Academic Dishonesty (aka Cheating)

Students are encouraged to share intellectual views and discuss freely the principles and applications of course materials. However, graded work/exercises must be the product of independent effort unless otherwise instructed. Students are expected to adhere to the UA Code of Academic Integrity as described in the UA General Catalog. See

The class policy on cheating is simple: If the instructor determines that your work was turned in by a student other than yourself, or the instructor determines that you turned in the work of another student on an assignment, all students involved will lose twice the point value of the assignment, plus possible additional penalties. For example, if an assignment was worth 100 points, and you copied the answers from the Internet, your recorded score for that assignment will be -100. Additional sanctions are possible should additional information come to light (such as a history of academic dishonesty in this or other classes). The School of Information exchanges information about academic integrity violations with the office of the Dean of Students. If you have a history of violations, the penalty is likely to be much worse than the loss of twice the points. Multiple academic integrity violations in this class will result in a failing course grade at minimum. As you can tell, we take academic dishonesty very seriously; we expect you to take it just as seriously.

If you are not familiar with them, please take the time to read the references linked above. Like traffic laws, ignorance of academic integrity policies is not an acceptable excuse for their violation. For your convenience, here is the section of the University's Code of Academic Integrity entitled "Prohibited Conduct":

Conduct prohibited by the Code consists of all forms of academic dishonesty, including, but not limited to: cheating, fabrication, facilitating academic dishonesty, and plagiarism as set out and defined in the Code of Conduct, ABOR Policy 5-308-E.10 and F.1; submitting an item of academic work that has previously been submitted without fair citation of the original work or authorization by the faculty member supervising the work; modifying any academic work to obtain additional credit in the same class unless approved in advance by the faculty member; failure to observe rules of academic integrity established by a faculty member for a particular course; and attempting to commit an act prohibited by this Code. Any attempt to commit an act prohibited by these rules shall be subject to sanctions to the same extent as completed acts.

Additionally, Selling class notes and/or other course materials to other students or to a third party for resale is not permitted without the instructor's express written consent. Violations to this and other course rules are subject to the Code of Academic Integrity and may result in course sanctions. Additionally, any student who uses D2L or UA email to sell or buy these copyrighted materials are subject to Code of Conduct Violations for misuse of student email addresses. This conduct may also constitute copyright infringement.

The bottom line: Know the rules. If you have any doubts, please come talk to me -- before you do anything you might regret.

See also:

Miscellaneous Class Policies

Mobile Devices

While class is in session, please disable all audible alerts on your communication device in favor of an inaudible alert mode (or just turn the device off). If you receive a call or message that requires an immediate verbal response, please step out of the room before replying. Should you be expecting an urgent call and wish to leave your phone's ring-tone enabled, please inform the instructor in advance so that I know not to glare at you when your phone rings.

Gaming Devices

You have paid good money for this class. If you insist on wasting said money by playing games during lecture, please turn the sound off (or use earphones). Should your playing become a distraction to anyone, you will be asked to stop playing or to leave the room until your game is over.

Asking Questions

During class, feel free to interrupt with questions whenever they occur to you. The instructor may ask you to hold off on your question for a few moments but will come back to you before the lecture is over. If I forget, interrupt again.

Answering Questions

The instructor will ask questions of the class during lectures to check the level of understanding and also to make sure that his ramblings haven't put the class to sleep. Some students really enjoy answering questions, sometimes to the point of discouraging anyone else from answering. If you are an eager answerer, please pace yourself; let someone else answer an easy one once in a while and save the hard ones for yourself.

Talking with Your Neighbors

Some thoughts are just too good to keep to yourself. If you find yourself with a comment that you can't help but share with a friend, feel free to whisper that comment. Just don't let it grow into a conversation. If you don't feel you can share your comment quickly and quietly, write a note or hold the thought until after class. I am confident that the passage of time will not diminish its wit and hilarity. Bottom line, don't distract other students or the instructor by talking.

Office Hours

The instructor is available for office hours on Tuesdays and Thursdays from 5:00-6:00p in Harvill 441. Additional time with the instructor is available by appointment only. 

Email Responses

The instructor will attempt to reply to email from students within 24 hours. Plan ahead and don't wait until the last minute if you need help!

Extra Credit

While the instructor reserves the right to provide extra credit, there is no guarantee that any will be available throughout the semester. Focus your efforts on doing well on the assigned work. Extra credit will not be provided for individual students under any circumstances.

Missed Classes

All holidays or special events observed by organized religions will be honored for those students who show affiliation with such religions. Absences pre-approved by the UA Dean of Students office will be honored. No matter the reason for missing class, the student is always responsible for the missed material. See also:

Miscellaneous University Policies

Non-Discrimination and Anti-Harassment Policy

The University of Arizona is committed to creating and maintaining an environment free of discrimination. In support of this commitment, the University prohibits discrimination, including harassment and retaliation, based on a protected classification, including race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or genetic information. For more information, see:

Confidentiality of Student Records

The University of Arizona takes the security of your personal information and student records very seriously. More information about your rights and our institutional responsibilities regarding your student records, see:


Participating in course and attending lectures and other course events are vital to the learning process. As such, attendance is required at all lectures and discussion section meetings. Students who miss class due to illness or emergency are required to bring documentation from their healthcare provider or other relevant, professional third parties. Failure to submit third-party documentation will result in unexcused absences.

The UA's policy concerning Class Attendance and Administrative Drops is available at:

The UA policy regarding absences for any sincerely held religious belief, observance or practice will be accommodated where reasonable and can be found at:

Absences pre-approved by the UA Dean of Students (or Dean Designee) will be honored. See:

Dropping the Course

If you find yourself thinking about dropping this (or any other) class, first make sure that that's what you really want to do. Chatting with your instructor or your academic advisor may help. If you drop within the first four weeks of the semester, there will be no notation on your transcript; it will be as though you'd never enrolled. During the fifth through the eighth weeks, a drop will be recorded on your transcript. You will receive a "WP" (withdrawn passing) only if you were passing the class at the time of your drop. After the eighth week, dropping becomes a challenge, because you need to explain to the instructor and to the dean why you were unable to drop the class during the first half of the semester.

See also:

Grades of 'Incomplete'

The university's course catalog contains all of the details about incompletes, but here's the key sentence:

The grade of I may be awarded only at the end of a term, when all but a minor portion of the course work has been satisfactorily completed.

To qualify for an incomplete, a student must have maintained a passing grade for the class until the term is nearly complete, and then, due to an unusual and substantiated cause beyond the student's control, the student is unable to complete the class work. In short, you can't get an "I" just because you aren't happy with your grade.

See also:

Accessibility and Accommodations

At The University of Arizona, we strive to make learning experiences as accessible as possible. If you anticipate or experience physical or academic barriers based on disability or pregnancy, you are welcome to let me know so that we can discuss options. You are also encouraged to contact Disability Resources (520-621-3268) to explore reasonable accommodation.  For additional information on Disability Resources and reasonable accommodations, please visit

If you have reasonable accommodations, please plan to meet with me by appointment or during office hours to discuss accommodations and how my course requirements and activities may impact your ability to fully participate.

Please be aware that the accessible table and chairs in this room should remain available for students who find that standard classroom seating is not usable.

Additional help is available for students from the UA Strategic Alternative Learning Techniques (SALT) Center. SALT provides fee-based services for students with various learning disabilities.

Threatening Behavior by Students

The Arizona Board of Regents' Student Code of Conduct, ABOR Policy 5-308 prohibits threats of physical harm to any member of the University community, including to one's self. See:

If you're upset with the instructor, please talk directly with me about your concerns. A facilitator can be present if requested. The university takes a very dim view of antisocial behaviors on campus.


Information contained in the course syllabus, other than the grade and absence policy, may be subject to change with advance notice, as deemed appropriate by the instructor.