Information Systems 210 Internet Programming I Syllabus

subject to changes~Last updated 01May15

Contact Information and Links

Instructor: Kris Townsend
Office Phone: 533.3246
Office: 18-112B

Quarter: Spring 2015
Room 18-135 (see Class Calendar)

Current syllabus:

Course Description

This course teaches how to create Web pages using XHTML and other scripting languages. Students gain experience in designing and structuring effective and accessible Web pages including pages with tables, forms and frames. Students format pages using Cascading Style Sheets. Advanced concepts include incorporating Applets, Flash, XML and JavaScript into XHTML documents. The course is modularized by credit so that students can complete the number of credits required by their program or personal learning goals. The course may be repeated in order to earn the maximum of 5 credits.
CSS Catalog

Prerequisites: none

This class is designed for students planning to work in the IT field. Basic familiarity with opening, saving, and managing files on a computer is required.

Variable Credit

Students may enroll in as many credits as their program requires or as fits their personal needs. Each credit is essentially two weeks in length. Students enrolled in 3 credits attend class the first 6 weeks and students enrolled in all 5 credits attend the entire quarter.

Course Outcomes

Credit 1: Structure valid HTML pages

Credit 2: Format web pages with valid CSS

Credit 3: Format using the CSS box model

Credit 4: Layout pages with CSS and HTML 5 elements

Credit 5: Create HTML Tables and Forms and add Scripts

Text and Materials

HTML5 and CSS3

Head First HTML and CSS
Elizabeth Robson and Eric Freeman, 2012
ISBN-10: 0596159900 | ISBN-13: 978-0596159900
Be sure to get the second edition.

SFCC Statement on Diversity

In order for learning to take place, students must feel safe; this safety is due all students, not only those who share your values and beliefs. For this reason, courtesy, thoughtfulness, and acceptance are essential in our discussions in and out of the classroom. Acceptance should not be confused with agreement; one need not agree with a person to listen, and one must listen well in order to disagree respectfully. Every student in this course has a voice and so deserves the courtesy of attentive listening and the freedom to express diverse ideas.

Disability Support Services

If you have a health condition or disability that may require you to have accommodations in order to effectively participate in this class, please contact the Disability Support Services in Building 17, Room 201 (Phone 533-4166). Information about conditions or disabilities will be regarded as confidential.

Student Conduct

You are expected to follow the SFCC student code of conduct from the Washington Administrative Code (WAC's). Please be familiar with the following sections:

  1. 132Q-30-210 Academic Dishonesty
  2. 132A-30-212 Disruption or Obstruction
  3. 132Q-30-214 Abuse of Self or Others
  4. 132Q-30-220 Failure to Comply with College Officials
  5. 132Q-30-228 Drugs and Drug Paraphernalia
  6. 132Q-30-230 Alcohol
  7. 132Q-30-234 Disorderly conduct
  8. 132Q-30-236 Unauthorized Use of Electronic or Other Devices
  9. 132Q-30-238 Abuse of Theft of CCS Information Technology

Misconduct is subject to a disciplinary process outlined in these two WAC's:

  1. 132Q-30-400 Disciplinary Sanctions
  2. 132Q-30-500 Classroom Misconduct and Authority to Suspend for Up to Three Days


Respect intellectual property. The course materials your instructor prepares are the legal intellectual property of the instructor and the school. You have a legal and ethical duty to refrain from making copies, distributing, or sharing class materials without your instructor's permission. These include, but are not limited to leaving files on school computers, publishing to shared folders on the Cloud, publishing to web sites, sending via e-mail attachments, and posting to forums and social media.

Follow the rules for testing. To maintain the integrity of the tests and IT degree, test-taking policies need to be followed. These are published at Moodle.

Addressing faculty: The default address for faculty within the IS/CS department is by first name without title (Mr., professor, etc)

Direct Instruction: Direct instruction occurs when the instructor lectures, models, or demonstrates skills, concepts, and techniques. You are expected to pay atttention, ask questions, and otherwise be engaged with the instruction during these times. Browsing during instruction tells me you are bored and wish to be somewhere else. Please leave if you feel that way instead of sharing your misery with all of us.

Leaving class: Coming late or leaving the room during class is distracting and disrespectul. You are expected to be on time and stay in class. Bathroom breaks are not an exception to this expectation.

Online Learning Management System

This department's online learning management system is called Moodle. The URL for our Moodle classroom is

Use Moodle to complete the following:

  1. Upload a recognizable picture.
  2. Maintain a current email address.
  3. Follow the class schedule with includes:
    • Reading assignments
    • Labs
    • Quiz dates
    • Mid-term date
    • Make-up date
    • Portfolio due date
  4. Monitor your grades and feedback.

Attendance and Participation

Failure to attend class at least once during the first three days of the quarter will result in being dropped from the class.

In a college class, the expectation is students will average 2 hours outside of class for each hour spent in class. For this class, that means spending 9 hours per week studying.

If you are unable to participate in the ways described above, you should withdraw.




Portfolio (Optional)


Quizzes 40%





No Portfolio option


Quizzes 67%



You final grade will follow this scale: >=90% is a 4.0, 89% is a 3.9 and so on. Any grade less than 60% would be a 0.0.

Late Work


See the Weekly Outline in the Moodle online classroom.