|
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 to the CSM Bookstore, click here.
Use the menu on the left to get course and contact information.
IMPORTANT INFORMATION FOR SUMMER CIS 254 STUDENTS TEXT Introduction to Java Programming, Brief Version, 9/E
Liang ©2013 Prentice Hall | Published: 03/01/2012 | ISBN-13: 9780132923736
IMPORTANT INFORMATION FOR STUDENTS LACKING PREREQUISITES If you lack the prerequisite for a course, WebSMART will block your registration. This will happen even if you already have a degree or professional experience that is the equivalent of the prerequisite. Unfortunately it will also happen if you already completed another course with the same prerequisite. You will have to submit a petition for equivalency or challenge for the prerequisite course.
Equivalency petition
Challenge petition
You can get more information here.
IMPORTANT INFORMATION FOR WAITLISTED STUDENTS When you reach the top of the waitlist and a space opens up for you, WebSMART will send an email message to your my.smccd.edu email. So you must check your email frequently. You can forward your my.smccd.edu email to your preferred email address. Your my.smccd.edu email address can be seen in WebSMART. See the my.smccd.edu website for additional information.
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.
CIS 114 Internet Programming: JavaScript/Ajax (4 units)
Study of the JavaScript programming language. Covers a quick overview of HTML and CSS, client-side programming, variables, arrays, functions, closures, event handlers, objects, form validation, cookies, and the DOM. Introduces Ajax (Asynchronous JavaScript and XML) technologies, XML,and XMLHttpRequest, Ajax design patterns, server-side programming, RSS, JSON, browser issues, and advanced topics such as open-source Ajax toolkits, mashups, security, performance, and Web Services.
|