| Elective Courses |
| Course # | Title | Winter | Spring | Summer | Fall |
| Web Development Track |
I&C SCI X471.11
|
Web Development Using PHP ( 2.5 units )
Show Details
Interested in creating e-commerce capabilities and taking advantage of social media concepts such as blogging, bookmarking, and other collaboration and communication functions on your website? PHP is an open source language available to facilitate the creation of these functions. Students taking this course will become familiar with PHP utilities and learn how to interact with a database to create these web applications. With PHP you can create dynamic and original web sites that can interact with databases and files, handle email, and do many other things that HTML cannot. At the end of the course, students will know how to utilize PHP to add simple scripts into their sites, as well as how to build custom scripts to use in their sites, like an HTML templating system, contact us forms, and shopping carts.
|  |  | 
|  |
I&C SCI X471.09
|
Introduction to Flash Design ( 1.5 units )
Show Details
Flashâ„¢ is part of Adobe Systems' suite of creative digital media products and a ubiquitous presence on the world's personal computers. It allows you to create high-impact, rich web content for display on virtually any computer regardless of the browser of platform being used. This course introduces Flashâ„¢ design and shows you how to include Flash objects on your web pages. You'll learn how to make your web designs even more compelling with moving images and other dynamic effects. (You must have access to Adobe Flash in order to complete this course.)
|  |  |  |  |
I&C SCI X471.66
|
Database Programming for the Web Using MySQL ( 1.5 units )
Show Details
This is a follow up course to the Web Programming with PHP course. In this course, students will learn how to connect their Web site into a MySQL database. This includes install the database, designing and creating a database, and using PHP to perform actions on the MySQL database like updating records or retrieving records to be displayed in a Web site. Students will also learn how to manage a MySQL database including configuration, performance tuning, and troubleshooting.
|  | 
|  |  |
I&C SCI X471.08
|
Building Dynamic and Interactive Websites: Using JavaScript, AJAX, and DHTML ( 1.5 units )
Show Details
Learn how to use dynamic HTML (DHTML) to enhance your web pages with dynamic effects that include animations, event captures (such as keystrokes and mouse-overs), drag-and-drop effects, and much more. You'll learn fundamental DHTML concepts and explore the most important components individually in detail. At the end of the course, you'll have the opportunity to apply what you've learned to create dynamic web pages of your own.
|  |  |  |  |
I&C SCI X471.10
|
Creating Web Applications with HTML5 ( 2 units )
Show Details
HTML5 makes it easier for web developers to place and manage interactive elements on a web page. This course will expand on the core features of HTML and JavaScript to highlight the various capabilities built-in to HTML5 for creating robust and rich Internet Applications. Topics include how to create graphics and animations, how to embed audio and video, how to provide offline storage and access, how to determine visitor's location, and how to add semantic elements into your web site.
|  | 
|  |  |
I&C SCI X471.67
|
Creating Websites for Mobile Devices ( 1.5 units )
Show Details
This course looks at designing and developing web sites specifically for mobile devices. As the number of smart phones and other mobile devices rapidly grow, web designers need to make sure their sites are usable and even optimized to be viewed on them. The topics range from design considerations to specific development steps.
|  |  | 
|  |
I&C SCI X471.73
|
Website Development Using WordPress CMS ( 2.5 units )
Show Details
A website can be created using HTML/CSS, Microsoft's ASP.NET, open source PHP or HTML5. In addition to these technologies, Content Management Systems (CMS) are becoming quite popular to create sophisticated websites. The principal benefit of CMS is that the technology doesn't require sophisticated programming skills in order to build a website. In addition, CMS systems use open source technology and are readily available. Although many such CMS systems exist, the three leading systems are WordPress, Drupal, and Joomla. This course will introduce all three CMS systems but will focus on WordPress, which is also useful as a platform for blogs.
By examining the architecture of WordPress and covering both WordPress.com and self-hosted WordPress.org websites, students will learn how to build custom websites of their own design. Demonstrations on creating a WordPress account and inserting text and multimedia (images and video) will be included. The concepts of custom themes, widgets, and plug-ins, which play an important role in designing a custom website, will be explained. Live websites will be used to address WordPress Implementation issues. Additional topics of Search Engine Optimization techniques, introductory Web Analytics concepts, and the incorporation of Web Analytics techniques in a WordPress website will be discussed and demonstrated.
|  |  | 
|  |
| Web Design Track |
I&C SCI X471.05
|
Web Graphics and Photo Editing with Photoshop (formerly titled Image Editing for the Web) ( 2 units )
Show Details
Attractive graphics can make a web page come alive. Photo editing and enhancing adds to a website's appeal. Create and edit customized images for use in web pages, online photo albums, web blogs and more. Learn how to create image rollovers, logos, and banner ads. Explore color theory, bandwidth considerations, and intelligent image utilization. The software for this course is Adobe Photoshop, the industry standard for image editing. Students will also work with a variety of image utilities available on the web. (You must have access to Adobe Photoshop in order to complete this course.)
|  |  | 
|  |
I&C SCI X471.62
|
Overview of Rich Internet Applications with Flash, Java, and Silverlight ( 1.5 units )
Show Details
The internet has quickly turned from a place where companies can post information to a place where companies can provide services and functionality similar to what can be done on a desktop. These state-of-the-art Web applications are called Rich Internet Applications (RIAs). Many vendors have jumped on the bandwagon to create frameworks to support these requirements. This course is designed to introduce students to Rich Internet Applications, including what they are, what they consist of, and common technologies for building them.
|  |  |  |  |
MGMT X461.51
|
New Media Tools and Technology ( 2.5 units )
Show Details
New media is any form of electronic communication that takes place over the Internet such as blogs, wikis, social networking and bookmarking sites, portals, life streaming, and social annotation. This course helps you navigate the new media landscape and better understand how these tools can be applied in business and in personal situations. You'll gain an overview of the current tools available, as well as the technologies that drive them such as Rich Internet Applications, cloud computing, and software service. This course also examines the structure of a Web 2.0 company and strategies for monetizing websites. Marketing professionals, engineers, sales and customer support staff who want to harness the power of new media for enhanced business success will benefit from this course. Others with a personal interest in learning about new media can also benefit from this course.
|  |  |  |  |
I&C SCI X471.65
|
Graphic Design Concepts for the Web ( 1.5 units )
Show Details
Web design is a very different medium than print design, so it is important to learn how you can create and utilize elements on your Web site which are optimized specifically for the web. These concepts include what graphic size and resolution to use, what colors are available to use on the Web and which color schemes are appropriate, as well as what visual elements are acceptable on the Web.
|  |  |  |  |
I&C SCI X471.64
|
Effective Information Design for the Web ( 1.5 units )
Show Details
People today rely on the web for many different kinds of information including bank statements, airline schedules, product information, and so much more. Consequently, it is important to present your information in a clear, compelling, and meaningful manner so that your website visitors can find what they need quickly. This course shows you how to combine your web content with effective design principles to achieve page layouts that are appropriate for the type of content being presented and that ensure your website visitors have a positive experience.
|  |  | 
|  |
I&C SCI X471.63
|
Website Administration and Security ( 2 units )
Show Details
This course is designed to provide an overview of internet systems and security for anyone who wants to either be a Web Server Administrator or just understand more about how a Web Server works. Students will learn administration techniques and fundamental concepts of security which are needed to succeed as a Web Server Administrator. Topics include server installation, configuration and administration of Web servers, securing Web servers, and performance tuning.
|  |  |  |  |