Course Syllabus
CS 50B, Web Development 2
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
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.
- cs50b.ronliskey.com Links to an external site.
- Lessons Links to an external site.
- Assignments Links to an external site.
- Resources Links to an external site.
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
- Adobe Reader Links to an external site.
- QuickTime Player Links to an external site.
- Google Chrome Browser Links to an external site.
- Mozilla Firefox Browser Links to an external site.
- SSH Utility Links to an external site.
- SFTP Utility Links to an external site.
- Text Editor Links to an external site. Links to an external site.
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 Links to an external site. 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
Links to an external site.
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 Links to an external site..
Course Summary:
Date | Details | Due |
---|---|---|
Sun Jan 31, 2016 | Assignment 01-1 Check into the class website | due by 11:59pm |
Assignment 01-2 Create an SRJC Student website account | due by 11:59pm | |
Assignment 01-3 Collect materials and software | due by 11:59pm | |
Sun Feb 7, 2016 | Assignment 02-1 Create a file and folder structure following the class model | due by 11:59pm |
Assignment 02-2 Create a Homework Page | due by 11:59pm | |
Assignment 02-3 Create a cascading sampler | due by 11:59pm | |
Assignment 02-4 Create a selector sampler | due by 11:59pm | |
Assignment 02-5 Set up a Bootstrap-based portfolio site | due by 11:59pm | |
Sun Feb 14, 2016 | Assignment 03-1 Vertically aligned text | due by 11:59pm |
Assignment 03-2 Link to local and remote font libraries | due by 11:59pm | |
Assignment 03-3 Create text shadows | due by 11:59pm | |
Assignment 03-4 Add font effects to a Bootstrap site | due by 11:59pm | |
Sun Feb 21, 2016 | Assignment 04-3 Positioning Elements in Bootstrap | due by 11:59pm |
Assignment 04-1 Creating a Position Properties Sampler | due by 11:59pm | |
Assignment 04-2 Creating an Image Gallery | due by 11:59pm | |
Assignment 04-4 Modify Portfolio | due by 11:59pm | |
Sun Feb 28, 2016 | Assignment 05-1 Border Radius | due by 11:59pm |
Assignment 05-2 Box Shadow | due by 11:59pm | |
Assignment 05-3 Gradient Fills | due by 11:59pm | |
Assignment 05-4 Layered Backgrounds | due by 11:59pm | |
Assignment 05-5 Image Gallery Thumbnails | due by 11:59pm | |
Sun Mar 6, 2016 | Assignment 06-1 Image Transformations Gallery | due by 11:59pm |
Assignment 06-2 Image Transitions Gallery | due by 11:59pm | |
Assignment 06-3 Bootstrap Carousel Sample | due by 11:59pm | |
Assignment 06-4 images Bootstrap Portfolio | due by 11:59pm | |
Sun Mar 13, 2016 | Quiz Midterm | due by 11:59pm |
Sun Mar 20, 2016 | Assignment 07-1 Two column layouts | due by 11:59pm |
Sun Mar 27, 2016 | Assignment 07-2 Three column layouts | due by 11:59pm |
Assignment 07-3 Three columns with faux column image | due by 11:59pm | |
Sun Apr 10, 2016 | Assignment 08-1 Bootstrap Grid Layouts | due by 11:59pm |
Assignment 08-2 Portfolio Bootstrap Grid | due by 11:59pm | |
Sun Apr 24, 2016 | Assignment 09-1 Horizonal Navigation Menu | due by 11:59pm |
Assignment 09-2 Navigation Menu with Image in Four States | due by 11:59pm | |
Assignment 09-3 Horizontal Navigation Menu with Drop Down | due by 11:59pm | |
Assignment 09-4 Vertical Navigation with Pop Out | due by 11:59pm | |
Mon May 2, 2016 | Assignment 10-1 Bootstrap Navigation | due by 11:59pm |
Sun May 15, 2016 | Assignment 11-1: Create a Bootstrap-enabled WordPress site | due by 11:59pm |
Fri May 20, 2016 | Quiz Final | due by 11:59pm |