CIS 127 is an online course. There are no face-to-face meetings; All course instruction takes place online. If you have never taken an online course before, you may not be aware that online courses are not ideal for all students. If this is your first online course you are strongly advised to take this short survey to evaluate your readiness for learning in an online environment.
For a complete list of CSM’s student services, including DSPS, EOPS, Counseling Services, and Financial Aid services, please consult this PDF.
CIS 127 INTERNET PROGRAMMING: HTML5 and CSS (3) (Pass/NoPass or letter grade option.) Minimum of 48 lecture hours and 16 lab hours per term. Recommended Preparation: eligibility for ENGL 838 or 848 and completion of CIS 111, 125 or 254.
Introduction to HTML5 and CSS (Cascading Style Sheets). Covers CSS3, HTML5 elements, HTML5 APIs, forms, audio and video, offline applications, Canvas drawing and animation, communication APIs, Web Sockets, and Web Workers. Introduces HTML5 Geolocation, local and session storage, the Web SQL Database, and advanced topics such as mobile web applications, performance analysis, browser issues, and developer tools. Intended for students with previous programming experience. (AA, CSU)
This course assumes that students know how to log in to remote servers, create files and directories, set file permissions, and transfer files using SFTP or SCP. If you do not know what these tasks are, you should consider taking CIS 111 before taking this course.
What You Will Learn in This Course
Upon successful completion of the course, you will be able to:
Develop HTML5 Web and offline applications using CSS for layout.
Use the HTML5 Canvas element for drawing and animation.
Create HTML5 applications that employ audio and video.
Develop Web applications for various mobile devices.
Use HTML5 APIs for geolocation, communications, sockets, and threads.
Employ HTML5 storage capabilities for local and session storage, and the Web SQL Database.
Create an advanced project using the various HTML5 technologies, with attention to security and performance.
Textbooks and Resources
Murach's HTML5 and CSS3
by Zak Ruvalcaba and Anne Boehm
HTML5 Up and Running, also by Mark Pilgrim. This is the commercial version of Dive into HTML5. Buy this book if you would like to support the author.
Assignments and Workload
Three per-cent (3%) of your grade is based on your from class participation. In an online course, participation means contributing to the class forums. To
receive full credit for you participation, you must participate in at least threads during the semester. "Me too" posts do not count towards credit.
There will be weekly labs assigned during the semester. They count for 48% of your grade. Each lab will be due one week after it’s assigned, with the exception of the first four labs of the semester.
The labs for weeks 1, 2, 3, and 4 will be due one week after the last day to register for the course. The four initial labs are deferred to give late registrants a chance to catch up. After week 4, labs will be due a week after it is assigned.
DUE DATES AND LATE ASSIGNMENTS
I expect you to do all of the lab assignments. There are no extra credit assignments, nor are there individualized makeup assignments to compensate for missed labs.
Lab Assignment Due Dates
Lab Assignments have a soft deadline, and a hard deadline. The soft deadline is the due date specified when the assignment is made. The hard deadline falls one week after the soft deadline.
To receive full credit for your work, submit your assignments by the soft deadline.
Assignments turned in after the soft deadline and before the hard deadline will receive a penalty of 25%.
Assignments turned in after the hard deadline will receive 0 points.
Quiz Due Dates
For quizzes the soft deadline and hard deadline are the same; there is no grace period. Missed quizzes cannot be made up, but your lowest quiz score, including missed quizzes, will be dropped. Deadlines will be extended if there is a problem on the CSM network that prevents you from doing the work. This exception does not include problems with your home computers.
Weekly quizzes count for 34% of your grade. They are based on the reading material and the labs.
The final exam counts for 15% of your grade. The final exam will be given in the week of December 17, 2011.
There is no midterm exam.
Class participation 3%
Weekly Quizzes 34%
Final Exam 15%
< 60 F
Be prepared to devote substantial time each week to doing reading and coding. Plan on spending several focused hours each day reading, studying, and coding. It is realistic to spend 3-4 hours of study per week for each course unit. Plan on spending up to 12hrs@week to get the most out of this course.
Forum participation is important in online courses. In this course, 4% of your grade will be based on your contributions to the class forums. Contributions can be both questions and answers. All questions related to the course work, labs, reading, and quizzes will be directed to the class forums where everyone can join in the discussion. I do not answer questions about the course work in private emails.
CSM server account
Each student is assigned a shell account on a CSM Linux
server. Though you can create your Python scripts on any computer, they
must run on your CSM Linux account. Your CSM shell account is for your
CIS 127 course work only. All students are expected to adhere
to CSM's Student Code of Ethics.
I don't have control over the CSMCIS2 server on which your
Linux accounts are hosted. If there are any problems with your accounts,
you can contact the sys admin.
Though you can create your HTML pages on any computer, they must ultimately be deployed on your CSM account. Student conduct on this server must adhere to CSM Student Code of Conduct in the Appendix below.
This syllabus is subject to change as needed. This syllabus supersedes any previous syllabus.
In order to make College of San Mateo a safe and pleasant environment for students and employees, the College has established procedures in compliance with Federal Public Law 101-542 (Student Right-to-Know and Campus Security Act). Persons seeking information concerning CSM campus law enforcement procedures, crime prevention efforts and crime statistics should contact the Supervisor of College Security at 574-6415.
Director's Message Welcome to the Learning Center (LC) at College of San Mateo! Here at the LC, we believe that all students desire to be successful in their classes. The Learning Center exists in partnership with faculty and staff to support and enhance the academic development of all students in our campus community.
The LC offers free tutoring in a variety of subjects, up-to-date technology, mentoring, workshops, group study rooms, a computer center, scholarship information, and a friendly, comfortable place to study. We strive to provide an atmosphere that is academic, professional, confidential, and safe. The Learning Center is a place where students can complete assignments, and a hub, to connect you to several resources on campus.
Please visit the Learning Center for more detailed information on our upcoming peer tutoring program (starting Fall 2012), as well as other LC services.
Your success is our success!
— Jennifer Mendoza
EOPS & CARE
Office hours are Wednesday, Thursday, & Friday, 8 am to 4:30 pm, and Monday & Tuesday, 8 am to 6:30 pm. Evening hours available by arrangement. Summer hours may vary.
For an appointment, or to learn more about EOPS/CARE services, please call or fax us at: (650) 574-6154 (650) 574-6157 Fax
You may email us: Tami Hom, Program Services Coordinator
John Vehikite, Program Services Coordinator
eAdvising is available to answer very basic questions regarding enrollment and attendance at College of San Mateo. We do not provide in-depth advising or degree evaluations or career counseling in the "eAdvising" format. For in-depth issues please schedule an appointment to meet with a counselor. Counseling Appointments CollegeCenterBuilding10, Room 340 (650) 574-6400
For general questions, please contact the following staff according to relevance:
Financial Aid Services
Location: CollegeCenterBuilding10, Room 360 Telephone: (650) 574-6146 Fax: (650) 574-6304 Email: email@example.com Overview Financial aid is money for college. It is provided by U.S. taxpayers to ensure that all those who want a college education have the financial ability to pay for their college expenses.
Financial aid is also a partnership between you as the student and the college that provides the money to help pay your college costs. If you receive financial aid, you are expected to enroll in courses needed to complete your chosen program, work hard at learning, and move responsibly toward successful completion of your educational goal.
We understand that the rules that govern the financial aid programs can sometimes be complicated. However, the staff at the CSM Financial Aid Office is available to answer your questions and provide special assistance if and when you need it.
Let us know if you need assistance as a non-English speaking student. We can make arrangements to provide information in your native language.
The following food services are available in College Center Building 10.
.Paws for Coffee
Additionally Le Bulldog, located in the Health & Wellness Building 5, provides food service.
For locations and operating hours please visit the FoodService website. The ATM is located near Paws for Coffee in College Center Building 10, second floor
A student withdrawing from some or all of his/her classes is responsible for following official withdrawal procedures. A student who does not withdraw in accordance with established procedures may receive a grade of F.
See Index: "Program Changes: Dropping Classes" for specific deadlines and procedures. Academic Policies
Guidelines Addressing Cheating and Plagiarism
Students, employees and members of the public shall be free to exercise their rights of free expression, subject to the requirements of this policy and College procedures on Time, Place and Manner of Speech. The Coordinator for Student Activities and Vice President of Student Services or designee are responsible for adherence to the Time, Place and Manner of Speech policy and procedures.
The College of San Mateo Catalog states, “The principle of personal honor is the basis for student conduct. The honor system rests on the sincere belief that College of San Mateo students are mature and self-respecting, and can be relied upon to act as responsible and ethical members of society.”
Although instructors may hope that students will act responsibly and ethically at all times, situations will arise in which it is clear, beyond a reasonable doubt, that a student cheated or plagiarized. The following sections provide guidelines for such situations by providing specific definitions of cheating and plagiarizing, and addressing the related instructor responsibilities, student responsibilities and sanctions.
"Cheating" refers to unauthorized help on an assignment, quiz, or examination as follows: (1) a student must not receive from any other student or give to any other student any information, answers, or help during an exam; (2) a student must not use unauthorized sources for answers during an exam, must not take notes or books to the exam when such aids are forbidden, and must not refer to any book or notes while taking the exam unless the instructor indicates it is an "open book" exam; and (3) a student must not obtain exam questions illegally before an exam or tamper with an exam after it has been corrected.
"Plagiarism" means submitting work that is someone else's as one's own. For example, copying material from a book or other source without acknowledging that the words or ideas are someone else's, and not one's own, is plagiarism. If a student copies an author's words exactly, he or she should treat the passage as a direct quotation and supply the appropriate citation. If someone else's ideas are used, even if it is paraphrased, appropriate credit should be given. Lastly, a student commits plagiarism when a term paper is purchased and/or submitted which he or she did not write.
(Note: the above two definitions are adapted from Tools for Teaching, by Barbara Gross Davis, Jossey-Bass, Inc., 1993, pp. 300). Instructor Responsibilities
1.At the beginning of every semester, the instructor shall [should] ensure that students understand the above-stated definitions of cheating and plagiarism. Instructors should focus on those aspects of these definitions which will probably be most relevant in their particular courses. Issues of plagiarism will clearly be more relevant in classes which require students to write papers. Issues of cheating will probably be most relevant in classes which use multiple-choice and true/false type questions. Instructors are encouraged to make reference to these guidelines in their course syllabi.
2.The instructor should minimize opportunities for cheating and plagiarizing (e.g., see Tools for Teaching, pp. 300 - 310, or other appropriate sources for specific examples.)
3.Before applying sanctions, the instructor must be able to establish, beyond a reasonable doubt, that the alleged incident actually occurred. For example, a student may admit to cheating or plagiarism, eyewitnesses may corroborate the instructor's account, or an original source of ideas may prove that a student's ideas and/or words are not original. Additionally, instructors must document the details of the alleged incident.
4.The instructor should report the violation to the Vice President, Student Services for disciplinary action.
Students are expected to complete assignments to the best of their ability without resorting to cheating or plagiarizing, as defined above.
Among academic sanctions an instructor may choose to utilize are the following:
1.Warn the student, if the infraction is not intentional or flagrant, that any future violation will be dealt with in a more severe manner.
2.Assign the student an "F" grade (no credit) on that exam or assignment. Students should also be warned that a more serious sanction will be applied should another violation occur in the future.
The instructor shall report the violation to the Vice President, Student Services, whose office maintains such information. The instructor should include the following: 1) name and identification number of the student, 2) the specific nature of the violation, 3) the date of its occurrence, 4) how the violation was determined, and 5) any additional comments that the instructor wishes to include.
The Vice President will determine the College-level discipline that is appropriate based on the magnitude and severity of other documented reports related to the same student. Note that disciplinary actions are not part of the academic record, and disciplinary actions are not recorded on student transcripts. All disciplinary information is maintained only in the Office of the Vice President, Student Services, and is confidential in nature.
Nothing in these guidelines shall be construed to restrict a student's right to appeal through the appropriate process described in the "StudentGrievancesandAppeals" section of the college catalog.