Course Syllabus

CS 50B, Web Development 2CSS logo

Section 5407, Spring 2016

Course Description

Combines hand-coded exercises in CSS code with Bootstrap, a front-end development tool. Students will expand their CSS skills as they format text, display images, layout pages, and create navigational systems. Bootstrap will provide the basis for an e-folio that is customized with hand coding.

Student Learning Outcomes

Upon completion of this course, students will be able to:
1. Describe the current status of CSS implementation across various browsers.
2. Analyze and modify an existing web site's HTML and CSS using a Browser Code Inspector.
3. Use Bootstrap to create a Portfolio site.
4. Create webpages, which are styled using HTML, CSS, and JavaScript.
5. Produce validated HTML and CSS documents.
6. Produce a file / folder structure that matches industry standards.
7. Apply the principles of the cascade, inheritance, pseudo classes, pseudo elements, and advanced selectors in CSS documents.   
8. Produce an e-folio created using Bootstrap HTML, CSS and JavaScript with hand coded CSS modifications.
9. Demonstrate appropriate use of:
      a. text/font properties
      b. image properties - thumbnail galleries, carousels, hover effects, multiple background images.
      c. layout using CSS
      d. navigation - drop down, pop out, tabs, buttons, navigation bars
      e. CSS transitions

Class Meetings

Online

Instructor Contact

Ron Liskey

Email: rliskey@santarosa.edu

I respond to email messages within 48 hours.

Office Hours

  • Monday, 5:30 - 7:00 pm, Maggini Hall, Room 2937
  • Wednesday, 5:30 - 7:00 pm, Maggini Hall, Room 2937
  • Additional office hours available by appointment.

Course Web Site

Complete assignment details and other resources are on the Course Website.

Textbook

Stylin' with CSS, Third Edition, by Charles Wyke-Smith

You can locate and order textbooks online via the SRJC Bookstore. If your class is based out of Petaluma, your books will be listed on the Petaluma Bookstore web site.

Required Software

Important Dates

Date Class Begins: 1/19/2016    Date Class Ends: 5/20/2016
Last Day Add w/o add code: 1/24/2016    Last Day Add with add code: 2/7/2016
Last Day Drop for Refund: 1/31/2016    Last Day for P/NP option: 2/28/2016
Last Day Drop w/o W: 2/7/2016    Last Day Drop with W: 4/24/2016

Dropping the Class

If you decide to discontinue this course, it is your responsibility to officially drop it. A student may be dropped from any class when that student's absences exceed ten percent (10%) of the total hours of class time. It is strongly advised that if you need to miss more than one class/homework deadline in a row that you contact the instructor to avoid being dropped from the class.

Attendance

For face-to-face courses, students who fail to attend the first class meeting may be dropped by the instructor. For classes that meet online, students who fail to log on and initiate participation by 11:59 p.m. Pacific Time of the first day of the class may be dropped by the instructor. 

Instructor Announcements and Q&A Forum

The instructor will post announcements on the “Instructor Announcements” page in Canvas throughout the semester. Canvas notifies students according to their preferred Notification Preferences. A “Q&A Forum” is also available as a pinned Discussion to ask for assistance of your classmates or of the instructor.

Late Policy

All assignments are due at midnight PST on the due date. A late submission will receive a 20% penalty. Submissions more than one week late are not accepted without prior arrangement.

Exams

There will be online midterm and final exams. The material comes from the textbook, class lectures and supplemental materials. If any exam is missed, a zero will be recorded as the score. It is your responsibility to take the exams by the due date.

Grading Policy

Click the “Grades” link in Canvas to keep track of your grades. I grade once a week and post grades and comments in the Canvas gradebook.

Once student work is graded (usually within 3-5 days) an email will go out announcing that the gradebook has been updated. Students are responsible to contact the instructor if completed work was accidentally missed or if late work needs to be graded. Grades will be assigned as follows: 

A  ≥ 90%

B ≥ 80%

C ≥ 70

D ≥ 60%

F < 60

The "A" grade indicates that the student exhibits mastery of the details, concepts, vocabulary, and operations of the subject matter. The student displays the potential for significant achievement at the professional level.

The "B" grade indicates that the student exhibits an understanding of the details, concepts, vocabulary, and operations of the subject matter. The student displays the determination and commitment in the pursuit of mastery of the subject.

The "C" grade indicates that the student exhibits an awareness of the details and vocabulary of the subject matter, and the capability of performing the basic operations, and possesses an elementary knowledge of the principal concepts.

The "D" grade indicates that the student has awareness of the details and vocabulary of the subject matter but has not demonstrated the capability to perform the basic operations or of understanding the basic concepts. This student can be considered to be at the entry level of the class, and would benefit by repeating the course.

The "F" grade indicates that the student, due to one or more of the following factors, received no obvious benefit from participation in the class: 

  • Failure to take or pass required examinations
  • Continued lack of preparation
  • Distracting or disruptive behavior in class
  • Disregard of instructions
  • Failure to submit required assignments
  • Excessive absences 

 If taking the class Pass/No Pass you need at least 70% of the total class points and complete the midterm exam and the final exam to pass the class.

Standards of Conduct

Students who register in SRJC classes are required to abide by the SRJC Student Conduct Standards. Violation of the Standards is basis for referral to the Vice President of Student Services or dismissal from class or from the College. See the Student Code of Conduct page.

Collaborating on or copying of tests or homework in whole or in part will be considered an act of academic dishonesty and result in a grade of 0 for that test or assignment. Students are encouraged to share information and ideas, but not their work. See these links on Plagiarism:
SRJC Writing Center Lessons on avoiding plagiarism
SRJC's statement on Academic Integrity

Special Needs

Every effort is made to conform to accessibility standards for all instructor-created materials. Students should contact their instructor as soon as possible if they find that they cannot access any course materials. Students with disabilities who believe they need accommodations in this class are encouraged to contact Disability Resources (527-4278).

List of assignments

Note to students: For full lesson and assignment details, go to the Class Website.

Course Summary:

Date Details Due