Claudia P. Ferreira Da Silva - Courses

Claudia Da Silva face image

After my retirement (started in Jan/2025), I went back to teaching, starting Fall 2025, only one course per semester, in a part-time status.

COLLEGE OF SAN MATEO - FALL 2025

CIS 114 - JavaScript/AJAX Programming

I will not be teaching this class during this term.

CIS 128 - Mobile Web App Development

This is an online class with no meetings scheduled.

You will find here the basic information about this class.

The class will happen at the Canvas website. Participation will be checked via the forums you will find in that website. All material, syllabus and assignments will also be found in that website. All students officially registered in the course, will be able to access this website since the first class.

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

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 college email address that every student receives. If you prefer to receive your email in another email address, you should login in the college email address and set up a forwarding to your preferred email otherwise you will be missing important information from the college.

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

As we progress in the course (probably during the second or third week of the course), you will get an account at the college server (Descartes) that offers SSL for you (so you can use https:// in the URL of your web pages), but you will be able to use another web server if you prefer but it has to offer SSL (one option is using GitHub as a web server and more information on how to use GitHub as a web server will be provided in the course as well.

Course Description:

Employ HTML5, CSS and JavaScript to develop mobile web apps for smart phones and tablet/pad devices. Topics include CSS media queries, mobile user interfaces, platform-independent development, and best practices. Also covers geolocation, maps, audio, video, drawing, animation and offline apps. Provides an introduction to open-source mobile development frameworks, emulators, conversion to native apps, performance and testing. Intended for students with previous programming experience.

Material Used:

Expectations for online students: