Course Syllabus

CNIT 132  Intermediate HTML and CSS

Spring 2021 01/31/2021 - 05/25/2021

CRN 30502    SEC 501

Professor: Claudia Da Silva

Course Description

Use of intermediate level HTML5 tools to publish information on the World Wide Web, including the use of color, images, multimedia, tables, and forms. Cascading Style Sheets are used to standardize the appearance of information within a page and across pages in a site. 

Prerequisites - corequisites - advisories

CNIT 131 is an advisory to CNIT 132. This advisory can be waived if you have already created a small Web Site and have a good grasp of basic HTML5. In addition, you will need the following:

  • the ability to use a computer for browsing the web, use email, upload files to a web server, and be able to create web pages using a word-processor or HTML editor
  • the determination and persistence to complete the work on a timely basis

Student Learning Outcomes

After successful completion of this course, students will be able to:

  • Outcome 1: Create valid HTML and CSS files to publish text and graphic information on the World Wide Web.
  • Outcome 2: Create and use style sheets to standardize the appearance of web pages in different devices.
  • Outcome 3: Describe the difference between using scripts and server-side technologies to make HTML pages more interactive.
  • Outcome 4: Apply different methods to transfer data over the Internet.
  • Outcome 5: Identify privacy, security, copyright, and user accessibility methods when developing web pages.

TRANSFERRABLE TO CSU||Computer Networking& Info Tech, Computer Science

GE CCSF area  A: Communic./Analytical

Class Meetings

There is no face to face meetings.

Professor Contact

Claudia Da Silva

Email: or

Office Hours: Online by appointment

I will respond to all course email promptly, usually within 48 hours Monday-Friday, exclusive of school holidays and weekends.

Communication with professor

The Discussion forum will be the preferred method for communication. You can also use the email in this course (Inbox icon on the left side - gray area). If you need t use the external email, you should write CNIT-132 in the subject line in order to not go to the Spam folder. I also receive a large number of emails. Your email is important to me. I want to make sure I do not miss it.

You have an e-mail account issued by City College that ends in This is where all the important information from the school goes. You will find more information about the CCSF email account in your Web4 account.

I respond to emails and discussions forums within 24-48 hours EXCEPT for Friday late afternoon until early morning Monday - I generally do not open my computer during that time!

 Course Web Site

Students will use the Canvas Learning Management system for assignment instructions, submitting assignments, viewing classmates' work, sharing resources, communicating with the instructor, and viewing grades.


No textbook required. All materials provided inline. 

Required Software

You will need the following software for this course.

  • FTP Software - free download
  • Web editor - free download
  • Browser - free download

Required Materials

  • Computer with an Internet connection

Additional Resource 

Hills Server

You will use your Hills Server username to upload the webpages you will create in this class. You already have access to hills if you have taken CNIT 131 or CNIT 131H courses.

Hills is a CCSF server made available for students to upload their work.

If you do not have access, in the Getting Started module, you will find instructions to help you set up your account in Hills.

There are other possibilities for you to publish your assignments that you will find in the Getting Started module

Meetup Report 

We will discuss the Meetups a bit later in the semester. Due to Covid-19, there are changes taking place on how meetups will "meet". 

Join a MeetUp group as you will have one  Meetup report that is due at the end of the semester - the group should be related to the main subject of this class (web development, or HTML5, or CSS3, or front-end web development) - (Links to an external site.) 

Important Dates

There are important dates that you should be aware of such as: Last date to drop from a course with 100% refund, Last date to drop with a W, last date to request (fill out the form) certificate or AS Degree, etc. You can check all those dates at the Instructional Calendar (pdf format)

Dropping the Class

If you decide to discontinue this course, it is your responsibility to officially drop it to avoid getting no refund (after 10% of course length), a W symbol (after 20%), or a grade (after 60%). Also, for several consecutive, unexplained absences, the instructor may drop a student.

Pass‐NoPass (P/NP)

You may take this class P/NP. You must decide before the deadline, and add the option online with Web4 (Links to an external site.) or file the P/NP form with Admissions and Records. With a grade of C or better, you will get P.

You must file for the P/NP option by the deadline. Once you decide to go for P/NP, you cannot change back to a letter grade.

Some certificates do not accept a P/NP option. You will need to do some research here and decide if this option matches your educational goals. Check with your counselor if you have questions about this.

Instructor Announcements and Q&A Discussion Forum 

The professor will post announcements on the “Instructor Announcements” page in Canvas throughout the semester. Canvas notifies students according to their Notification Preferences.  A “Discussion Forum” is also available on Canvas to ask for assistance from your classmates.

Notification Preferences

Canvas includes a set of default notification preferences you can receive for courses in which you have enrolled. Notifications are sent to Canvas contact methods, as specified in your account. However, you can change the default settings by setting your own notification preferences. Take a few minutes to set it how you would like to see the new class information. You can try different methods and decide which one fits better fits your schedule.


Attendance and Dropping: 

Attendance in this online class means:

  • Logging in regularly every week
  • Actively participating in the discussions
  • Turning in homework assignments on time
  • Taking quizzes and exams

You need to make sure that you participate every week by reading the material, submitting assignments, and participating in the discussion forums.

Students who do not log-in to the class after the second week will be dropped. It is strongly advised that if you need to miss more than one class or assignment deadline in a row that you contact me to avoid being dropped from the class.

Please, contact the instructor for any help you may need!

Late Assignment Policy

All assignments are due on Tuesdays at 11:59PM.

Deadlines are important in any work or life situation, and it is the same with this class. Late submission will be graded with a 10% deduction FOR EVERY WEEK THE ASSIGNMENT IS LATE!

There is a last date when any late assignment will be accepted which is Tuesday 5/19 at 11:59PM - NOTHING WILL BE ACCEPTED AFTER THAT, NOT EVEN VIA EMAIL! 

Assignments are graded right after the due date of the assignment and once it's graded, there is no re-grade of assignment - you can resubmit your assignment via Canvas email for your own learning growth based on my feedback, but there is no regrade once the assignment has been graded!

Methods of Evaluation


Homework Assignments: 6 assignments 10 points each = 60 points
Mini Projects: 2 assignments 15 points each = 30 points
Final Project: 20 points = 20 points
MeetUp Report: 10 points = 10 points
Introduction Forum: 5 points = 5 points
Final Participation: 10 points = 10 points

TOTAL POSSIBLE POINTS = 135 points (not considering the extra credit that will be possible in certain assignments)


There will be weekly assignments, mini-projects, and a Meetup report. Some assignments are more complex than others, and in that case, you will have additional time.

Remember to join a MeetUp group as you will have a MeetUp report that is due at the end of the semester - (Links to an external site.)

Final Exam

The Final Exam is a Final Project given to you a few weeks before the last day of class. 

Grading Policy

Visit the “Grades” in Canvas to keep track of your grades. I grade once a week and post grades and comments on the online Canvas grade book.

Grades will be assigned as follows:

A - 90% or more of the total points

B - 80% of the total points

C - 70% of the total points

D - 60% of the total points

F - <60% of the total points

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

An “F” grade indicates that a student attended, participated, and completed the course but failed to master the course curriculum.

An “FW” grade indicates the student stopped attending a course after the “last day to withdraw” deadline and subsequently did not submit any work or participate in any exams. Please check with your counselor and financial aid advisor for possible implications of the FW grade on residency and financial aid status.

Standards of Conduct

Students who register in CCSF classes are required to abide by the CCSF Student Code of Conduct (Links to an external site.). Violation of the code is the basis for referral to the Student Conduct Coordinator or dismissal from class or from the College. See the Office of Student Affairs and Wellness for more information (Links to an external site.)

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. I encourage students to share information and ideas, but not their work. See these links on Plagiarism:

Encourage Academic Integrity and Prevent Plagiarism (Links to an external site.) (Links to an external site.)

Citing Information Sources (Links to an external site.) (Links to an external site.)

Special Needs

If you need classroom or testing accommodations because of a disability, or have emergency medical information to share with me, or need special arrangements in case the building needs to be evacuated, please make an appointment with me as soon as possible. My office hours are online. Students seeking disability-related accommodations are encouraged to also register with Disabled Students Programs and Services located in Room 323 of the Rosenberg Library (415) 452-5481. Please see the DSPS website (Links to an external site.) for more information and alternate locations.

Expected Behavior

Each student should help in providing an environment that helps everybody to learn.

Always address any questions in the Discussion forums. Avoid writing personal messages to me as your question might be somebody else's questions.

Try answering other students' questions without being afraid of committing mistakes - nobody will lose points for that and, at the end of the course. Remember, that this participation represents 10% of your grade.

Students with Disabilities

Students will be required to create web pages with images, different layouts, sounds, animations. If you have a visual or hearing impairment or any other disability that requires special accommodations, please don’t hesitate to discuss the issue with the instructor via email.

DSPS (Disabled Students Program and Services) is available in City College - take a look at the Services for Students in the Getting Started module.

Changes to the schedule/syllabus: 

I reserve the right to change any of the policies or schedules established here during the semester. I will let you know about the changes in my weekly announcements.

 Important Note

Plagiarism and cheating are considered serious offenses and may be punished by failure on a project, assignment, or exam. Please, review the Student Conduct rules.Links to an external site.)

Course Summary:

Date Details Due