Course Description

The web development skills taught in this course are essential in today's job market. This course is an introductory-level web development course, and serves as a prerequisite course for more advanced courses.

Students will learn the basic techniques, tools and processes used to construct a well-designed and effective web site while keeping the site’s users in mind. Web Development will introduce students to the fundamentals of web site creation.

Students will develop, manage, and maintain professional web sites using HTML5 and Cascading Style Sheets. Web site design and layout will be explored. The class will also delve into accessibility and globalization issues to insure that sites are accessible to everyone regardless of their physical limitations or geographical location.

Course Objectives

  • The student will be able to design and implement web pages.
  • The student will be able to demonstrate knowledge of website development concepts and terminology.
  • The student will be able to explain and utilize the fundamental aspects of all elements found on web pages.
  • The student will be able to demonstrate knowledge of HTML5 and CSS3.
  • The student will be able to demonstrate a significant ability to plan, design, develop, manage, and maintain HTML-based websites.
  • The student will be able to utilize layout and design principles to create visually appealing web pages.
  • The student will be able to utilize the principles of user interface design to create user-friendly, easily navigated web pages.
  • The student will be able to design web pages that are accessible to everyone regardless of their physical limitations or geographical location.
  • The student will be able to explain and utilize the process of creating content for web pages including text, images, animation, audio, and video elements.
  • The student will be able to verify that the results obtained satisfy the original requirements.

Topic List

  • Basics of the Web
  • HTML and CSS Basics
  • Basic Images
  • URL Formation
  • Intermediate CSS3
  • Structural Tags: Legacy
  • Structural Tags: HTML5 and CSS3
  • Tables: HTML5 and CSS3
  • Web Design
  • Lists: HTML5 and CSS3
  • Advanced Images
  • HTML5 Quotations
  • HTML Hyperlinks
  • HTML5 Forms
  • HTML5 Multimedia

Grading Policies expand


You must have a 60% or higher average on class exams in order to be eligible to earn a C- or above grade for the course, unless the professor sees significant improvement throughout the semester. In other words, unless you average a 60% or higher on the exams your course score will be at most a D. This is intended to discourage getting excessive external help on assignments, since students cannot be prepared for exams without doing and understanding the assignments.

Make-up Exams & Quizzes

No make-up exams will be given regardless of the reason for absence. Instead, a comprehensive exam will be given at the end of the semester to those students who have missed an earlier exam. The grade on the comprehensive exam will replace at most one zero score for a missed exam. It may be possible to make arrangements to take an exam early if there is a valid reason.

In order to discourage students from missing quizzes, no make-ups will be given, regardless of the reason for absence.


Assignments that are not submitted on the due date will be subject to grading penalties of 20% per day. Assignments cannot be graded until all students have submitted their work, so prompt submission is essential. Once assignments have been graded, late submissions will not be accepted.

Grading Rubrics

Grading rubrics are available for assignments in order to provide students with a checklist-like structure with which to assess assignments. This gives students the opportunity to "grade" their assignments before the professor does. If you notice any contradictions between the rubric and the assignment, notify the professor immediately for guidance.

In order to "encourage" students to actually make use of the rubrics, you will be required to submit the rubric with each assignment. You must check off each item that you complete. If you check off an item or items that you did not do, you may receive a 0 for the assignment. This requires students to pre-grade assignments before they are turned in and hopefully will result in higher grades.

Practice Exercises

Practice exercises are provided to help students gain additional hands-on experience. They are required because they cover some topics/skills that may not be discussed in the lectures. In addition, if your final letter grade is borderline, your performance on exercises will determine if the professor "bumps up" your grade.

Extra Credit

No extra credit will be given. Therefore, it is important to begin the semester with the knowledge that exams and assignments will constitute your entire grade.

Academic Integrity

Academic integrity is expected at Idaho State University and the College of Business. All forms of academic dishonesty, including cheating and plagiarism, are strictly prohibited, the penalties for which range up to permanent expulsion from the university with "Expulsion for Academic Dishonesty" noted on the student's transcript. If you are unclear as to what constitutes academic dishonesty, read the College of Business Policy on Academic Integrity and the ISU Student Code of Conduct.

Some examples of dishonest behavior include, but are not limited to

  • Collaborating too closely with other students on assignments.
  • Copying material from a source without attributing the source.
  • Allowing another student to copy your work and then submit it as his/her own.
  • Allowing someone else to complete your assignments for you and then passing off the work as your own.
  • Bringing unauthorized material or devices to an exam. Note that you do not have to be caught using them – just having them is an offense.
  • Copying from another student's exam.
  • Communicating with someone other than the professor during an exam.
  • Removing the exam from the classroom.
  • Acquiring exam or assignment answers or questions.
  • Taking an exam for someone else or having someone take an exam for you.
  • Performing any act designed to give unfair advantage to a student or the attempt to commit such acts.

Grade Distribution

This class utilizes the grade scale below. Please note that final grades are assigned based on student performance on assignments and exams and are not negotiable. Extra credit assignments are not available.

Grade   +
A 90.00 – 91.99 92.00 – 100.00
B 80.00 – 81.99 82.00 – 87.99 88.00 – 89.99
C 70.00 – 71.99 72.00 – 77.99 78.00 – 79.99
D 60.00 – 61.99 62.00 – 67.99 68.00 – 69.99
F 00.00 – 59.99

Final Grade Determination (Objective portion)

Type Percentage
Web Assignments 50%
Exams 40%
Quizzes 10%

Download an Excel template for calculating your grade here.

Beyond Class expand

ICS Facebook Page

The Informatics and Computer Science Facebook page can be joined here. The page is where we post major announcements as well as information about guest speakers and internships for Informatics and CS majors. It's important!

ACM Student Organization

There are several reasons why it is important for students to become involved in the ACM student organization – learn more here. The ISU ACM Facebook page can be joined here. Just do it!

Reading Materials

Students are responsible for thoroughly reading the course syllabus and understanding its content.

Students are expected to read the assigned materials (textbooks or supplemental materials) prior to the class day with which it is associated and to actively participate in class discussions. Unannounced quizzes may be given over reading assignments if students don't appear to be reading the material in advance.

Student Notification

All students are responsible for checking the web page and their e-mail on a regular basis, preferably daily, for notification of any class scheduling changes or assignment clarification. Notice of quizzes or assignment clarifications may be posted late at night.

Instructor Availability

The instructor will be available during posted office hours, but additional efforts are made to increase accessibility to the students. If the instructor is not available at the telephone number above, the student can leave a detailed voice mail message. These messages are checked each day and every effort is made to minimize delay in returning calls. In addition, the instructor's e-mail is also checked several times each day and often the student will get an immediate response to questions submitted by e-mail. E-mail is usually the most reliable means of contact.

eMail Etiquette

As noted, eMail is the best way to contact the professor, but please DO NOT use chat or SMS shorthand in your messages. Use full words. While shorthand is fine for casual messages, you are in a professional environment and need to present yourself as such.

Miscellaneous expand

Course Fees

Course fees are utilized to pay for lab assistants who can tutor, review work, explain concepts, assist in grading, and perform other duties to help students be successful in their classes.

Tutoring will be available in BA 316 during the following schedule:

  • Monday: 1:30 PM - 4:30 PM
  • Tuesday: 9:30 PM - 1:30 PM
  • Wednesday: 1:30 PM - 4:30 PM
  • Thursday: 9:30 PM - 2:30 PM
  • Frisday: 9:30 PM - 1:30 PM

Contact Sabin Subedi at

Special Needs

Our program is committed to all students achieving their potential. If you have a disability or think you have a disability (physical, hearing, vision, psychiatric, or learning disability) that may need a reasonable accommodation, please contact the ADA & Disabilities Resource Center located in the Rendezvous Complex, Room 125, 282-3599. If you need an accommodation for a disability, you should make such a request early in the semester. The process for requesting services may be found here.


The Department of Informatics and Computer Science values and embraces diversity. Interaction with students from multiple cultures provides all students and faculty with intercultural knowledge, skills, and experiences, and gives everyone an invaluable opportunity to learn about other cultures and to develop a greater awareness of their own culture. Cultural diversity stimulates the learning environment by providing different perspectives, and students from diverse national and cultural backgrounds help to widen our intellectual perspective and internationalize the content of teaching material. International education experiences help to prepare students to participate in a world with increased ethnic and cultural diversity.

For those students experiencing difficulties with English, the Student Success Center (link) offers a group discussion once a week to help international students improve their reading and speaking skills. Contact Sue Akersten at to register for one of the groups. The English for Speakers of Other Languages (ESOL) program (link) is also offered by the Student Success Center.

Finally, Turky Almotairi serves as the international student liaison for the College of Business. You can contact Turky at for advice or assistance.

Closed Week Policy

Information about the ISU Closed Week Policy can be found here. Note that the policy does not prevent the presentation of new material during closed week.