Melissa Green   CIS

Welcome students.  If you want more information about College of San Mateo courses, visit the CSM Web site by clicking here for more information, or pick up a schedule of classes and fill out a registration form online. You can also visit the Computer and Information Science Department by clicking here: CIS Department     To go the the CSM Bookstore, click here.

If you're already one of my students, check out the menu to the left to find your course information.

CIS 380 Book change for fall 2008:
PHP 6 and MySQL 5 for Dynamic Web Sites by Larry Ullman
Peachpit Press ISBN 0-32-152599-X


CIS 680 Book change for fall 2008:
Ajax Construction Kit by Michael Morrison
Prentice Hall ISBN 0-13-235008-4


CIS 680  Internet Programming: Ajax (2 units)
Study of Ajax (Asynchronous JavaScript and XML) technologies, including JavaScript, HTML/XHTML, CSS, DOM, XML, XSLT, and XMLHttpRequest. Covers Ajax design patterns, client- and server-side programming, XSL transformations, RSS, form validation, iframes, and browser issues, as well as advanced topics such as security, performance, and Web Services.      
CIS 380  Internet Programming: PHP (3 units)
Comprehensive course in PHP (hypertext pre-processor scripting language). Includes writing server-side PHP scripts for the Web, procedural and object-oriented programming, forms and browser I/O, and introduction to SQL statements and the MySQL database. Also covers advanced topics, such as creating dynamic Web content with PHP and MySQL, sessions, and authentication with PHP.  

CIS 377  Internet Programming: JavaScript/HTML (2 units)
Covers a quick overview of HTML, basic components of the JavaScript language, and the client side of JavaScript running on Web browsers, variables, functions, event handlers, objects, form validation, image and form objects, frames, windows, and cookies.  

CIS 255  Programming Methods I: Java (4 units)
Object-oriented programming methodology for both computer science majors and computer professionals. Systematic approach to design, construction, and management of computer programs; emphasizing program documentation, testing, debugging, maintenance, and software resuse.  Also includes UML, virtual machines, exception handling, sorting and searching algorithms, recursion, fundamental graphics, and computer ethics.  This course conforms to the ACM CS1 standards.

CIS 254  Introduction to Object-Oriented Program Design (4 units)
Introduction to object-oriented programming for computer science majors. Includes simple data types, control structures, array and string data structures and algorithms; debugging techniques. Emphasizes object-oriented design, good software engineering principles, and development of fundamental programming skills in Java.



 

[Home] [CIS 680]>] [CIS 380] [CIS 377] [CIS 255] [CIS 254] [Contact]