Program Overview

Students will learn relevant and current web technologies including HTML5, CSS3, Javascript/jQuery, PHP and MySQL. Other topics include mobile web application development, responsive design, accessibility, and user-centered design. This program is designed to prepare students for employment in a Web Development related field including both front-end and back-end development. Student wishing for a bachelor’s degree (transfer program) should meet with a counselor to discuss how this program articulates with other schools.

REQUIRED CORE COURSEWORK:

Course Course Name Units
COSA 50

Introduction to IT Concepts & Applications

This course is an introduction to information systems and the common use of office applications. Internet, Word processing, spreadsheets, databases, presentation software, and basic internet use will be covered. Spreadsheet use for business will be emphasized. This course satisfies the technology portion of the Information Competency graduation requirement. Upon successful completion of this course, students will be given a voucher to sit for the Internet and Computing Core (IC3) industry certification exam. This course satisfies the technology portion of the information competency requirement.

4
COSP 38

Database Concepts

This course covers concepts and technologies of database systems. Topics include data modeling, design, and the implementation of relational databases; Structured Query Language-SQL; concurrency control; distributed database systems; data warehousing; Web enabled database technologies; and the functions of database administration. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.

4
COSP 7

Business Programming Logic & Design

This course is an introduction to programming including syntax, structured design, debugging, variables, flowchart and simple UML design, validity checking, extracting and manipulating data from arrays, and sorting. This class prepares the student for additional programming classes. Students should have completed a 3 unit computer concepts and applications course such as COSA 50 as preparation for this course.

4
COSW 10

Beginning Website Development

This course introduces the fundamental skills needed to design, develop and publish websites using industry standard software. Students will create websites using HTML and CSS and incorporate web design principles such as site planning, usability and accessibility standards. Topics covered include formatting text, creating hyperlinks, building navigation menus, inserting images and other media, creating tables and forms, using CSS for layout and design, creating responsive websites and working with content management systems. Students whould have completed a basic computer concepts course such as COSA 1 as preparation for this course. 

Transferable to CSU.

4
COSW 20

Front End Website Development

This course develops knowledge in modern front-end web development skills including intermediate level HTML/CSS, mobile websites, responsive web development, CSS frameworks, jQuery, accessibility, usability and emerging web development trends/tools. Students are encouraged to have a basic knowledge of web development from COSW 10 or equivalent in preparation for this course.

Transferable to CSU.

4
COSW 200

Introduction to JavaScript and jQuery

This course provides an overview of client-side programming using JavaScript, variables, arrays, functions, event handlers, objects, form validation, cookies, and the DOM. Introduces Web 2.0 technologies, Ajax (Asynchronous JavaScript and XML and JSON), and it is a introduction to using popular libraries like JQuery.

4
COSW 240

Intro to Content Management Systems

Students will create and manage websites using popular web based content management systems (CMS) such as Drupal, WordPress, or Joomla. This course introduces fundamental concepts of CMS administration including installation, setup, management of user accounts, and security. Students will plan site design, organize navigation, integrate with social media, and publish diverse web content.

3
COSW 30

Web Development with PHP/MySQL

This course covers PHP & MySQL, one of the most popular technology combinations for developing interactive Web sites. It is designed to provides students with a real world experience in developing database driven website programming concepts for personal and small business needs  Students write PHP code to interact with data stored in a database including record creation, update, deletion and retrieval. Emphasis will be placed on creating web forms, searching databases, and session management. It is recommended that students enter this course with beginning knowledge of Web development concepts including HTML and CSS.

4
Total units needed to complete - 31