City College of San Francisco

Claudia P. Ferreira Da Silva - Courses

Claudia Da Silva face image
CNIT 100 - Intro to Computers

I will not be teaching this class during this term

CNIT 105 - IT Customer Support

I will not be teaching this class during this term.

CNIT 129 - Web 2.0 Technologies

I will not be teaching this class during this term.

CNIT 131 - Internet Basics & Beggining HTML

I will not be teaching this class during this term

CNIT 131A - XML & JSON

Welcome to the page of CNIT-131A Class!

You will find here the basic information about this class.

This is an online class and no meetings are scheduled in any of the City College campuses. If you are not sure you are ready for an online class, visit the Department of Online Learning of City College Website where you can even take a short survey to evaluate if you are ready to succeed in an online learning environment.

If you want to communicate with me, before classes start, you should write an email to cdasilva@ccsf.edu or claudia.dasilva@mail.ccsf.edu.

After the class starts, the officially registered students will have access to the Canvas Website. Once you are inside the course CNIT-131A, you can use the forums, or use the email (Inbox icon) inside Canvas as those will be the best communication during the course. The Canvas website is the place where you will find the schedule, syllabus and all activities related to the course. That's also where students will submit their work. If you have used Canvas before (previous semesters), then you have everything you need to access the course. If you have never accessed Canvas before, please make sure that you read this web page RAM ID as you will need to get your RAM ID to be your password to access Canvas and your username is your student ID.

Every City College student receives an email account with the following format username@mail.ccsf.edu. You can find your email account in the Admissions and Records website (WebStar or Web4) that you use to enroll/drop classes - once you login in WebStar, simply go to Personal Information where you will find the link to your CCSF Gmail account. Click on this link and you will have all the information you need to access your Google Student email (email address, username and password). You can then login using your information at Google Student Email - Login Page. You need to access this email at least once to be able to go to the Settings of the email and set up the forwarding of your inbox to your preferred email. If you do not access your CCSF Gmail account, you will risk not receiving emails from the college!

Every CNIT course student receives an account at the Hills Server where you will be uploading most of your assignments. You username, in general, will be the initial part of your Google City College email (Example, if your City College email is tsmith@mail.ccsf.edu, then your Hills username will be tsmith). If you have already used your Hills account before, then you already have a password to access it - if you forgot your password, you need to contact the Computer Lab (ACRC) of the college. You can also use other servers as well, even Github (in Canvas, you will find instructions to use Github if you prefer).

Expectations for online students:

Course Description:

Advisory: CNIT-131
Introduction to eXtensible Markup Language (XML) and document structuring. Hands-on experience with XML documents, Document Type Definition (DTD), namespaces, schemas, data parsing with Document Object Model (DOM) and data presentation with extensible Style Language (XSLT), XPath and Cascading Style Sheets (CSS). Introduction to JSON.

Material Used:

-->
CNIT 131H - Introduction to HTML & CSS

I will not be teaching this class this semester

IMPORTANT!!!
This class cannot substitute CNIT-131 if you are pursuing the AS Degree! It will ONLY substitute CNIT-131 for certificates in mobile and/or web dev offered by CNIT Department.

CNIT 132 - Intermediate HTML & CSS

Welcome to the page of CNIT-132 Class!

You will find here the basic information about this class.

This class will be taught at Ocean Campus - room S8 - Wednesdays - 6:10PM-9PM

If you do not participate in the first week, you might be dropped from the class as no-show

The class is based on HTML5. A basic knowledge of HTML and use of basic inline CSS (both based on the most recent standards from W3C) is required to suceed in this class. Valid HTML and CSS will be required, use of deprecated or obsolete tags or attributes are not acceptable. If you have studied HTML more than 5 years ago and have never developed any web page since then, I suggest you enroll in the short-term course CNIT-131H (this class WILL NOT substitute CNIT-131 if you intend to get your AS Major Degree, it will only substitute CNIT-131 for the certificates related to mobile and web dev). Knowing how to use FTP or SSH software (to transfer your files to the web server) is also advisable.

All the material for this class will be found at the Learning Management System used by the college - Canvas - at Canvas Website. All students officially registered in the course, will be able to access this website since the first class.

If you are officially registered for this course, you will be receiving an email 1 week before classes start. The email will be sent to the City College email address - you should check your CCSF Email address at your CCSF Banner account in the Personal Information as any communication from the college goes to that email address. If you prefer to use another email, you should enter the CCSF Gmail account and set up a forwarding to your preferred email.

Below, you will find the optional material for this class. Both books are optional!

You will also be using the Hills server to upload your assignments. More instructions on how to access the Hills Server will be given on the first classes.

Material Used:

The syllabus will be available in Canvas

CNIT 132A - Advanced HTML & CSS

Welcome to the page of CNIT-132A Class!

You will find here the basic information about this class.

This is a 1-unit course online and will start later in the semester - the first day will be on 10/14/19 and it will run until 11/24/19. There is no face-to-face meeting.

All the material for this class will be found in the Learning Management System of the college - Canvas - at Canvas Website. All students officially registered in the course, will be able to access this website since the first class.

If you are officially registered for this course, you will be receiving an email 1 week before classes start. The email will be sent to the City College email address (x@mail.ccsf.edu) and you should access that email frequently as any communication from the college goes to that email address. You can check your college email account at Web 4 account in the CCSF mail option.

There is NO required material for this class!

You need to have a very good knowledge of HTML and CSS (according to W3C standards) and you also need to know how to upload your files to a web server using FTP software.

You will be using the Hills server to upload your assignments but if you have access to another server, that will be fine too. Here is some general information on how to set up your Hills account - Read the Hills Server Part (pdf document). More instructions on how to access the Hills Server will be given in Canvas when the class opens.

Expectations for online students:

The syllabus will be available in Canvas

-->
CNIT 132S - SEO & Analytics for Web Dev

Welcome to the page of CNIT-132S Class!

You will find here the basic information about this class.

This is a 1-unit course online and will start later in the semester - the first day will be on 11/12/19 until 12/20/19 (the last official day of classes). There is no face-to-face meeting.

All the material for this class will be found at Learning Management System of the college - Canvas - at Canvas Website. All students officially registered in the course, will be able to access this website since the first class.

If you are officially registered for this course, you will be receiving an email 1 week before classes start. The email will be sent to the City College email address (x@mail.ccsf.edu) - any college communication is sent to this email address - you should check your Web 4 account to verify the email that has been set to you in CCSF mail option.

There is NO required material for this class!

You need to have a very good knowledge of HTML and CSS (according to W3C standards) and you also need to know how to upload your files to a web server using FTP software.

You will be using the Hills server to upload your assignments but if you have access to another server, that will be fine too. You can take a look at Read the Hills Server Access (pdf document) if you want to go ahead and set up your Hills Server account. More instructions on how to access the Hills Server will be given in Canvas when the class opens.

Expectations for online students:

The syllabus and schedule will be available in Canvas

-->
CNIT 133 - JavaScript, AJAX, jQuery

Welcome to the page of CNIT-133 Class!

You will find here the basic information about this class.

This is an online class that will use the Canvas - https://ccsf.instructure.com - environment to meet. It's NOT a self-paced class and students are required to log in every week for attendance/participation and assignments.

All the material for this class will be found at the Canvas website - at https://ccsf.instructure.com. All students officially registered in the course, will be able to access this website since the first day of class.

Students officially registered in this class will be receiving an email, with initial instructions, via the CCSF e-mail (@mail.ccsf.edu) - information about your CCSF Gmail account can be found in your Banner account in the Personal Information. If you prefer to receive your email in another email account, you will need to login in your CCSF Gmail account and set up a forwarding to your preferred email otherwise you risk missing any information from faculty or staff of the college.

IMPORTANT!!!
Students should "show up" (enter the Canvas course and participate in the initial forum) on the first week of class, otherwise they will be in risk of being dropped!

Expectations for online students:

Course Description:

Advise: CNIT-132
Creation of interactive Web pages using JavaScript, including properties, methods, objects, and event handlers of the Document Object Model. Creation of interactive Web pages using AJAX technologies.

Material Used:

-->
CNIT 133A - JavaScript libraries/frameworks

Welcome to the page of CNIT-133A Class!

You will find here the basic information about this class.

This is an online class that will use the Canvas - https://ccsf.instructure.com - environment to meet. It's NOT a self-paced class and students are required to log in every week for attendance/participation and assignments.

All the material for this class will be found at the Canvas website - at https://ccsf.instructure.com. All students officially registered in the course, will be able to access this website since the first day of class.

Students officially registered in this class will be receiving an email, with initial instructions, via the CCSF e-mail (@mail.ccsf.edu) - check your email account at Web 4 account - you will see a link to the CCSF email!

IMPORTANT!!!
Students should "show up" (enter the Canvas course and participate in the initial forum) on the first week of class, otherwise they will be in risk of being dropped!

Expectations for online students:

Course Description:

Pre-req: CNIT 133 (JavaScript, AJAX, jQuery)
Advisory: CNIT 132 (Intermediate HTML & CSS)
An extension of the JavaScript course to define and study the use of the most common JavaScript frameworks/libraries to enhance web development projects.

Note:

This will be a very dynamic course distributed in topics - each topic will bring a new library and/or framework to be studied and each topic will be developed in 2 or 3 weeks.
A library or framework will be introduced, you will do researches and share with the group your findings, then students will be involved in projects to use the library or framework learned.
The learning experience will depend mainly on the group we have attending this class as we will be studying together brand new frameworks and libraries and the learning will happen with more cases and discussions we present in class.

Material Used:

CNIT 133M - Mobile Web Dev w/ HTML, CSS, JS

Welcome to the page of CNIT-133M Class!

You will find here the basic information about this class.

This is an online class that will happen by using the Canvas website. Participation will be checked via the forums you will find in that website.

A very good knowledge of HTML, CSS (according to W3C Standards) and basic knowledge of JavaScript are required to succeed in this class. You will NOT be learning these topics in this class, you will practice how to use these items to develop web apps and also to design and code (or adapt) websites for mobile devices.

All the material for this class will be found at Canvas website - at https://ccsf.instructure.com. All students officially registered in the course, will be able to access this website since the first class.

If you are officially registered for this course, you will be receiving an email one week before classes start. The email will be sent to the email address that has been set up as preferred by City College - you should check your Web 4 account to verify which is the email address set up as preferred for you. After you login, click on Personal Information and then View E-mail Address(es).

IMPORTANT!!!
Students officially registered in this class should login in Canvas and participate in the forum that will be shown in the first week. Students that do not participate in this forum risk being dropped from the class.

There is no book required but I might have some suggestions if you need. You will find some suggested websites that you should visit during the class

You will also be using the Hills server to upload your assignments. More instructions on how to access the Hills Server will be given on the first sessions of the class and also in the first email you will receive.

Course Description:

Lec-3
Highly Advised: CNIT-132, CNIT-133
Conversion of desktop websites and an introduction to building web applications for smart phones and mobile devices with intermediate HTML and JavaScript. Includes jQuery and intermediate CSS for controlling the appearance of mobile device websites and introduction of some development platforms.

Material Used:

Expectations for online students:

CNIT 134 - Server-side Tech ASP.NET

I will not be teaching this class during this term

CNIT 195 - Website Development Practicum

I will not be teaching this class during this term

Irvine Valley College - CIM 45 - Mobile Web Applications using HTML & JavaScript

I will not be teaching this class during this term.

College of San Mateo - CIS 128 - Mobile Web App Development

I will not be teaching this class during this term.