Syllabus~210 Internet Programming I
subject to changes~Last updated 26Mar13
| Instructor: Kris Townsend |
Quarter: Spring 2013 |
Current syllabus: http://faculty.spokanefalls.edu/ktownsend/IS210 |
|
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.
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.
Core Competencies
Credits 1—3
- Structure valid HTML pages
- Format web pages with valid CSS
- Layout web pages with CSS
Credits 4—5
- Present tabular data
- Add behaviors using JavaScript and PHP
Text and Materials

Head First HTML and CSS
Elizabeth Robson and Eric Freeman, 2012
ISBN-10: 0596159900 | ISBN-13: 978-0596159900
Be careful to get the second edition, not the first edition titled Head First HTML with CSS & XHTML.
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.
Expectations
By taking this class, you are agreeing to the following guidelines:
Be professional. Your actions and attitudes are evaluated as if you are a professional working in the field for which this program qualifies you.
Follow the student code of conduct. The following WAC's are the most relevant to this course:
- 132Q-30-210 Academic Dishonesty
- 132A-30-212 Disruption or Obstruction
- 132Q-30-214 Abuse of Self or Others
- 132Q-30-220 Failure to Comply with College Officials
- 132Q-30-228 Drugs and Drug Paraphernalia
- 132Q-30-230 Alcohol
- 132Q-30-234 Disorderly conduct
- 132Q-30-236 Unauthorized Use of Electronic or Other Devices
- 132Q-30-238 Abuse of Theft of CCS Information Technology
Misconduct is subject to a disciplinary process outlined in these two WAC's:
- 132Q-30-400 Disciplinary Sanctions
- 132Q-30-500 Classroom Misconduct and Authority to Suspend for Up to Three Days
Backup your work. Lost or failed drives are not considered an excuse for missing deadlines.
Do your own work. Working with others to solve problems and foster learning is encouraged. Blindly relying on the work of others is discouraged and considered cheating.
- Do not share your files with other students. Doing so is considered cheating.
- Do not accept files from other students. Doing so is considered cheating.
- Cheating is grounds for assigning a failing grade and it can be placed in your academic record.
Cite your sources. Using more than 5 consecutive words that are not your own without citing your source is considered plagiarism. Plagiarism can result in a failing grade and be placed in your academic record.
Keep this in mind when copying and pasting code from others into your own pages. In source code, use comments to label the code borrowed from other pages. Plagiarism can result in a failing grade and be placed in your academic record.
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 directions, student data files, or tests 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, sending via e-mail attachments, and posting to forums and social media.
Use Moodle (Our online learning management system) often:
- Upload a recognizable picture.
- Maintain a current email address.
- Use the class schedule to find out what we are doing each day.
- Manage due dates and to stay current on your projects.
- Download assignments and directions.
- Upload assignment or test files.
- Check grades frequently and email me if you think there is an error.
- Keep in mind that Moodle is a secure, but somewhat feeble, instrument for reporting your grades. For example, Moodle does not handle the weighting of grades, extra credit, or the interpretation of your final grade. If you are unsure about your progress, you should ask your instructor via email, phone, or office.
Make your deadlines. Upload files at least 5 minutes prior to the due date and time posted at Moodle. Be aware that the Moodle time is typically when the upload link is disabled. Alternate means of submission are not accepted. In short, you can't submit an assignment or test after the posted deadline.
Utilize the appropriate learning paths. Several path to learning are provided in this class including attending class, books, and online resources. Choose the path or paths you need to pass the tests.
In a college class, the expectation is students will average 2 hours outside of class for each hour spent in class. If you rely solely on attendance to learn the core competencies, you probably will not pass them.
Bring your questions to class. Attempt to learn the material prior to class session we cover. If you learn the material, you don't need to attend that day's session. If you have questions or wonder what questions other students have, come to class.
Stay in class. For a 50 minute class, the expectation is that your breaks are conducted either before or after class. Leaving the room while instruction is being given is disrespectful and disruptive.
Respect your instructor's time. If we can't get to all your questions in the scheduled class meetings, you should email, phone, or visit your instructor. Note that your instructor's time outside of class is not a substitute for your lack of study or not attending class.
Follow the rules for testing. To maintain the integrity of the tests and IT degree, test-taking policies need to be followed. These will be published at Moodle and reviewed in class prior to the first test.
Grading
The average of your assignments and tests will determine your final grade using this scale:
90% 4.0
89% 3.9
88% 3.8
87% 3.7
and so on
Retakes
- Tests can be retaken one time each.
- The higher of the scores will be used to calculate your final grade.
- Retakes must be completed on the date and time scheduled for retakes. See Moodle for the times and locations.
Schedule
See the Weekly Outline in the Moodle classroom.