Syllabus~210 Internet Programming I
subject to changes~Last updated 19Dec13
Instructor: Kris Townsend
Quarter: Winter 2014
Current syllabus: http://faculty.spokanefalls.edu/ktownsend/IS210
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.
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.
Credit 1: Structure valid HTML pages
- Manage HTML text files
- Basic HTML 5 structure, images, and hyperlinks
- Search engine optimization (SEO)
Credit 2: Format web pages with valid CSS
- System and web fonts
- Accessible formatting practices
- Class selectors
Credit 3: Format using the CSS box model
- Widths, margins, padding, and backgrounds
- ID, pseudo, and descendant selectors
- Divs, spans, and floats
Credit 4: Layout pages with CSS and HTML 5 elements
- Frozen, liquid, jello, and table display layouts
- CSS positioning (absolute, relative, fixed)
- Display-based CSS (pc monitor, tablet, phone, etc.)
- HTML 5 elements: header, nav, footer, video, etc.
Credit 5: Create HTML Tables and Forms
- Structure and format HTML forms
- Structure and format HTML tables
Text and Materials
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.
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.
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 other websites into your own pages. In source code, use comments to label any 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.
Follow the rules for testing. To maintain the integrity of the tests and IT degree, test-taking policies need to be followed. All tests and quizzes must be completed in class as schedule in Moodle.
Attendance and Participation
- Attendance and completing labs are most important factor to your academic success in this class.
- In a college class, the expectation is students will average 2 hours outside of class for each hour spent in class.
- Full participation includes participating in class, completing labs and practice exercises, and studying assigned readings.
- If you are unable to participate in this manner, you should withdraw. The final day to withdraw is Feb 25.
- Missing more than 20% of the days will result in a final grade of 0.0.
The average of your weighted test scores will determine your final grade using this scale:
90% = 4.0
89% = 3.9
88% = 3.8
87% = 3.7
and so on. The minimum, non-failing grade is a 1.0 (60%).
Late Work and Make-ups
- Class participation and iClickers can not be made-up.
- You get one make-up quiz.
- The date and time of the final follows the offical finals schedule and is posted at Moodle.
See the Weekly Outline in the Moodle online classroom.