Nicole Cook | CIS 142 -- Section 82828 | Class: AC116 |
Fall 2017 | Course Syllabus |
Please see my schedule here: Nicole's Class/Office Schedule |
email: Nicole.Cook@marin.edu | Wed. 6:10 pm to 8:00 pm | Phone: Please use email |
CIS 142 1.5 Units - Intermediate HTML and Scripting | |||
---|---|---|---|
This class is designed to start where the CIS 141 class ends. I assume you have the skills necessary to create a simple web page. We will be covering the use of JavaScript and how to use it to create more dynamic web pages. We will also introduce a number of related technologies like Java Applets. This is a hands-on class and the grading will be heavily skewed towards successful completion of the lab assignments. Each student will create and maintain a website for this class. My grading of your labs will be based on the material on your live website. | |||
Section | Lecture Time & Location | Office Hours Time & Location | Lab Time & Location |
sect # 82828 N Cook Wed |
6:10pm-8:00pm, KTD/AC116 | See My Schedule | See My Schedule |
Day | Topic |
Reading Assignment
Should be completed on the day shown below |
Lab Assignment |
Class 1
(Oct 23-27) |
CSS - Cascading Style Sheets and How They Are Used With HTML | Chapters 7-8 from 141 book | Lab 1 |
Class 2
(Oct 30 - Nov 3) |
Intro to JavaScript, Object Orientation, Basics of Programming | Chapters 1 & 2 | Lab 2 |
Class 3
(Nov 6-10) |
Loops, Arrays, Random Numbers, Error Handling, DOM | Chapter 3 | Lab 3 |
Class 4
(Nov 13-17) |
Working with Displaying Images, The Power Of Array Indexing | Chapter 4 | Lab 4 |
Class 5
(Nov 20-24) |
iFrames and Form Validation | Chapters 5 and 6 | Lab 5 |
Class 6
(Nov 27 - Dec 1) |
Handling Events and Cookies | Chapter 8 | Lab 6 |
Class 7
(Dec 4-8) |
How To Use Java Applets, SSI, Perl | Instructor Provided Resources | Lab 7 |
Class 8
(Dec 11-15) |
Final Exam | None | All Together |
REQUIRED TEXTBOOK - Visual Quickstart Guide Javascript
9th Edition -- By Tom Negrino, Dori Smith ISBN-13: 978-0-321-99670-1 This book should not be expensive so don't pay over $50. I selected an inexpensive book so you have money to purchase web hosting -- again not expensive. Check around. Several web hosting companies will have an introductory offer (Make sure they offer FTP access. If they don't, you need to find one that does). GoDaddy is one web hosting service that offers FTP access. |
|
COURSE WORK AND HOMEWORK: | |
If you have a computer you can do your lab work at home. However, working at home is not an excuse for not getting your assignments done. I am in the lab for several hours each week (See Schedule). If you are working at home and start to fall behind, work in the lab while I am there !! All lab assignments are due the week after they are listed above. Late assignments lose 10% of their value for each week they are late. Reading should be done before the class they are listed for above. All assignments and several other useful items can be found on my website at http://www.nicoleanddebbie.com/classes | |
STUDENT LEARNING OUTCOME:
Upon completion of the course, students will be able to:
|
GRADING | ||
---|---|---|
Lab Assignments | 75 Percent of your Grade | 11 p.m. Sat., Dec 9th is the deadline for submitting Lab Assignments |
Final Exam | 25 Percent of your Grade | All students must be present on the day of the final. If you cannot be present for the final, please make prior arrangements with the instructor. |
GRADING POLICY: |
---|
Your grade in this class is determined almost entirely by your website !! |
Just to make sure your work is your own, I will occasionally put one of the student's sites on screen during class and ask the creator questions about it. If something is in your web page, I will expect you to know why. You cannot use code from another students website. |
You may take this class for either a letter grade or credit/no credit. If you choose to take credit/no credit, you need a grade of "D" or better to get credit. |
TIMES WHEN I WILL BE IN THE LAB: |
Please see my schedule here: Nicole's Class/Office Schedule |
You can come to either lab session to ask me a question, however the class that the session is scheduled for has priority |
TIMES WHEN I WILL BE IN THE OFFICE: |
---|
Please see my schedule here: Nicole's Class/Office Schedule |
CHEATING WARNING: |
---|
While the instructor has no objection to and, in fact encourages you to work with other students on the assigned homework, wholesale copying of someone else's work will be not be tolerated. |
CLASS RULES: |
---|
Students attending lectures are entitled to a disruption free, respectful environment. First violation of the following class rules will result in a warning; second offense a two-day suspension and third offense may result in a suspension from the class. |
|
USE OF NON-DISCRIMINATING LANGUAGE IN CLASS: |
---|
This class will be conducted in an atmosphere of mutual respect. I encourage your active participation and welcome both respectful discourse and reasoned debate. However, if your language or conduct at any time demonstrates a lack of respect for anyone’s race, gender, sexuality, culture, beliefs or abilities, you will not be permitted to participate further. |
How To Contact Me: |
---|
If you need to contact me, the best way to reach me is by email. You can email me at Nicole.Cook@marin.edu |
You can ask me questions by email also. Either Debbie or I will respond to your questions. Calling me at the college does not work since I currently do not have an office phone. |
Return to CIS 142 Class Links |