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:
  • Demonstrate using the HTML form tag in the creation of an interface used to gather user information from a web page and return it to the owner of the website
  • Incorporate simple JavaScript code into a web page in a fashion that enhances the presentation of that web page
  • Incorporate Client-Side Validation into a form used on the student's website
  • Incorporate a pre-coded Java applet into a web page design in a fashion that enhances the presentation of the webpage
  • Demonstrate the use of Cascading Style Sheets in the creation of a website color and / or layout theme
  • Demonstrate the ability to communicate with the web server using SSI (Server-Side Instruction) or a pre-coded server-side application



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.

separator bar

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.

separator bar

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

separator bar

TIMES WHEN I WILL BE IN THE OFFICE:
Please see my schedule here:
Nicole's Class/Office Schedule

separator bar

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.

separator bar

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.
  • Cell phones and electronic music devices (even with headphones) may not be operated in the classroom at any time.
  • Talking disruptively to other students during the lecture is not permitted.
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.

separator bar

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