MAIN MENU

Computer Information Science

CISW Course Descriptions

Course Descriptions CISW

CISW 300
Web Publishing
3 Units
Prerequisite: None.
Advisory: CISC 305
Course Transferable to CSU
Hours: 54 hours LEC
This course is an introduction to publishing on the Internet's World Wide Web (www). Topics include creating www pages with the HyperText Markup Language (html), organizing a series of pages into a website, and uploading web pages to a server. The course makes extensive use of the computer tools necessary to insert html tags, create images, and view web documents. This course prepares apprentice web designers and publishers to identify the information dissemination needs of a client, design appropriate World Wide Web solutions, and implement it.
CISW 304
Cascading Style Sheets
2 Units
Prerequisite: CISW 300 with a grade of "C" or better
Course Transferable to CSU
Hours: 27 hours LEC; 27 hours LAB
This course continues the study of technical aspects of standards-based Web design for experienced students and Web professionals. Topics include the separation of content from presentation, dynamic user interaction and designing for alternative devices, using Cascading Style Sheets (CSS) in combination with Extensible Hypertext Markup Language (XHTML).
CISW 308
Mobile Web Development
2 Units
Prerequisite: CISW 300 with a grade of "C" or better
Advisory: CISW 304
Course Transferable to CSU
Hours: 27 hours LEC; 27 hours LAB
In this course, students will learn to create websites that are responsive: sites that adapt their layout to the client device being used, whether it be a smartphone, tablet computer, or desktop computer/laptop. Students will learn to use CSS media queries, mobile-friendly HTML5 features, JavaScript enhancements, and various frameworks to build websites that are fluid and flexible.
CISW 310
Advanced Web Publishing
4 Units
Prerequisite: CISW 300 with a grade of "C" or better
Course Transferable to CSU
Hours: 72 hours LEC
This course builds upon previous web publishing concepts and study. The primary focus of this course is the systematic development of interactive web sites. Topics include cascading style sheets, dynamic HTML, forms, client-side programming with JavaScript, CGI scripting with Perl, and web-database interactivity.
CISW 321
Web Site Development using Dreamweaver
3 Units
Prerequisite: None.
Advisory: CISC 305
Course Transferable to CSU
Hours: 54 hours LEC
This course covers the use of Dreamweaver, a visual Web-authoring tool, to develop and implement Web sites. The topics covered include creating Web pages that contain text, images, links, tables, frames, forms, Cascading Style Sheets and image maps, as well as enhancing Web pages Flash elements and built-in scripting. Additional topics include developing effective Web site structures, using Web site management tools, Web site documentation, making global updates to a Web site, and extending Dreamweaver. Students will work individually and as a member of a team to plan, implement, test, and evaluate Web sites.
CISW 326
Intermediate Web Site Development using Dreamweaver
3 Units
Prerequisite: CISW 321 with a grade of "C" or better
Course Transferable to CSU
Hours: 54 hours LEC
This course will reinforce and deepen many Dreamweaver topics covered in the beginning course CISW 321 by providing a more in-depth approach. In addition the course will introduce the other Adobe components such as Flash, Flash Script, and content management using Contribute software. Other topics covered include the following: advanced page formatting using style sheets, web site behaviors, work flow enhancement, templates, libraries, dynamic data, search functions, shopping cart functions, site security, user authentication, and other web services.
CISW 350
Imaging for the Web
1 Unit
Prerequisite: None.
Advisory: CISC 306 and CISW 300
Course Transferable to CSU
Hours: 18 hours LEC
This course takes a look at designing graphics for the web. Using industry standard graphic software, students will manipulate images and create original graphics. Through lecture, demonstration and hands-on methods as well as class/instructor critiques, students will learn and practice designing graphics for use on the World Wide Web. Topics include developing graphic elements for a web site using a visual theme, creating buttons and intuitive navigational elements, making background textures and images, understanding web file formats, scanning, and creating animation.
CISW 355
Web Imaging Projects
2 Units
Prerequisite: CISW 350 with a grade of "C" or better
Course Transferable to CSU
Hours: 27 hours LEC; 27 hours LAB
This course is a continuation of CISW 350. Projects and simulations developing graphics for the web are created for the purpose of marketing and advertising on the Web. The steps, procedures, and common problems encountered when producing quality graphics for professional Web sites are discussed and practiced. Real and simulated projects will include the following: compressing and uploading times, cropping and resizing, digital camera imaging, retouching and fixing photographs, photographic special effects and filters, rasterizing text, implementing backgrounds, buttons, themes, image maps, slicing, and simple animations.
CISW 400
Client-side Web Scripting
4 Units
Prerequisite: CISW 300 with a grade of "C" or better
Advisory: CISP 300
Course Transferable to CSU
Hours: 72 hours LEC
This course emphasizes the creation of dynamic and interactive web sites using a client-side scripting language such as JavaScript. Topics include the Document Object Model of web pages, core features of the client-side scripting language, event handling, control of windows and frames, functions, and form validation.
CISW 402
Intermediate JavaScript
2 Units
Prerequisite: CISW 400 with a grade of "C" or better
Advisory: CISW 410
Course Transferable to CSU
Hours: 27 hours LEC; 27 hours LAB
In this course, students will learn advanced JavaScript techniques and good standard coding conventions. Topics include advanced form validation, creating jump menus and cascading select menus, and learning to control CSS with JavaScript to manipulating the HTML DOM. Students will also learn about AJAX and practice using it to create interactive, asynchronous web pages. Finally, students will learn to use jQuery and other similar JavaScript frameworks.
CISW 410
Middleware Web Scripting
4 Units
Prerequisite: CISW 300 with a grade of "C" or better
Advisory: CISP 300 or CISW 310
Course Transferable to CSU
Hours: 72 hours LEC
This course emphasizes the creation of dynamic and interactive web sites using a middleware scripting language such as PHP or ASP. Topics include core features of the middleware scripting language, embedding server commands in HTML pages, control structures, functions, arrays, form validations, cookies, environmental variables, email applications, and database-driven web applications.
CISW 440
XML: Introduction to Extensible Markup Language
2 Units
Prerequisite: CISW 300 with a grade of "C" or better
Advisory: CISA 320 or CISP 350
Course Transferable to CSU
Hours: 36 hours LEC
XML is a universal method for representing information that is especially well suited for distribution over the Internet. This course will address the most fundamental XML questions - what XML is, why it is needed, and how it can be used. Students will learn the most current, practical XML technologies available at the present time.
CISW 499
Experimental Offering in Computer Information Science - Web
.5-4 Units
Prerequisite: None
Course Transferable to CSU
Hours: 18 hours LEC; 54 hours LAB