CCOG for CAS 222 archive revision 201403

You are viewing an old version of the CCOG. View current version »

Effective Term:
Summer 2014 through Summer 2015

Course Number:
CAS 222
Course Title:
Intermediate Website Creation
Credit Hours:
3
Lecture Hours:
10
Lecture/Lab Hours:
40
Lab Hours:
0

Course Description

Introduces intermediate and advanced practices for creating professional, interactive websites. Focuses on website features designed for user interactivity, including functional forms, style sheets for mobile devices, pull-down menus, audio and video elements, e-commerce, and JavaScript functions. Includes the use of a website creation tool, such as Adobe Dreamweaver. Includes code-lifting of existing JavaScript functions and binding XML files to web pages. Introduces the use of JavaScript and server-side scripts for non-programmers. Includes techniques for optimizing website performance. Recommended: CAS 215. Audit Available

Intended Outcomes for the course

Upon successful completion of this course, student will be able to:
1. Use advanced features of a website creation tool, such as Adobe Dreamweaver, to create dynamic personal and/or business websites following current professional and/or industry standards.
2. Incorporate advanced website creation practices into new and existing websites to create fully?functioning, interactive websites.
3. Provide constructive feedback to colleagues regarding the efficiency and accessibility of a website.
4. Make appropriate adjustments to website design and content in response to feedback.
5. Use critical thinking skills to address issues of accessibility and universal design.

Outcome Assessment Strategies

Grading of this class will be based on completion of project(s) developed individually or as part of a team. May also include objective examinations or other assessment methods.

Course Content (Themes, Concepts, Issues and Skills)

·         Plan a complete dynamic website including structure, content, style, search engine optimization, wireframe layout and a site map

·         Use a website creation efficiency application, such as Dreamweaver

·         Add local site search capability to a website

·         Integrate a blog into a website and discuss different available blog tools

·         Integrate social media and sharing tools into a website and discuss the pros and cons of different social media sites

·         Manipulate existing images by creating image maps, changing image size, number of colors, file format or other techniques

·         Incorporate video and animation into a web page

·         Incorporate non-native content using iframes

·         Locate useful code and other tools such as scripts, sound clips and software on the Internet

·         Add photo galleries into a website using multiple techniques such as CSS, Flash, JavaScript, and others

·         Use advanced form features such as field validation, sending replies to email addresses and storing replies in an external file

·         Incorporate existing script fragments such as JavaScript, JQuery, AJAX and server-side scripts into web pages (this process is also known as code lifting)

·         Examine website performance best practices and use tools to optimize websites.

·         Use CSS (Cascading Style Sheets) in a website to create pull-down menus and alternate style sheet for mobile devices

·         Query and display data from a database table stored on a server using XML (Extensible Markup Language) or PHP (PHP Hypertext Preprocessor)

·         Discuss network, web server and client/server terminology as they relate to websites

·         Discuss internet-related issues including security, legal concerns, accessibility, and universal design

·         Publish, test and troubleshoot a website incorporating multiple technologies.

Related Instruction

Computation
Hours: 20

Incorporate advanced website creation elements into new and existing websites to create fully?functioning,
interactive websites.
Content (Activities, Skills, Concepts, etc.): provide details or specifics
Use intermediate HTML and CSS coding skills to accurately calculate positioning of web page elements and
assign values to properties and variables.

Communication
Hours: 20

Provide constructive feedback to colleagues regarding the performance and accessibility of a website.
Make appropriate adjustments to website design and content in response to feedback.
Content (Activities, Skills, Concepts, etc.): provide details or specifics
Publish, test and troubleshoot a website incorporating multiple technologies. Conduct a peer review of
websites, provide feedback, and make modifications in response to feedback.
Examine website performance best practices and use tools to optimize websites.
Discuss internet?related issues including security, legal concerns, accessibility, and universal design

Human Relations
Hours: 20

Use critical thinking skills to address issues of accessibility and universal design.
Content (Activities, Skills, Concepts, etc.): provide details or specifics
Discuss internet?related issues including security, legal concerns, accessibility, and universal design