This is an archived copy of the 2013 Catalog. To access the most recent version of the catalog, please visit http://catalog.jccc.edu.

Web Technologies, A.A.S.

Today's web developers have a huge audience for their work, thanks in large part to the Internet, as well as numerous employment possibilities. The various applications of the World Wide Web are limited only by human creativity. Email gave way to instant messaging and social networking. Early e-commerce led to online banking and trading. Where once it took minutes for a single picture to load onto a Web site, today you can watch TV and movies online and download DVDs. The driving force behind all of these advances is Web application developers, who are responsible for all technical aspects of a Web site.

Johnson County Community College's Web Technology program focuses on "real world"/hands-on and interactive learning. Web developers fuel the Internets explosive growth by identifying and developing new applications for the Web, as well as refining existing uses, making Internet use simpler and more seamless. Web developers make the Web interface perform as it was designed and intended.

Associates of Applied Science in Web Technology program prepares students for current software and industry practices, application development specifically for the World Wide Web and applications for the mobile web. The core courses provide a broad foundation of software and industry skills. Students can then use the elective courses to tailor their AAS degree and develop their portfolio for specific work areas such as web programming, rich media applications, and mobile web applications. This program prepares students for entry-level positions and/or preparation for transfer to a four-year degree program at a college or university.

Graduates may work as Web Developers, Web Developer Consultants, Rich Media Applications Developers, Mobile Web Technologists/Developers, Web-based Game Developers, Smart Phone Application Developers, E-Commerce Developers, and entrepreneurs. Graduate's employment opportunities include a wide range of companies that are interested in using the Internet to market and/or sell their products and services or companies that provide Web development and
maintenance as a contracted service.

(Major Code 2300; State CIP Code 11.0801)

Associate of Applied Science

First Semester

Full Semester Courses
CWEB 110XHTML and CSS3
CWEB 103Professional Skills for the Digital Developer3
CS 134Programming Fundamentals4
ENGL 121Composition I*3
First Five Week Session
CWEB 101Introduction to the Web using Internet Explorer*1
CWEB 105Introduction to Web Pages: Dreamweaver*1
or CWEB 104 Introduction to Web Pages: Expression Web*
Second Five Week Session
CWEB 160Introduction to JavaScript*1
Total Hours16

Second Semester

Full Semester Courses
Health and/or Physical Education Elective ^1
CWEB 212Technical Interface Skills*3
CWEB 166Introduction to eXtensible Markup Language*3
IT 140Networking Fundamentals4
First Five Week Session
CWEB 130Introduction to Flash*1
CWEB 126Survey of Web Technologies*2
Second Five Week Session
CWEB 140Intermediate Flash*1
CWEB 167Introduction to Asynchronous JavaScript and XML*1
Third Five Week Session
CWEB 150Advanced Flash*1
Total Hours17

^

Health and/or Physical Education Elective

Third Semester (Mobile Web Option)

Full Semester Courses
Humanities/Art Elective ^3
Social Science and/or Economic Elective ^^3
ENGL 140Writing for Interactive Media*3
CWEB 121Introduction to Mobile Media*3
CWEB 221Design and Development for Mobile Web*3
Second Five Week Session
CPCA 114Databases I: MS Access*1
Third Five Week Session
CWEB 136Introduction to PHP*1
Total Hours17

^

Humanities/Art Elective

^^

Social Science and/or Economics Elective

Third Semester (Rich Media Applications Option)

Full Semester Courses
Humanities/Art Elective ^3
Social Science and/or Economic Elective ^^3
ENGL 140Writing for Interactive Media*3
CS 205Concepts of Programming Algorithms using Java*4
CWEB 250Rich Internet Applications I*3
Third Five Week Session
CWEB 190ActionScript for Flash*1
Total Hours17

^

Humanities/Art Elective

^^

Social Science and/or Economics Elective

Third Semester (Web Programming Option)

Full Semester Courses
Humanities/Art Elective ^3
Social Science and/or Economic Elective ^^3
ENGL 140Writing for Interactive Media*3
CWEB 260CSS Techniques Projects*3
First Five Week Session
CPCA 114Databases I: MS Access*1
Second Five Week Session
CWEB 115Intermediate Web Pages: Dreamweaver*1
or CWEB 114 Intermediate Web Pages: Expression Web*
CWEB 136Introduction to PHP*1
Third Five Week Session
CWEB 125Introduction to Dynamic Web Pages: Dreamweaver*1
CWEB 190ActionScript for Flash*1
Total Hours17

^

Humanities/Art Elective

^^

Social Science and/or Economics Elective

Fourth Semester (Mobile Web Option)

Full Semester Courses
Program Electives (see below)7
Science and/or Math Elective ^3
CWEB 250Rich Internet Applications I*3
CWEB 290Web Technologies Capstone*3
Third Five Week Session
CWEB 146PHP with MySQL*1
Total Hours17

^

Science and/or Math Elective

Fourth Semester (Rich Media Applications Option)

Full Semester Courses
Program Electives (see below)7
Science and/or Math Elective ^3
CIS 208Mobile Application Development*4
CWEB 290Web Technologies Capstone*3
Total Hours17

^

Science and/or Math Elective

Fourth Semester (Web Programming Option)

Full Semester Courses
Program Electives (see below)7
Science and/or Math Elective ^3
CWEB 270Web Analytics*3
CWEB 290Web Technologies Capstone*3
Third Five Week Session
CWEB 146PHP with MySQL*1
Total Hours17

^

Science and/or Math Elective

Program Electives

BUS 150Business Communications*3
CDTP 135Desktop Photo Manipulation I: Photoshop1
CDTP 155Desktop Photo Manipulation II: Photoshop*1
CDTP 175Desktop Photo Manipulation III: Photoshop*1
CDTP 140Desktop Publishing I: InDesign1
CDTP 160Desktop Publishing II: InDesign*1
CDTP 168Desktop Publishing III: InDesign*1
CDTP 145Desktop Illustration I: Illustrator1
CDTP 165Desktop Illustration II: Illustrator*1
CDTP 185Desktop Illustration III: Illustrator*1
CS 205Concepts of Programming Algorithms using Java*4
CIS 162Database Programming*4
CPCA 109Google Apps*1
CPCA 121Introduction to Project Management*1
CPCA 139UNIX*1
CWEB 104Introduction to Web Pages: Expression Web*1
CWEB 105Introduction to Web Pages: Dreamweaver*1
CWEB 114Intermediate Web Pages: Expression Web*1
CWEB 115Intermediate Web Pages: Dreamweaver*1
CWEB 125Introduction to Dynamic Web Pages: Dreamweaver*1
CWEB 1651
CWEB 250Rich Internet Applications I*3
CWEB 292Special Topics:1-3
ENTR 120Introduction to Entrepreneurship2
IT 221Windows Server*3
IT 230Linux Fundamentals3

Total Program Hours: 67

Courses

CWEB 101   Introduction to the Web using Internet Explorer (1 Hour)

Prerequisites: CPCA 105 or CPCA 106 or CPCA 128 or CIS 124 or appropriate score on an assessment test

This course will introduce the student to commands and techniques required to effectively use the resources of the World Wide Web. Topics to be covered will include how to browse, search and retrieve information on the Internet using Internet Explorer, how to create and manage "favorites", how to protect computers from viruses, how to send and receive electronic mail, and how to create a basic home page. 1 hr. lecture/wk.

CWEB 103   Professional Skills for the Digital Developer (3 Hours)

Upon successful completion of this course, the student will be able to demonstrate effective communications and professional skills important to a career in digital development. Topics covered include the use of technology to achieve effective written and verbal communication skills, team management, project management, and problem solving skills. Current and relevant legal, ethical, and governmental issues important to a career in digital development are also covered. 3 hrs. lecture/wk.

CWEB 104   Introduction to Web Pages: Expression Web (1 Hour)

Prerequisite or Corequisite: CWEB 101

This course will cover the commands and techniques required to create and revise web pages using Expression Web. Topics to be covered will include researching, planning, and creating a web site, identifying the purpose of Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS), inserting background color, inserting and editing images, creating lists, creating and applying style sheets, inserting files, creating internal and external links, and publishing a web site. 1 hr. lecture/wk.

CWEB 105   Introduction to Web Pages: Dreamweaver (1 Hour)

Prerequisite: CWEB 101

This course will cover the commands and techniques required to create and revise Web pages using Dreamweaver. Topics to be covered will include basic text layout, viewing and identifying basic HTML tags, creating a site map, formatting a Web page, applying background color, inserting images and sounds, creating ordered and unordered lists, inserting files, and creating links on Web pages. 1 hr. lecture/wk. This course may be offered as a Learning Communities (LCOM) section, see current credit schedule for LCOM details.

CWEB 110   XHTML and CSS (3 Hours)

This course will cover the essential skills needed to create Web sites, with a focus on using Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS). Students will be introduced to the concepts, foundations, syntax and structure of XHTML. Additional topics include the use of File Transfer Protocol (FTP) as a way to publish a web site, validation, and Web standards established by the World Wide Web Consortium (W3C) and other organizations. 3 hrs. lecture/wk.

CWEB 111   Intermed Web Concepts/Techniques using Explorer (1 Hour)

Prerequisite: CWEB 101

This course is a continuation of CWEB 101, Introduction to the Web using IE, and will cover intermediate commands and techniques required to use various Web-based tools and programs. Topics to be covered will include using complex search strategies; finding people, businesses and e-mail addresses on the Web; accessing and using Newsgroups; joining and leaving mailing lists; using a Web-based chat facility; locating and downloading freeware and shareware programs; and identifying online backup and storage options. 1 hr. lecture/wk.

CWEB 114   Intermediate Web Pages: Expression Web (1 Hour)

Prerequisite: CWEB 104

This course is a continuation of CWEB 104, Introduction to Web Pages: Expression Web, and will cover intermediate-level commands and techniques required to create and enhance web sites using Expression Web. Topics to be covered will include creating and modifying dynamic links, working with tables, creating forms, and using templates to design web pages. 1 hr. lecture/wk.

CWEB 115   Intermediate Web Pages: Dreamweaver (1 Hour)

Prerequisite: CWEB 105

This course will cover intermediate-level commands and techniques required to create and enhance a Web page using Dreamweaver. Topics to be covered will include tracing images, layers, converting layers to tables, custom tables, cascading style sheets, templates and libraries, and publishing a Web site. 1 hr. lecture/wk. This course may be offered as a Learning Communities (LCOM) section, see current credit schedule for LCOM details.

CWEB 120   Internet Applications: Fireworks I (1 Hour)

Prerequisite: CPCA 105 or CPCA 106 or waiver test scores

This course is an introduction to the fundamentals, tools and techniques of Web imaging using Macromedia Fireworks. Students will gain an understanding how to import, manipulate, optimize and animate Web graphics. Students will combine graphics with HTML and JavaScript creating image slices, navigation menus and hotspots. 1 hr. lecture/wk.

CWEB 121   Introduction to Mobile Media (3 Hours)

Prerequisite: CWEB 110

Mobile devices outnumber desktop and laptop computers three to one worldwide. This course will cover practical guidelines, standards, techniques and best practices for building mobile products from start to finish, including basic design and development principles for all mobile devices and platforms. 3 hrs. lecture/wk.

CWEB 125   Introduction to Dynamic Web Pages: Dreamweaver (1 Hour)

Prerequisites: CWEB 115 and CPCA 114

This course explores the Dreamweaver database environment and dynamic site concepts. Students will learn how to create, sort and display recordset content in a Web page. Students will create search applications, allowing movement between master and detail record pages, and to display the results of database searches. 1 hr. lecture/wk.

CWEB 126   Survey of Web Technologies (2 Hours)

Prerequisite or corequisite: CWEB 101

This course introduces students to the careers, technologies, and skills used in the field of Web technology. Students will also publish files to Web servers and start a professional Web-based portfolio. 2 hrs. lecture/wk.

CWEB 130   Introduction to Flash (1 Hour)

Prerequisite: CPCA 161 or CWEB 104 or CWEB 105

This course will cover the commands and techniques available to add Flash content to Web pages and CD-ROMs. Topics covered will include using drawing tools, manipulating text with text tools, adding and modifying sound, creating animation and publishing work. This class will be taught in a classroom with both Macintosh and Windows computers. 1 hr. lecture/wk. This course may be offered as a Learning Communities (LCOM) section, see current credit schedule for LCOM details.

CWEB 136   Introduction to PHP (1 Hour)

Prerequisites: (CWEB 101 and CPCA 114) or (CS 134 or CIS 134)

This course covers the commands and techniques available to add functionality to Web pages using PHP (Hypertext Preprocessor). Students will build client-side PHP scripts with variables, functions, expressions, methods and events to validate forms and enhance Web page functionality. The basics of server-side scripting are introduced. 1 hr. lecture/wk.

CWEB 140   Intermediate Flash (1 Hour)

Prerequisite: CWEB 130

This course will build on the fundamental skills learned in CWEB 130, Introduction to Flash. Topics will include complex animation techniques; interactivity with simple frame actions; and interactivity using objects such as buttons, hot spots and movie clips. 1 hr. lecture/wk.

CWEB 146   PHP with MySQL (1 Hour)

Prerequisite: CWEB 136

This course covers the commands and techniques required to connect a Web page to a relational database using PHP (Hypertext Preprocessor) and MySQL (database management system). Students define and build a relational database using MySQL, then use PHP scripts as well as SQL in a Web page to connect to the database to edit, delete, and enter records. 1 hr. integrated lecture lab/wk.

CWEB 150   Advanced Flash (1 Hour)

Prerequisite: CWEB 140

This course will build on the skills learned in CWEB 131, Intermediate Flash. Students will do projects to control movie clips, sound, external data, multiple timelines and text fields. Some ActionScripting will be introduced. 1 hr. lecture/wk.

CWEB 160   Introduction to JavaScript (1 Hour)

Prerequisite: CWEB 104 or CWEB 105 or CWEB 106 or CPCA 161 or (CS 134 or CIS 134)

This course will cover the commands and techniques available to add functionality to Web pages using JavaScript. Topics to be covered include integrating JavaScript into an HTML file, creating pop-up windows, adding scrolling messages, validating forms and enhancing the use of image and form objects. 1 hr. lecture/wk.

CWEB 166   Introduction to eXtensible Markup Language (3 Hours)

Prerequisite: CWEB 160

This course will introduce and explain the use of XML(eXtensible Markup Language) documents to encapsulate and transfer data across the Internet. Students will learn to use document type definitions, attributes and entities, and XML schemas to build valid and useful XML documents. CSS(Cascading Style Sheets) will be introduced to format the XML documents. JavaScript will be used to incorporate programming instructions into the XML document. 3 hrs. lecture/wk.

CWEB 167   Introduction to Asynchronous JavaScript and XML (1 Hour)

Prerequisite: CWEB 160

This course will introduce and explain the use of AJAX technology. AJAX is a loose acronym for Asynchronous JavaScript and XML(eXtensible Markup Language). AJAX is not a technology itself but is a combination of XHTML(eXtended Hypertext Markup Language), CSS(Cascading Style Sheets) and JavaScript?s use of the DOM (Document Object Model). Students will use AJAX to build dynamically load data into a web page, to build lists on the fly, include auto complete functionality and other interactive features to a web page. 1 hr. lecture/wk.

CWEB 170   Intermediate JavaScript (1 Hour)

Prerequisite: CWEB 160

This course builds on the skills learned in CWEB 160, Introduction to Web Scripting: JavaScript. Students will learn to use JavaScript in their Web pages to build menus and navigational structures. They will also learn to use intermediate techniques for cookie manipulation and storage. Complex use of operators (Bitwise, Assignment, Comparison, Arithmetic and Boolean) will be explained. 1 hr. lecture/wk.

CWEB 180   E-Commerce Using JavaScript (1 Hour)

Prerequisite: CWEB 170

This course builds on the skills learned in CWEB 160, Introduction to Web Scripting: JavaScript, and CWEB 161, Intermediate JavaScript. The student will build a complete e-commerce site that will support online ordering and payment with JavaScript. 1 hr. lecture/wk.

CWEB 190   ActionScript for Flash (1 Hour)

Prerequisite: CWEB 150

This course will teach the basic skills needed to use ActionScripts in Flash movies. Students will build interactivity into their movies using ActionScript. They will also manipulate data and control Flash objects such as movie clips. ActionScript logic and functions will be explained. 1 hr. lecture/wk.

CWEB 200   Podcasting I (3 Hours)

Prerequisite: CWEB 101

Podcasting is a web-based broadcast medium. Audio files (most commonly in MP3 format) are made available online in a way that allows software to automatically detect the availability of new files (generally through RSS [Really Simple Syndication]), and download the files for listening at the user's convenience. This course will cover how to create sound, use the appropriate software, develop a show, distribute a podcast, and build an audience. Students will begin by learning the basics of blogging and develop their blogs into audio and/or video podcasts. More advanced topics include audio editing, podcasting on the go, and videocasting. 3 hrs. lecture/wk.

CWEB 205   Search Engine Optimization (1 Hour)

Prerequisites: CWEB 104 or CWEB 105

This course will cover how to optimize a Website to maximize search engine ranking. Upon completion of the course students will be able to identify and implement effective Web site designs and strategies for search engine optimization. 1 hr. lecture/wk.

CWEB 212   Technical Interface Skills (3 Hours)

Prerequisite: CWEB 110

This course will cover the skills needed to successfully develop Information Architecture (IA) blueprints from concept to completion. Students will use fundamental visual principles, perception, color, composition and typography to analyze and modify existing IA plans while keeping consistent structure. They will create complementary visuals that maintain a client?s brand while working through the modification process. Students will review and memorize the critical universal usability rules and basic visual design principles quintessential of a design team and to implement an aesthetic vision through every step of development. 3 hrs. lecture/wk.

CWEB 221   Design and Development for Mobile Web (3 Hours)

Prerequisite or corequisite: CWEB 121

This course provides practical knowledge to effectively plan, engineer, and deliver websites for Mobile devices, such as phones, PDA's, Blackberry's, etc. Students will combine XHTML and CSS (Cascading Style Sheets) to create accessible Mobile websites. 3 hrs. lecture/wk.

CWEB 230   Introductory E-Commerce Applications (1 Hour)

Prerequisite: CWEB 101 or CPCA 141

This course will introduce students to e-commerce in a software-driven, hands-on way. It will use software tools to discuss and explore a variety of e-commerce activities. Students will examine an extensive list of e-commerce sites, such as those that support purchasing, delivery, support, auction, business-to-business, virtual community and Web-portal business goals. They will examine e-commerce stores that incorporate advertising, marketing, branding, and business efficiency goals. They will explore how to populate a store catalog, create site-wide navigation links and publish a store. 1 hr. lecture/wk.

CWEB 240   Intermediate E-Commerce Applications (1 Hour)

Prerequisite: CWEB 230

This course will use software tools such as Internet Explorer and Netscape Communicator to discuss and explore a variety of intermediate e-commerce activities. For example, students will examine e-commerce security issues, such as cookies, privacy risks and property threats, including copyright issues, viruses, security policies, encryption, digital signatures and transaction integrity. Students will study electronic payment systems, including script, electronic checks, credit card purchases, electronic wallets, smart cards and electronic cash. Students will explore international and legal issues, such as language and custom barriers, laws and regulations, and tax considerations. They will also explore ethical issues, such as trust and defamation issues. Finally, they will explore careers in electronic commerce. 1 hr. lecture/wk.

CWEB 250   Rich Internet Applications I (3 Hours)

Prerequisite: CIS 134

This course provides students with hands-on, practical experience to build functional, well architected front-end for a Rich Internet Application (RIA). Students will build complex applications using industry-accepted best practices. 3 hrs. lecture/wk.

CWEB 260   CSS Techniques & Projects (3 Hours)

Prerequisite: CWEB 110

Students will apply Cascading Style Sheet (CSS) techniques through the use of professional, advanced Web site development projects. Industry-standard Hypertext Markup Language (HTML) semantic markup practices and presentation separation through CSS is emphasized. CSS topics include professional syntax practices, formatting, and layout skills. Advanced CSS skills for float, positioning, alignment, and image formatting are covered. 3 hrs. lecture/wk.

CWEB 270   Web Analytics (3 Hours)

Prerequisite: CWEB 110

Upon successful completion of this course, students should be able to implement and apply web analytics techniques. Topics to be covered include web traffic analysis, data collection methodologies, report analysis, best-practices configuration, and search engine optimization. 3 hr. lecture/wk.

CWEB 290   Web Technologies Capstone (3 Hours)

Prerequisites: CWEB 270 (Web Technologies Track) or CWEB 221 (Mobile Web Track) or CWEB 250 (Rich Media Applications Track)

This is the capstone course in the Web Technologies AAS degree program. In this course, students will explore the latest trends in web technology. Students will also review materials and practice skills from their previous courses in the program in order to create a flexible portfolio web presence which will showcase their expertise in web technologies. In addition to creating the portfolio, students will explore career opportunities in web technology and practice resume-writing and interviewing skills. 3 hrs. lecture/wk.

CWEB 292   Special Topics: (1-3 Hour)

Department approval

This course periodically presents specialized topics in Web Technologies and Interactive Media that are not available in the regularly offered curriculum. Special Topics may be repeated for credit, but only on different topics. 1 - 3 hrs. lecture/wk.

CWEB 101

  • Title: Introduction to the Web using Internet Explorer*
  • Number: CWEB-101
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisites: CPCA 105 or CPCA 106 or CPCA 128 or CIS 124 or appropriate score on an assessment test

This course will introduce the student to commands and techniques required to effectively use the resources of the World Wide Web. Topics to be covered will include how to browse, search and retrieve information on the Internet using Internet Explorer, how to create and manage "favorites", how to protect computers from viruses, how to send and receive electronic mail, and how to create a basic home page. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Describe the history and development of the Internet and World Wide Web.
  2. Discuss the rules and netiquette of the Internet.
  3. List the hardware and software components of an Internet connection.
  4. Compare and evaluate different methods for connecting to the Internet.
  5. Browse the World Wide Web using Internet Explorer.
  6. Identify hypertext links and URLs.
  7. Configure and send electronic mail.
  8. Access electronic mail.
  9. Organize electronic mail and addresses.
  10. Search the World Wide Web for information using a variety of search tools and techniques.
  11. Create and organize bookmarks.
  12. Create a homepage with headings, text, and hyperlinks to other Web resources. 

Content Outline and Competencies:

I. Introduction To The Internet
   A. Describe the history and development of the Internet and World Wide
Web.
   B. Discuss the rules and netiquette of the Internet.
   C. List hardware and software components of an Internet connection.
   D. Compare and evaluate different methods for connecting to the
Internet.

II. Internet Explorer
   A. Browse the World Wide Web using Internet Explorer.
   B. Identify hypertext links and URL's.
   C. Describe the steps to modify the preference settings.

III. Electronic Mail
   A. Describe electronic mail and how it works.
   B. Set up an e-mail account.
   C. Send and receive e-mail messages.
   D. Print an e-mail message.
   E. Forward and reply to e-mail messages.
   F. Create e-mail folders.
   G. File and delete e-mail messages and folders.
   H. Send e-mail messages with attachments.
   I. Create and maintain an electronic address book.

IV. Locate and Retrieve Information
   A. Search the World Wide Web for information using a variety of search
tools and techniques.
   B. Save and print retrieved information.

V. Create and Organize Bookmarks
   A. Create a Bookmark.
   B. Create a Bookmark folder and organize bookmarks.
   C. Save a Bookmark to floppy disk.

VI. Create a Home Page
   A. Type source code and text into a text editor.
   B. Save as a web page file.
   C. View the web page in Internet Explorer.

Method of Evaluation and Competencies:

A minimum of four projects    60% of course grade
A minimum of two exams        40% of course grade
                             100%
Grading criteria:
   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 103

  • Title: Professional Skills for the Digital Developer
  • Number: CWEB-103
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

Upon successful completion of this course, the student will be able to demonstrate effective communications and professional skills important to a career in digital development. Topics covered include the use of technology to achieve effective written and verbal communication skills, team management, project management, and problem solving skills. Current and relevant legal, ethical, and governmental issues important to a career in digital development are also covered. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Select the best technology for effective and professional communication in a variety of situations.
  2. Use a variety of digital tools for effective and professional written communication.
  3. Use a variety of digital tools for effective and professional verbal communication.
  4. Create both a functional and a chronological resume for a digital technologies related career.
  5. Use technology to successfully identify problems, define arguments, assess credibility, and estimate business opportunities.
  6. Use technology to build skills to improve group decision making, project management, meeting effectiveness, and committee-driven decisions.
  7. Analyze common information systems decisions from a cost-benefit perspective.           
  8. Apply technology to common decision support models such as what-if and weighted criteria analysis.
  9. Identify current legal, ethical, and governmental issues that impact technology-related careers.
  10. Work on significant team projects in various roles using various digital tools.

Content Outline and Competencies:

I. Technology for Professional Communication 
  A. Identify current digital technologies and differentiate when and why they are appropriate in various business situations in the area of written communication. 
  B. Identify current digital technologies and differentiate when and why they are appropriate for various business situations in the area of verbal communication. 

 II. Digital Tools for Effective Written Communication 
  A. Compose well designed examples of written communication using a variety of current digital tools for common business purposes. 
  B. Correct poor examples of written communication within a variety of current digital technologies in common business situations. 
  C. Work with functional requirements documents. 
  D. Work with software requirements specifications.

III. Digital Tools for Effective Verbal Communication 
  A. Create and present effective presentations using a variety of current digital tools for common business purposes. 
  B. Critique poor examples of verbal communication skills and technology choices in common business situations. 

IV. Resume for a Digital Professional 
  A. Create a functional resume. 
  B. Create a chronological resume. 
  C. Create a cover letter. 
  D. Request letters of reference.   
  E. Analyze Web-related methods of searching for a new job.

V. Problem Solving Skills 
  A. Use digital tools to build strategies to successfully identify problems, define arguments, and assess credibility. 
  B. Use digital tools to build strategies to effectively estimate and use the “reasonableness test”. 

VI. Team Skills 
  A. Use digital tools to improve group decision making for common projects related to digital technologies. 
  B. Use digital tools to improve meeting and committee effectiveness. 
  C. Use digital tools to develop listening, speaking, and negotiating skills. 
  D. Hold various roles to work within a team to address common digital technology challenges. 
  E. Plan, lead, and manage a digital technology project using professional project management skills. 

VII. Information Systems Decisions from a Cost-Benefit Perspective 
  A. Analyze and define a technology-related business problem. 
  B. Gather and analyze cost-benefit data. 
  C. Identify and define multiple solutions to the problem. 
  D. Prepare a cost-benefit analysis for each solution.

VIII. Decision Support Models 
  A. Use digital tools to develop a what-if analysis to support decision making for a future projection. 
  B. Use digital tools to develop a weighted criteria analysis to support decision making on a subjective evaluation. 
  C. Analyze other common decision support models commonly used for technology-related projects. 

IX. Issues that Impact a Career in Web Technology 
  A. Identify current legal issues that impact digital technology careers. 
  B. Identify current ethical issues that impact digital technology careers. 
  C. Identify current government issues that impact digital technology careers.

Method of Evaluation and Competencies:

Exams: 30%-50% of grade
Assignments, activities and quizzes: 50-70% of grade

Grading criteria:
   90 - 100%  A
   80 -  89%  B
   70 -  79%  C
   60 -  69%  D
    0 -  59%  F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 104

  • Title: Introduction to Web Pages: Expression Web*
  • Number: CWEB-104
  • Effective Term: Fall 2013
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite or Corequisite: CWEB 101

This course will cover the commands and techniques required to create and revise web pages using Expression Web. Topics to be covered will include researching, planning, and creating a web site, identifying the purpose of Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS), inserting background color, inserting and editing images, creating lists, creating and applying style sheets, inserting files, creating internal and external links, and publishing a web site. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Start Expression Web and explore a Web Site.
  2. Open a Web site in different views.
  3. Identify the purpose of XHTML (Extensible Hypertext Markup Language) and CSS (Cascading Style Sheets).
  4. Create and edit a web site and a web page.
  5. Apply formatting and styles to text.
  6. Insert, align, and format images.
  7. Insert symbols and horizontal lines.
  8. Create bulleted and numbered lists.
  9. Create and attach style sheets to web pages.
  10. Add a background color and border to a web page.
  11. Add navigational links to a web site.
  12. Publish a web site. 

Content Outline and Competencies:

I. Web Page Development
   A. Discuss the Internet, the World Wide Web, Hypertext Markup Language,
and Cascading Style Sheets.
   B. Explore a Web site.
   C. Open a Web site in different views.
   D. View the XHTML (Extensible Hypertext Markup Language) and CSS
(Cascading Style Sheets) codes for a Web page.

II. Web Site Creation
   A. Use Expression Web to create and edit a web site and a web page.
   B. Import an existing web page into a web site.
   C. Discuss file management rules and restrictions.
   D. Enter and spell check text in a web page.
   E. Test a web page in a Web browser.
   F. Publish a web site.

III. Web Site Enhancement
   A. Apply heading styles and text formatting techniques.
   B. Change the background color.
   C. Insert and edit images.
   D. Create and modify a horizontal line.
   E. Create and modify a border.
   F. Create bulleted and numbered lists.
   G. Create and attach CSS (Cascading Style Sheets) to text and pages.
      a. Evaluate why CSS (Cascading Style Sheets) styles are used.
      b. Explore how styles cascade.
      c. Determine where to write styles.
      d. Use inline, internal, and external styles.

IV. Images and Links
   A. Discuss image file formats.
   B. Insert and edit images.
   C. Create a folder for images.
   D. Create bookmarks and an e-mail link.
   E. Add internal and external links.
   F. Edit and manage links.

Method of Evaluation and Competencies:

50% to 70% of grade  Minimum of four projects
30% to 50% of grade  Minimum of two examinations
Total 100%

Grading Criteria:
90-100% = A
80-89%  = B
70-79%  = C
60-69%  = D
0-59%   = F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 105

  • Title: Introduction to Web Pages: Dreamweaver*
  • Number: CWEB-105
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 101

This course will cover the commands and techniques required to create and revise Web pages using Dreamweaver. Topics to be covered will include basic text layout, viewing and identifying basic HTML tags, creating a site map, formatting a Web page, applying background color, inserting images and sounds, creating ordered and unordered lists, inserting files, and creating links on Web pages. 1 hr. lecture/wk. This course may be offered as a Learning Communities (LCOM) section, see current credit schedule for LCOM details.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Start Dreamweaver and explore a Web site.
  2. Open a Web site in different views.
  3. View and describe HTML code for a web page.
  4. Access Dreamweaver Help.
  5. Create a Web site and a Web page.
  6. Format a Web page.
  7. Add a background picture and sound to a Web page.
  8. Insert a picture, horizontal line, and marquee in a Web page.
  9. Import an existing Web page into a Web site.
  10. Create bulleted, numbered, and nested lists.
  11. Create hyperlinks to other Web pages.
  12. Create a hyperlink to an e-mail address.
  13. View, add, complete, reassign, and delete tasks from the Task List.  

Content Outline and Competencies:

I. Overview of Dreamweaver
   A. Discuss the Internet, the World Wide Web, and Hypertext Markup
Language.
   B. Explore a Web site.
   C. Open a Web site in different views.
   D. View the HTML code for a Web page.

II. Create a Web Page
   A. Use Dreamweaver to create a Web site and a Web page.
   B. Enter and spell check text in a Web page.
   C. Format a web page, including:
      1. Font style
      2. Size, justification, color
   D. Test a Web page in a Web browser
   E. Print a Web page

III. Revise and Enhance a Web Page
   A. Change the background color
   B. Insert a background picture
   C. Add a picture to a Web page
   D. Insert a horizontal line
   E. Add a background sound
   F. Create a marquee
   G. Insert META tags

IV. Lists, Hyperlinks, Pictures, and the Task List
   A. Import an Existing Web page into a Web site
   B. Insert a file created in another program in a Web page
   C. Create bulleted, numbered, and nested lists
   D. Create bookmarks and hyperlinks to them in a Web page
   E. Create and test hyperlinks to other Web pages
   F. Create a hyperlink to an e-mail address
   G. Convert a JPEG picture to GIF format with a transparent background
   H. Create a hotspot in a picture and assign a hyperlink to it.
   I. View and print Hyperlinks view for a Web site.
   J. View, complete, add, reassign, and delete tasks from the Task
List.

Method of Evaluation and Competencies:

60% of course grade - A minimum of four projects   
40% of course grade - A minimum of two exams       
100%

Grading criteria:
90 - 100%   A
80 -  89%   B
70 -  79%   C
60 -  69%   D
 0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 110

  • Title: XHTML and CSS
  • Number: CWEB-110
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

This course will cover the essential skills needed to create Web sites, with a focus on using Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS). Students will be introduced to the concepts, foundations, syntax and structure of XHTML. Additional topics include the use of File Transfer Protocol (FTP) as a way to publish a web site, validation, and Web standards established by the World Wide Web Consortium (W3C) and other organizations. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explain how to create sites that are compliant with current W3C (World Wide Web Consortium) standards in Web development.
  2. Create valid XHTML pages, structuring page content semantically, adding links, and embedding images.
  3. Organize Web site files and FTP them to the Web.
  4. Create valid XHTML tables and customize them by modifying rows, columns, dimensions, spacing, borders, and background.
  5. Follow professional guidelines for testing and validating Web pages as well as fixing broken links and images.
  6. Apply Cascading Styles to an XHTML document through inline CSS, internal style sheet, or external style sheet.
  7. Test and troubleshoot XHTML and CSS.
  8. Create Web Forms using XHTML.
  9. Create CSS styles for a Web Form. 

Content Outline and Competencies:

   I. Web Page Building Blocks 
      A. Develop Web Page Files.
      B. Describe W3C Web Standards.
      C. Discuss how Section 508 of the Disabilities Act  affects Web page
design.
      D Write the source code of a Web page.
      E. Describe Web page Elements, Attributes, and Values.
      F. Identify Web browsers.

  II. Web Page Files 
      A. Define Web file naming conventions and file management.
      B. Employ popular Web browsers to test Web pages.
      C. Publish Web Pages using File Transfer Protocol.
      D. Test the published Web site.
 III. XHTML Structure and Formatting. 
      A. Declare the Encoding and create the foundation.
      B. Write semantically correct XHTML.
      C. Identify the body of the Web page.
      D. Apply styles.
      E. Create structures for the Web page.
      F. Create hypertext and hypermedia links.

  IV. Web Images 
      A. Compare and contrast image file types for the Web.
      B. Explore and use stock image resources for the Web.
      C. Identify Web safe colors; named colors, hexadecimal colors.
      D. Discuss loading images progressively or interlaced
      E. Create Alternate text for images.

   V. Links: Absolute Links, Relative Links, Anchor Links 
      A. Create a link to another page.
      B. Create Anchor Links.
      C. Create Targeting Links.
      D. Discuss using images as links.
      E. Discuss Image maps.

  VI. Cascading Styles Sheets 
      A. Apply Style Rules.
      B. Select Elements by Name, Type or ID.
      C. Select Part of an Element.
      D. Specify Groups of Elements.
      E. Create an external style sheet.
      F. Create an internal style sheet.
      G. Apply styles locally.
      H. Apply Font family, italics, bold, size, font values.
      I. Set text color, text background, text spacing, indents, aligning
text.
 VII. Layout with Styles 
      A. Structure Web pages.
      B. Apply background, foreground color.
      C. Apply borders, padding, margins of Elements.
      D. Apply Aligning Elements.
      E. Apply Making Elements Float.
      F. Create Tableless Layouts.

VIII. Web Forms 
      A. Structure Form with a Table.
      B. Create Form Styles using CSS.
      C. Define Form Fieldsets and Legends.
      D. Create Form Label.

Method of Evaluation and Competencies:

A minimum of four tests. 25% 
Papers, studies, assignments, etc. 25% 
A minimum of one web site 50% 
Total 100% 

   
Criteria for Grade: 
90 - 100 A 
80 - 89  B 
70 - 79 C 
60 - 69 D 
0 - 59 F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 111

  • Title: Intermed Web Concepts/Techniques using Explorer*
  • Number: CWEB-111
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 101

This course is a continuation of CWEB 101, Introduction to the Web using IE, and will cover intermediate commands and techniques required to use various Web-based tools and programs. Topics to be covered will include using complex search strategies; finding people, businesses and e-mail addresses on the Web; accessing and using Newsgroups; joining and leaving mailing lists; using a Web-based chat facility; locating and downloading freeware and shareware programs; and identifying online backup and storage options. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Develop and employ effective search strategies to perform complex searches.
  2. Find current news and weather information on the Web.
  3. Find graphics, sound, and video resources.
  4. Access online library resources.
  5. Download both programs and data.
  6. Check your disk for computer viruses.
  7. Join and leave a mailing list.
  8. Search the Web for e-mail addresses.
  9. Describe and join Web-based chat facilities.
  10. Search the Web for information in Usenet newsgroups. 

Content Outline and Competencies:

I. Search the Web
   A. Develop and use effective search strategies to perform complex
searches.
   B. Identify and use Web search tools.
   C. Create different kinds of search expressions.
   D. Compare search results from different search tools.

II. Find, Evaluate, and Use Web Information Resources
   A. Find current news and weather information on the Web.
   B. Find graphics, sound, and video resources.
   C. Evaluate the quality of Web Research Resources.
   D. Access online library resources.

III. Find and download Programs and Data
   A. Identify freeware and shareware programs
   B. Download both programs and data using Internet Explorer.
   C. Decompress a downloaded file.
   D. Check for computer viruses.

IV. Advanced E-Mail Topics
   A. Join and leave a mailing list.
   B. Search the Web for e-mail addresses.
   C. Describe and use Web-based chat facilities.
   D. Search the Web for information in Usenet newsgroups.

Method of Evaluation and Competencies:

A minimum of four projects    60% of course grade
A minimum of two examinations 40% of course grade
                             100%

Grading criteria:
   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 114

  • Title: Intermediate Web Pages: Expression Web*
  • Number: CWEB-114
  • Effective Term: Fall 2011
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 104

This course is a continuation of CWEB 104, Introduction to Web Pages: Expression Web, and will cover intermediate-level commands and techniques required to create and enhance web sites using Expression Web. Topics to be covered will include creating and modifying dynamic links, working with tables, creating forms, and using templates to design web pages. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Enhance web pages using interactive components.
  2. Create and modify tables.
  3. Build and modify forms.
  4. Create and edit templates.
  5. Publish web pages. 

Content Outline and Competencies:

I. Web Page Interactivity
   A. Insert and edit an interactive button.
   B. Create a Jump Menu.
   C. Create a swap image.
   D. Create a hover button.
   E. Create an image map.
   F. Draw and modify a hotspot.
   G. Discuss relative and absolute file addressing.

II. Tables
   A. Discuss the difference between data tables and layout tables.
   B. Create and modify a data table.
   C. Insert an Excel worksheet.
   D. Merge and split table columns and rows.
   E. Create and modify a layout table.
   F. Create a navigation bar for a layout table.

III. Forms
   A. Discuss the purpose of forms and the associated terminology.
   B. Create an XHTML (Extensible Hypertext Markup Language) form.
   C. Determine the form structure.
   D. Create a text field.
   E. Create text boxes.
   F. Create option buttons, check boxes, and list boxes.
   G. Evaluate and create methods for sending data and clearing forms.
   H. Create Advanced Command buttons.
   I. Insert a file upload control.
   J. Organize and describe the form elements.

IV. Page Layout and Publishing
   A. Identify page templates and site templates.
   B. Define the CSS (Cascading Style Sheets) box model.
   C. Use and edit a Dynamic Web Template.
   D. Create a document using a template layout.
   E. Manage the editable regions of a Dynamic Web Page Template.
   F. Format a page to adopt a template design.
   G. Publish a page to a local web site.

Method of Evaluation and Competencies:

50% to 70% of grade  Minimum of four projects
30% to 50% of grade  Minimum of two examinations
100% Total

Grading Criteria:
90-100% = A
80-89%  = B
70-79%  = C
60-69%  = D
0-59%   = F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 115

  • Title: Intermediate Web Pages: Dreamweaver*
  • Number: CWEB-115
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 105

This course will cover intermediate-level commands and techniques required to create and enhance a Web page using Dreamweaver. Topics to be covered will include tracing images, layers, converting layers to tables, custom tables, cascading style sheets, templates and libraries, and publishing a Web site. 1 hr. lecture/wk. This course may be offered as a Learning Communities (LCOM) section, see current credit schedule for LCOM details.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Place a graphic image into a Tracing Layer on a Web page.
  2. Create Layers on a Web page and insert images and text inside them.
  3. Convert Tables to Layers.
  4. Create custom Tables.
  5. Align and position images in Tables.
  6. Set up Styles and Style Sheets.
  7. Create custom Style Classes.
  8. Convert Style Sheets to HTML.
  9. Create and modify Templates.
  10. Create and modify Library items.
  11. Build and save a Frameset.
  12. Publish a Web site. 

Content Outline and Competencies:

I. Utilize Dreamweaver's Tracing Images, Layers, and Tables
Functions.
   A. Apply a Tracing Image to a Web page.
   B. Create Layers on a Web page and insert text and images inside the
Layers.
   C. Convert Layers to Tables.
   D. Convert Tables to Layers.
   E. Insert Margin tags to Web pages.

II. Create, Sort, and Modify a Table
   A. Create custom Tables.
   B. Insert rows and columns in a Table.
   C. Change the border of a Table.
   D. Sort a Table.
   E. Change the color scheme of a Table.
   F. Align images and text with Tables.

III. Setup Dreamweaver Styles and Stylesheets
   A. Redefine HTML Styles with Style Sheets.
   B. Define a Custom Style Sheet Class.
   C. Utilize Selectors to Group Tags.
   D. Create Internal and External Style Sheets.
   E. Convert Cascading Style Sheets to HTML.

IV. Create and Modify Templates, Library Items, and Frames
   A. Modify an Existing Template.
   B. Create a New Template.
   C. Modify a Library Item.
   D. Create a Library Item.
   E. Build and save a Frameset.
   F. Insert a link in a Frameset page.
   G. Add a Background Image on a Frame.

V. Publish a Web Site
   A. Create a free Web hosting account.
   B. Discuss Privacy Policies.
   C. Set FTP Preferences.
   D. Connect to a Web server and upload files.
   E. Upload modified pages using File Synchronization.
   F. Use a Personal Web Server.

Method of Evaluation and Competencies:

A minimum of four projects    60% of course grade
A minimum of one exam         40% of course grade
                             100%

Grading criteria:
   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 120

  • Title: Internet Applications: Fireworks I*
  • Number: CWEB-120
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CPCA 105 or CPCA 106 or waiver test scores

This course is an introduction to the fundamentals, tools and techniques of Web imaging using Macromedia Fireworks. Students will gain an understanding how to import, manipulate, optimize and animate Web graphics. Students will combine graphics with HTML and JavaScript creating image slices, navigation menus and hotspots. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Discuss Web color, using color palettes and dithering.
  2. Demonstrate an in-depth understanding of image and monitor resolution and its implications on Web design.
  3. Demonstrate knowledge of the various image compression formats for the Web.
  4. Design, manipulate, and export graphics for the Web.
  5. Design, manipulate, and export vector graphics.
  6. Create single and multiple pixel graphics for use on the Web (such as arrows, bullets, clear dots, rules).
  7. Design basic and disjointed rollover images.
  8. Optimize images for the Web, demonstrating the differences between PNG, GIF, and JPEG compression formats.
  9. Divide images into predefined slices for separate export.
  10. Export images into slices both manually and automatically using the Export Wizard.
  11. Use dithering in optimized graphics.
  12. Export rollovers using Macromedia Fireworks.
  13. Discuss the fundamentals of transparent images on the Web
  14. Optimize transparent images for the Web.
  15. Troubleshoot the size and effectiveness of images. 

Content Outline and Competencies:

I. Learning the Basics
   A. Identify components of the Fireworks interface
   B. Open an existing or new document
   C. Explain the effect of image and resolution size
   D. Identify web image formats
   E. Optimize images for the web 

II. Work with Bitmap Graphics
   A. Create new images
   B. Use the selection tools
   C. Modify bitmap images
   D. Work with additional bitmap tools
   E. Export bitmap images for use on the web
   F. Identify web palettes and dithering
   G. Create single and multiple pixel graphics for the Web

III. Work with Vector Tools
   A. Create vector objects
   B. Change the appearance of shapes and text
   C. Draw freeform paths
   D. Use strokes and fills
   E. Use effects and styles
   F. Combine simple paths
   G. Use masks
   H. Use transparency and blending

IV. Create Hotspots and Slices
   A. Create image maps
   B. Use the slice tools to create predefined slices for separate export
   C. Export slices for use in a website
   D. Use Fireworks’ Export Wizard

V. Create Navigation Elements
   A. Create JavaScript using Macromedia Fireworks
   B. Create buttons
   C. Create and export disjointed rollovers and rollovers
   D. Create a pop-up menu

VI. Using Fireworks with Dreamweaver
   A. Understand how to use Macromedia Fireworks for the web design in
Dreamweaver
   B. Perform graphic optimization
   C. Export graphics in proper file size and format
   D. Import Fireworks graphics and Fireworks HTML into Dreamweaver

Method of Evaluation and Competencies:

Examinations          25% of grade
Projects/Assignments  75% of grade
  Total              100%

Grade Criteria:
  A = 90% - 100%
  B = 80% -  89% 
  C = 70% -  79% 
  D = 60% -  69% 
  F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 121

  • Title: Introduction to Mobile Media*
  • Number: CWEB-121
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

Prerequisite: CWEB 110

Mobile devices outnumber desktop and laptop computers three to one worldwide. This course will cover practical guidelines, standards, techniques and best practices for building mobile products from start to finish, including basic design and development principles for all mobile devices and platforms. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Discuss Mobile Development.
  2. Describe Mobile Web Development Environment.
  3. Use Mobile Web markup Languages.
  4. Build Mobile Web Pages for Smartphone Browers.
  5. Explain Mobile Web Applications versus Native Web Applications.
  6. Discuss the Future of the Mobile Web.
  7. Discuss near field communications (NFC) 

Content Outline and Competencies:

I. Mobile Development 
  A. Explain Mobile Web versus Desktop Web. 
  B. Discuss Markup, Style and Scripting languages. 
  C. Explore Mobile Industry Groups and Standards Bodies. 
  D. Discuss Mobile Web Applications versus Native Web Applications. 

II. Mobile Web Development Environment 
  A. Explain Mobile Development Tools. 
  B. Evaluate Mobile Web Browsers on the Desktop 

III. Mobile Markup Languages  
  A. Select a Mobile Markup Language. 
  B. Write Cascading Style sheets for Mobile Devices. 
  C. Explain Device Awareness. 
  D. Write JavaScript for Mobile Devices. 
  E. Test Mobile Markup. 
  F. Validate Mobile Markup. 

IV. Mobile Web Pages for Smartphone and Tablets 
  A. Explain Common Web Techniques for Smartphone Browsers 
  B. Build Web Applications for smartphones and tablets  
  C. Deploy a Mobile Website  

V. Mobile Web Applications versus Native Web Applications 
  A. Discuss Bluetooth Applications 
  B. Create Mobile Web Application 
  C. Mobile Media Security 

VI. Near Field Communications 
  A. Discuss security of NFC 
  B. Describe the role and motivation for NFC 
  C. Future of the Mobile Web 
     1) Discuss the Future of Mobility. 
     2) Explore the Opportunity for Mobile Media.

Method of Evaluation and Competencies:

Assignments and Quizzes      20-40% of grade
Paper                          20-40% of grade
Exams                          20-40% of grade
Total                          100%

Grade Criteria:
  A = 90% - 100%
  B = 80% -  89% 
  C = 70% -  79% 
  D = 60% -  69% 
  F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 125

  • Title: Introduction to Dynamic Web Pages: Dreamweaver*
  • Number: CWEB-125
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisites: CWEB 115 and CPCA 114

This course explores the Dreamweaver database environment and dynamic site concepts. Students will learn how to create, sort and display recordset content in a Web page. Students will create search applications, allowing movement between master and detail record pages, and to display the results of database searches. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Create and layout multiple Web page elements populated with dynamic data in Dreamweaver.
  2. Create and Display images dynamically in Dreamweaver.
  3. Create repeating dynamic regions in Dreamweaver.
  4. Create a dynamically filtered recordset in Dreamweaver.
  5. Create a form menu and dynamically populate with database data in Dreamweaver.
  6. Create a filter for a query using dynamic data in Dreamweaver.
  7. Describe the objects that create a database table.
  8. Explain how database content is used on Web pages. 

Content Outline and Competencies:

I. Basic Principles of Data Source Design
   A. Explain how database content is used on Web pages.
   B. Describe the objects that create a database table.

II. Designing Applications in the Dreamweaver Workspace
   A. Create and Layout Multiple Web Page Elements Populated with Dynamic
Data.
   B. Display Images Dynamically.

III. Building Dynamic Applications in Dreamweaver
   A. Populate a Menu with Dynamic Data
   B. Create a Dynamically Filtered Recordset
   C. Create Repeating Dynamic Regions
   D. Create a Filter for a Query Using Dynamic Data

Method of Evaluation and Competencies:

Examinations            25% of grade
Projects/Assignments    75% of grade
  Total                100%

Grade Criteria:
  A = 90% - 100%
  B = 80% -  89% 
  C = 70% -  79% 
  D = 60% -  69% 
  F = Below  60% 

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 126

  • Title: Survey of Web Technologies*
  • Number: CWEB-126
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 2
  • Contact Hours: 2
  • Lecture Hours: 2
  • Lab Hours:

Description:

Prerequisite or corequisite: CWEB 101

This course introduces students to the careers, technologies, and skills used in the field of Web technology. Students will also publish files to Web servers and start a professional Web-based portfolio. 2 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Describe a wide variety of common Web-based applications and solutions.
  2. Compare and contrast the purpose and function of the major Web technologies as defined by current standards.
  3. Explain the purpose and function of the major software tools used by current Web professionals.
  4. Explore careers in the field of Web technology.
  5. Publish to Web servers using a variety of software tools and develop the framework for a Web-based portfolio.

Content Outline and Competencies:

I. Web-based Applications and Solutions 
  A. Identify Web sites that market and sell products. 
  B. Evaluate information retrieval Web sites. 
  C. Identify Web sites that address training and educational needs. 
  D. Explore social networking Web sites. 
  E. Explore entertainment Web sites. 

II. Web Technologies at an Introductory Level 
  A. Discuss and apply HTML/XHTML (Hypertext Markup Language/Extensible Hypertext Markup Language). 
  B. Describe and use XML (Extensible Markup Language). 
  C. Explain and use CSS (Cascading Style Sheets). 
  D. Describe and apply Client Scripting. 
  E. Describe and apply Server Scripting. 
  F. Define and use Telecommunications.  
  G. Discuss and use Database Technologies. 
  H. Identify and apply Web Services. 
  I. Discuss and use Multimedia. 
  J. Identify and apply Mobil Technologies. 

III. Software Tools used by Web Professionals 
  A. Compare Browsers. 
  B. Explore Web Page Editors. 
  C. Explore Web Development Suites. 
  D. Compare Utilities. 

IV. Careers in Web Technology 
  A. Classify current careers in Web technology. 
  B. Explore professional users groups 
  C. Meet and question current Web professionals in variety of careers. 

V. Publish Files and Build a Portfolio 
  A. Publish to Web servers using a variety of software tools 
  B. Build the framework for a Web-based portfolio.

Method of Evaluation and Competencies:

Minimum of four projects      50% to 70% of grade
Minimum of two examinations     30% to 50% of grade
Total                                    100% 

Grade Criteria:
  A = 90% - 100%
  B = 80% -  89% 
  C = 70% -  79% 
  D = 60% -  69% 
  F =  0  -  59% 

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 130

  • Title: Introduction to Flash*
  • Number: CWEB-130
  • Effective Term: Fall 2011
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CPCA 161 or CWEB 104 or CWEB 105

This course will cover the commands and techniques available to add Flash content to Web pages and CD-ROMs. Topics covered will include using drawing tools, manipulating text with text tools, adding and modifying sound, creating animation and publishing work. This class will be taught in a classroom with both Macintosh and Windows computers. 1 hr. lecture/wk. This course may be offered as a Learning Communities (LCOM) section, see current credit schedule for LCOM details.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explain the advantages of vector graphics when used on the Web.
  2. Identify components of the Flash interface.
  3. Use the drawing tools to create simple objects
  4. Use the text tool to create text fields and labels.
  5. Edit and format text fields.
  6. Understand different sound file formats and advantages and disadvantages.
  7. Incorporate sounds into a Flash movie.
  8. Configuring sounds.
  9. Import Bitmaps.
  10. Incorporate Animated GIF files.
  11. Explain the use of layers in Flash movies.
  12. Use Guide Layers to accurately position elements in the movie
  13. Use Motion Guide Layers to create tweened animations.
  14. Understand cell animation and tweening.
  15. Use the Flash timeline to choreograph the movie.
  16. Test Flash movies. 

Content Outline and Competencies:

I. Vector Graphics
   A. Identify advantages
      1. Fast loading
      2. Scalable
   B. Identify Disadvantages
      1. Conversion
      2. Appearance of Photos

II. Flash Interface
   A. Manage timeline
   B. Understand stage
   C. Use rulers and Guides
      1. Showing and Hiding
      2. Sizing
   D. Configure and use grids
      1. Showing and Hiding
      2. Sizing
   E. Configure toolbox
      1. Hiding and Showing
      2. Positioning

III. Drawing Tools
   A. Use selection tool
   B. Use line tool
   C. Select with Lasso tool
   D. Draw with pen tool
   E. Create type
   F. Draw oval
   G. Draw rectangle
   H. Use pencil tool
   I. Use brush tool
   J. Use the transform tool
   K. Use the fill transform tool
   L. Select color with ink bottle tool
   M. Use paint bucket tool to fill shape
   N. Select color with eye dropper tool
   O. Use eraser tool
   P. Move content with hand tool
   Q. Use magnifier tool to zoom in or out
   R. Specify fill and stroke colors
   S. Set options using the options panel 

IV. Text Tool
   A. Create text field
   B. Create label field
   C. Delete text
   D. Delete selected text
   E. Apply font and size format
   F. Apply color format
   G. Apply vertical or horizontal orientation

V. Sound File Formats
   A. Determine advantages of different sound file formats
   B. Determine disadvantages of different sound file formats

VI. Sound File Formats
   A. Determine advantages of different sound file formats
   B. Determine disadvantages of different sound file formats

VII. Sound Files
   A. Import sound files into library
   B. Put sound file into frame
   C. Put sound file into button frame
   D. Adjust start and stop points of sound
   E. Use fade ins and fade outs for sounds
   F. Use custom tool to adjust volume levels of sounds

VIII. Bitmaps
   A. Import bitmaps into library
   B. Import bitmaps onto stage

IX. Animated GIF
   A. Import animated GIF file into library
   B. Organize GIF file frames in a library folder

X. Layers
   A. Explain the use of layers in the timeline
   B. Create a new layer in the timeline
   C. Delete an existing layer in the timeline
   D. Copy layers in the timeline
   E. Reorder layers in the timeline
   F. Create layer folders
   G. Delete layer folders

XI. Guide Layers
   A. Use guide layers to position elements on the stage
   B. Edit a guide layer
   C. Delete a guide layer

XII. Motion Guide Layers
   A. Use motion guide layers to direct the animation in a motion tween
   B. Edit a motion guide layer
   C. Delete a motion guide layer

XIII. Cell by Cell Animation
   A. Create a frame by frame animation
   B. Create a shape tween animation
   C. Create a motion tween animation

XIV. Timeline Usage
   A. Use the timeline to build scenes
   B. Create scenes
   C. Delete scenes
   D. Duplicate scenes
   E. Reorder scenes

XV. Test And Publish
   A. Use the Publish Preview tool
   B. Use the Profiler tool to determine the bandwidth needs
   C. Publish the movie to a WEB format
   D. Publish the movie to a Flash Player format

Method of Evaluation and Competencies:

   Examinations         25% of grade
   Projects/Assignments 75% of grade
                       100%
Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 136

  • Title: Introduction to PHP*
  • Number: CWEB-136
  • Effective Term: Fall 2013
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisites: (CWEB 101 and CPCA 114) or (CS 134 or CIS 134)

This course covers the commands and techniques available to add functionality to Web pages using PHP (Hypertext Preprocessor). Students will build client-side PHP scripts with variables, functions, expressions, methods and events to validate forms and enhance Web page functionality. The basics of server-side scripting are introduced. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explain the purpose and interaction between data-driven Web site components including the purpose for scripting languages and middleware.
  2. Use HTML elements to create a Web form.
  3. Write PHP scripts demonstrating the use of variables, arrays, functions, expressions, methods, properties, events, if statements, and loops.
  4. Differentiate the need between client-side and server-side PHP scripts, and create examples of each.
  5. Post PHP Web pages and debug PHP scripts. 

Content Outline and Competencies:

I. Data-driven web site components, scripting languages, and
middleware
   A. Explain the role and functions of the browser and web page.
   B. Compare the role and functions of HTML and scripts.
   C. Contrast the role and functions of client-side and server-side
scripts.
   D. Explain the role and functions of the database.
   E. Demonstrate the purpose of SQL.
   F. Explain the role and functions of various web page development
tools.
   G. Contrast the role and functions of the client with the server.
   H. Explain the role and functions of the server and server operating
system.

II. Web forms
   A. Use the form element in a web page to create a web form.
   B. Set the action attribute to a script file.
   C. Differentiate between post and get methods.
   D. Use input elements to collect and submit data on a form.
   E. Use select and option elements to collect data on a web form.
   F. Add table elements to align information on a web form.

III. Introduction to PHP
   A. Describe the purpose for PHP.
   B. Demonstrate the rules for PHP syntax.
   C. Create basic PHP scripts to HTML files using variables, arrays,
functions, expressions, methods, properties, and events.
   D. Add PHP control structures such as If statements and loops.

IV. Client-Side PHP Scripts
   A. Create PHP scripts for form input.
   B. Create PHP scripts for various user interface effects such as
rollovers.
   C. Post and debug PHP client-side scripts.

V. Server-Side PHP Scripts
   A. Create PHP scripts to obtain form data and output HTML.
   B. Use PHP scripts to open files to read, write, and append data.
   C. Post and debug PHP server-side PHP scripts.

Method of Evaluation and Competencies:

A minimum of one quiz           40% - 60%
A minimum of five projects      40% - 60%
                               100%

Grade Criteria:

   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 140

  • Title: Intermediate Flash*
  • Number: CWEB-140
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 130

This course will build on the fundamental skills learned in CWEB 130, Introduction to Flash. Topics will include complex animation techniques; interactivity with simple frame actions; and interactivity using objects such as buttons, hot spots and movie clips. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Build interactive movies using buttons, keyboard and mouse detection
  2. Manage movie organization with scenes and layers
  3. Combine tweening and frame by frame animation
  4. Manage symbols and symbol libraries
  5. Build interactivity using simple ActionScripts

Content Outline and Competencies:

I. Buttons
   A. Create buttons
      1. Plain buttons
      2. Animated buttons
      3. Invisible buttons
      4. Text buttons
   B. Build menus with buttons
   C. Modify button properties and tracking options

II. Keyboard
   A. Detect a key press
   B. Detect keystrokes in ActionScript using the Key object methods and
listeners:
      1. isDown method
      2. isToggled method
      3. getASCII method
      4. getCode method
      5. onKeyDown listener
      6. onKeyUp listener

III. Mouse
   A. Detect Mouse Movement on the Stage
   B. Detect button clicks on the Mouse object with listeners:
      1. onMouseDown listener
      2. onMouseUp listener
      3. onMouseMove listener

IV. Movie Organization
   A. Create layer folders
   B. Delete layer folders
   C. Control layer folders
   D. Cut and Paste between layer folders
   E. Create a new scene
   F. Delete an existing scene
   G. Duplicate an existing scene
   H. Reorder scenes

V. Advanced animation: Combine frame by frame animation with tweened
animation

VI. Symbol Libraries
   A. Create a new symbol
   B. Create a symbol from an existing graphic
   C. Create a symbol instance on the stage
   D. Edit a master symbol
   E. Duplicate a master symbol
   F. Create a shared library
   G. Use font symbols

VII. Interactivity with Simple Frame Actions
   A. Choose and use the Normal Scripting mode and the Expert Scripting
mode
   B. Add an action to a frame
   C. Edit a frame action
   D. Add frame labels and comments
   E. Create a named anchor
   F. Control movie playback with the stop(), gotoAndPlay(), and
gotoAndStop() actions

Method of Evaluation and Competencies:

Examinations         25% of grade
Projects/Assignments 75% of grade
                    100%
            
Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 146

  • Title: PHP with MySQL*
  • Number: CWEB-146
  • Effective Term: Fall 2011
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 136

This course covers the commands and techniques required to connect a Web page to a relational database using PHP (Hypertext Preprocessor) and MySQL (database management system). Students define and build a relational database using MySQL, then use PHP scripts as well as SQL in a Web page to connect to the database to edit, delete, and enter records. 1 hr. integrated lecture lab/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Model data by designing the tables, fields, data types, and joins needed for a small relational database.
  2. Use MySQL to create the relational database.
  3. Use SQL to edit, enter, delete, and query data in a MySQL database.
  4. Connect to a MySQL database using PHP scripts in a Web page.
  5. Write a PHP script to display, enter, edit, and delete data from a MySQL database.
  6. Describe the use and application of cookies and session variables.  

Content Outline and Competencies:

I. Introduction to Relational Databases
   A. Explain the benefits of a properly designed relational database.
   B. State proper field and object naming conventions.
   C. Demonstrate the use of proper field data types.
   D. Build a diagram to model the data using tables, fields, primary key
fields, foreign key fields, and one-to-many relationships.

II. Introduction to MySQL
   A. Use MySQL to create and define the tables, fields, field types, and
joins necessary to create a small relational database.
   B. Use MySQL to enter, edit, delete, and query data.

III. Introduction to SQL (Structured Query Language)
   A. Define SQL terminology and demonstrate proper SQL syntax.
   B. Create a table with field names using the CREATE statement.
   C. Select data to the database using the SELECT statement.
   D. Add data to the database using the INSERT statement.
   E. Change data in the database using the UPDATE statement.
   F. Delete data in the database using the DELETE statement.
   G. Write WHERE conditions to select certain records.
   H. Use the simple and left JOIN operations.

IV. PHP, Web page, MySQL database Connections
   A. Define the name of the DBMS software, driver, database location, and
server permissions needed.
   B. Write a connection PHP script to link the Web page to the database.
   C. Write a PHP script to insert data in the MySQL database.
   D. Write a PHP script to display the contents of the MySQL database.
   E. Write a PHP script to delete the contents of the MySQL database.
   F. Write a PHP script to update the contents of the MySQL database.
   G. Write a PHP script to select data with queries involving more than
one table.
   H. Debug PHP scripts and SQL.

V. Files, Cookies, and Session Variables
   A. Read and write text files with PHP
   B. Upload a file using PHP
   C. Explain the nature of a stateless protocol, and the need for cookies
and session variables
   D. Write PHP scripts to set cookies
   E. Write PHP scripts to set session variables.

Method of Evaluation and Competencies:

A minimum of one quiz              40% - 60%
A minimum of five projects      40% - 60%
                               100%
Grade Criteria:
   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 150

  • Title: Advanced Flash*
  • Number: CWEB-150
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 140

This course will build on the skills learned in CWEB 131, Intermediate Flash. Students will do projects to control movie clips, sound, external data, multiple timelines and text fields. Some ActionScripting will be introduced. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Control multiple timelines
  2. Manage outside communication
  3. Control movie clips
  4. Control sound
  5. Control data sources
  6. Control text 

Content Outline and Competencies:

I. Timeline Control
   A. Navigate timelines with movie clips
   B. Name movie clip instances
   C. Use absolute and relative target paths
   D. Target movie clips using the WITH action
   E. Control the flow of information in ActionScript with the scope of
variables
   F. Use movie clips as containers

II. Outside Communication
   A. Build a movie that sends data:
      1. Through the WEB browser
      2. To an external movie
      3. To an external image
   B. Build two movies that talk to each other
   C. Use the fscommand action in a projector
   D. Build a movie that communicates with a printer
   E. Detect a movie's playback environment
   F. Build a preloader to detect download progress

III. Movie Clip Control
   A. Drag a movie clip
   B. Set movie clip properties
   C. Get movie clip properties
   D. Modify movie clip color
   E. Detect dropped movie clips
   F. Detect movie clip collisions
   G. Get the boundaries of movie clips
   H. Generate movie clips dynamically
   I. Remove movie clips dynamically
   J. Customize the mouse pointer

IV. Sound Control
   A. Attach sounds to movies
   B. Build a movie to play sounds
   C. Transform sounds using the sound envelope editor
   D. Load external sounds
   E. Read sound properties
   F. Detect sound events

V. Data Sources
   A. Initialize data in a movie
   B. Control movie flow with variables and expressions
   C. Load external variables
   D. Share information with other movies
   E. Modify variables
   F. Concatenate variables
   G. Test data with conditional statements

VI. Text Manipulation
   A. Create input and dynamic text fields
   B. Set and select text field options
   C. Concatenate text fields
   D. Display HTML formatted text in text fields 
   E. Tween a text field
   F. Set text field properties
   G. Generate text fields dynamically
   H. Modify text in text fields
   I. Set the focus of text fields
   J. Detect changes in a text field
   K. Manipulate text field content with the String object
      1. Analyze text strings
      2. Rearrange text strings
      3. Modify text strings

Method of Evaluation and Competencies:

   Examinations         25% of grade
   Projects/Assignments 75% of grade
                       100%

Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 160

  • Title: Introduction to JavaScript*
  • Number: CWEB-160
  • Effective Term: Fall 2013
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 104 or CWEB 105 or CWEB 106 or CPCA 161 or (CS 134 or CIS 134)

This course will cover the commands and techniques available to add functionality to Web pages using JavaScript. Topics to be covered include integrating JavaScript into an HTML file, creating pop-up windows, adding scrolling messages, validating forms and enhancing the use of image and form objects. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Describe JavaScript programming.
  2. Integrate JavaScript and HTML.
  3. Create pop-up windows, add scrolling messages and validate forms.
  4. Use image and form objects.

Content Outline and Competencies:

I. JavaScript Programming
   A. Define HTML and explain the use of HTML tags.
   B. Define JavaScript cookies and variables.
   C. Define expression and describe the arithmetic operators.
   D. Discuss the use of JavaScript functions.
   E. Define objects, properties, methods, and events.
   F. Describe the purpose of event handlers, frames, and arrays.

II. JavaScript and HTML
   A. Describe how to integrate JavaScript and HTML.
   B. Insert script tags on a Web page.
   C. Set the background color of Web page using JavaScript.
   D. Extract the system date.
   E. Use several variables to construct a message.
   F. Write a user-defined function that displays a message and links
viewers to a new site.
   G. Use the last Modified property to display the last modified document
date.

III. Pop-up Windows, Scrolling Messages, and Validate Forms
   A. Explain the four basic components of a scrolling message.
   B. Write a user-defined function to display a scrolling message in a
form text box.
   C. Write a user-defined function.
   D. Validate data entry using a nested If...Else statement.
   E. Write a user-defined function to format output in currency format.
   F. Use the open() method to display another Web page in a pop-up
window.
   G. Use the lastModified property to display the date a Web page was
last modified.

IV. Image and Form Objects
   A. Create an image object.
   B. Write a rolling banner function.
   C. Create a dynamic greeting.
   D. Write a user-defined function that calculates the number of days to
a future date.
   E. Write a user-defined function that changes an image when the mouse
pointer passes over a related link.

Method of Evaluation and Competencies:

Quizzes   40% - 60%
Projects     40% - 60%
                  100%

Grading criteria:
   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 166

  • Title: Introduction to eXtensible Markup Language*
  • Number: CWEB-166
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

Prerequisite: CWEB 160

This course will introduce and explain the use of XML(eXtensible Markup Language) documents to encapsulate and transfer data across the Internet. Students will learn to use document type definitions, attributes and entities, and XML schemas to build valid and useful XML documents. CSS(Cascading Style Sheets) will be introduced to format the XML documents. JavaScript will be used to incorporate programming instructions into the XML document. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Identify real world uses of XML.
  2. Create an XML document.
  3. Identify the components of a “Well Formed” XML document.
  4. Create valid Document Type Definitions.
  5. Create and use attributes and entities.
  6. Create an XML schema.
  7. Create and use elements in a schema.
  8. Use CSS in the XML document to apply formatting.
  9. Use the XMLDOMNode object.
  10. Use the XMLDOMElement object.
  11. Use the XMLDOMText object.

Content Outline and Competencies:

I. XML Basics 
  A. Display XML file in a browser. 
  B. Identify and describe real world uses of XML. 

II. Creation of XML Documents 
  A. Evaluate and compare XML editors. 
  B. Use an XML validator to verify XML structure. 
  C. Identify and describe ASCII, Unicode and UCS character encoding. 
  D. Separate XML Markup and XML Data from each other. 
  E. Identify whitespace characters. 
  F. Create a prolog for an XML file. 
  G. Create a declaration for an XML file. 
  H. Add comments to an XML file for documentation. 
  I. Define processing instructions. 
  J. Define tags and elements. 
     1. Define and create tag names. 
     2. Define and create empty elements. 
     3. Define and create a root element. 
     4. Define and create attributes. 
  K. Define and create CDATA sections. 
  L. Use entities to complete XML document. 

III. Creation of “Well Formed” XML Documents 
  A. Begin the document with an XML declaration. 
  B. Use only legal character references. 
  C. Use correct element structure. 
  D. Nest elements correctly. 
  E. Use unique attribute names. 
  F. Use XML namespaces. 
     1. Create namespaces. 
     2. Define namespaces with URLs. 
     3. Create local namespaces. 
     4. Create default namespaces. 

IV. Valid XML Documents 
  A. Use Document Type Definitions (DTD). 
  B. Create element content models 
     1. Identify child elements. 
     2. Identify multiple child elements. 
  C. Support external DTDs. 
     1. Identify and define private and public DTDs. 
     2. Use internal and external DTDs at the same time. 
     3. Manage namespaces in DTDs. 

V. Attributes and Entities in DTDs 
  A. Identify and define attributes in DTDs. 
  B. Specify default values for the DTD. 
  C. Specify attribute types. 
  D. Use Entities. 
     1. Create Internal General Entity Reference. 
     2. Create External General Entity Reference. 

VI. Valid XML Documents Using XML Schemas 
  A. Create XML schemas. 
  B. Create elements and types. 
  C. Specify a specific number of elements. 

VII. Types Of XML Schemas 
  A. Restrict simple types. 
  B. Identify and use anonymous type definitions.  
  C. Declare empty elements. 
  D. Declare mixed content elements. 
  E. Group elements together. 
  F. Group attributes together. 
  G. Handling namespaces in schemas. 
     1. Identify and declare locals without qualifying them. 
     2. Identify and declare and qualify locals. 
  H. Document an XML schema. 

VIII. XML With Cascading Style Sheets 
  A. Connect CSS style sheets and XML documents. 
  B. Create style sheet selectors. 
     1. Create and use style classes. 
     2. Select an option by ID. 
  C. Use inline styles. 
  D. Create style rule specifications in style sheets. 
     1. Create block elements.  
     2. Specify text styles. 
     3. Identify and define styling colors and background. 
     4. Identify and define styling borders. 
     5. Identify and define styling alignments. 
     6. Identify and define image styles. 
     7. Identify and define lists styles. 
     8. Identify and define tables styles. 

IX. JavaScript And XML 
  A. Identify and define the Document Object Model (DOM) objects. 
     1. Identify and define the XMLDOMNode object. 
     2. Identify and define the XMLDOMElement object. 
     3. Identify and define the XMLDOMText object. 
  B. Reference elements by name. 
  C. Read attribute values.

Method of Evaluation and Competencies:

Exams         20-40% of grade
Projects 60-80% of grade
                    100%
                    
Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F =   0 - 59%   

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 167

  • Title: Introduction to Asynchronous JavaScript and XML*
  • Number: CWEB-167
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 160

This course will introduce and explain the use of AJAX technology. AJAX is a loose acronym for Asynchronous JavaScript and XML(eXtensible Markup Language). AJAX is not a technology itself but is a combination of XHTML(eXtended Hypertext Markup Language), CSS(Cascading Style Sheets) and JavaScript?s use of the DOM (Document Object Model). Students will use AJAX to build dynamically load data into a web page, to build lists on the fly, include auto complete functionality and other interactive features to a web page. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explain AJAX applications.
  2. Create HTTP Request Object.
  3. Implement HTTP Request Object methods.
  4. Use HTTP Request properties.
  5. Read data from files on a server.
  6. Write data to a web page.
  7. Using the GET and POST methods.
  8. Use the HEAD Request to gather data.
  9. Use AJAX debugging tools.
  10. Use an AJAX library.
  11. Identify and correct AJAX errors.

Content Outline and Competencies:

I. Examples of Current AJAX Applications 
  A. Discuss and reverse engineer Mapping software. 
  B. Discuss and reverse engineer Calendar software. 

II. XML HTTP Request Object 
  A. Create and use the XML HTTP Request Object in a Mozilla based browser. 
  B. Create and use the XML HTTP Request Object in a Microsoft based browser. 
  C. Identify and verify the existence of the XML HTTP Request Object. 

III. XML HTTP Request Methods 
  A. Identify and use the abort() command. 
  B. Identify and use the getAllResponseHeaders() command. 
  C. Identify and use the getResponseHeader() command. 
  D. Identify and use the open() command. 
  E. Identify and use the send() command. 
  F. Identify and use the setRequestHeader() command. 

IV. XML HTTP Request Properties 
  A. Define and use the onreadystatechange property. 
  B. Define and use the readyState property. 
  C. Define and use the responseText property. 
  D. Define and use the responseXML property. 
  E. Define and use the status property. 
  F. Define and use the statusText property. 

V. Data Retrieval 
  A. Open and read a text file. 
  B. Open and read an XML file. 

VI. Display Of Data In The Web Page 
  A. Display time. 
  B. Display date. 

VII. Data Transferred To The Server 
  A. Use GET method. 
  B. Use POST method. 

VIII. HEAD Requests 
  A. Configure HEAD request to return all the header data you can get. 
  B. Find the last-modified date. 

IX. AJAX Debugging Tools 
  A. Configure a browser for debugging 
  B. Identify unsupported browsers 

X. Toolkits 
  A. Use a JavaScript Library to build a simple update. 
  B. Use Drag and Drop to move page elements. 
  C. Identify and use an AJAX Toolbox. 
  D. Use Bajax library. 
  E. Use Dogo Toolkit library. 
  F. Use Simple AJAX Code-Kit (SACK). 

XI. Common AJAX Errors 
  A. Identify and correct the error “Back button used to navigate pages”. 
  B. Identify and correct the error “Bookmarking and Links used to navigate pages”. 
  C. Identify and correct the error “Old browsers that do not support AJAX”. 
  D. Identify and correct the error “User customized browser with JavaScript and or ActiveX turned off”. 
  E. Identify and correct the error “Inaccurate search results caused by Search Engine Spiders”. 
  F. Identify and correct the error “Use AJAX on appropriate Web sites”.
  G. Identify and correct security loopholes.

Method of Evaluation and Competencies:

Exams         20-40% of grade
Projects 60-80% of grade
                    100%
                    
Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = 59% and less  

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 170

  • Title: Intermediate JavaScript*
  • Number: CWEB-170
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 160

This course builds on the skills learned in CWEB 160, Introduction to Web Scripting: JavaScript. Students will learn to use JavaScript in their Web pages to build menus and navigational structures. They will also learn to use intermediate techniques for cookie manipulation and storage. Complex use of operators (Bitwise, Assignment, Comparison, Arithmetic and Boolean) will be explained. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Build a menu for a WEB site with JavaScript.
  2. Effectively use JavaScript operators
  3. Build a tracking system with cookie creation and storage.
  4. Write JavaScripts with control structures. 

Content Outline and Competencies:

I. Build a menu using DHTML and JavaScript.

II. Write JavaScripts with advanced operators
   A. Write functions using bitwise operators
   B. Write conditional statements with comparison and boolean operators
   C. Create and initialize variables with assignment operators
   D. Write functions that calculate values using arithmetic operators

III. Cookies
   A. Explain why data is stored in text files on the user's computer
   B. Explain how Netscape and Explorer store the cookie information
differently
   C. Describe how the expiration date affects the life of the cookie
   D. Create, retrieve, and delete cookies

IV. Control Structures
   A. Write a looping function that uses the Break command
   B. Write a looping function that uses the Continue command
   C. Write a Do While loop that lists the names of the images in a WEB
page
   D. Write a For In loop that checks the value store in every element of
an array
   E. Write a For loop that initializes the contents of an array
   F. Write an If / Else structure that branches program execution
   G. Write a Switch structure that displays one of may different error
messages for data validation
   H. Write a While loop that processes the contents of a text string

Method of Evaluation and Competencies:

Examinations         25% of grade
Projects/Assignments 75% of grade
                    100%
                    
Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 180

  • Title: E-Commerce Using JavaScript*
  • Number: CWEB-180
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 170

This course builds on the skills learned in CWEB 160, Introduction to Web Scripting: JavaScript, and CWEB 161, Intermediate JavaScript. The student will build a complete e-commerce site that will support online ordering and payment with JavaScript. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Build a WEB site using HTML and JavaScript for an E-Commerce shopping cart.
  2. Interface JavaScript with pre-built CGI scripts for order processing.
  3. Store the order information into a PHP powered database. (mySQL)
  4. Upload the shopping cart application onto a WEB server.
  5. Verify the shopping cart by placing sample orders. 

Content Outline and Competencies:

I. Build a Form in HTML.
   A. Build and program:
      1. selection lists
      2. text fields
      3. buttons
         a. Reset
         b. Submit
      4. radio buttons

II. Use a Hidden Frame for JavaScript Code

III. Explain Why Hidden Frames are Useful

IV. Create an Object Using the Object Data Type

V. Write a Method for the Object

VI. Delete an Object From Memory Using the Delete Operator

VII. Use the With Statement to Reference an Object

VIII. Build  a For-In Statement to Loop Through the Elements of the
Shopping Cart

IX. Reference Other Browser Windows From an Existing Window

X. Determine the Browser Being Used With the Navigator Object

XI. Detect Keystrokes in a Web Page

XII. Create Necessary Variables for Data Collection.

XIII. Create Data Validation Functions.

XIV. Process the Orders Using CGI Scripts.

XV. Store the Order Into a Database Using PHP and mySQL.

XVI. Access a Web Server and Upload Files Using FTP.

XVII. Use Sample Data to Test the Shopping Cart Application.

Method of Evaluation and Competencies:

Examinations         25% of grade
Projects/Assignments 75% of grade
                    100%
                    
Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 190

  • Title: ActionScript for Flash*
  • Number: CWEB-190
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 150

This course will teach the basic skills needed to use ActionScripts in Flash movies. Students will build interactivity into their movies using ActionScript. They will also manipulate data and control Flash objects such as movie clips. ActionScript logic and functions will be explained. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Describe ActionScript basics
  2. Handle events
  3. Target paths
  4. Employ objects
  5. Write functions
  6. Manipulate data
  7. Use conditional logic
  8. Control movie clips dynamically
  9. Load external content 

Content Outline and Competencies:

I. Basics
   A. Describe the purpose of learning ActionScript
   B. List ActionScript elements
   C. Write a first ActionScript
   D. Test a first ActionScript

II. Event Handlers
   A. Explain what event handlers do
   B. Choose the correct event handler
   C. Activate movie events
   D. Attach mouse events to movie clips
   E. Incorporate frame events
   F. Use clip events
   G. Manage multiple events
   H. Use event handler methods
   I. Use "listeners"

III. Target Paths
   A. Target the following objects:
      1. current movie
      2. main movie
      3. parent movie
      4. movie clip instance
      5. movies on levels
      6. movie clip instances on different levels
      7. multiple identities
   B. Create and reference global elements

IV. Objects and Functions
   A. Understand and use different object types
      1. Use the Color object
      2. Use the Key object
      3. Use String and Selection objects
   B. Create a function
   C. Add parameters to a function
   D. Return results from a function to local variables

V. Dynamic Data
   A. Create variables, arrays and dynamic text fields
   B. Retrieve information from dynamic text fields

VI. Manipulate Data
   A. Build an expression using variables of different data types
   B. Use operators to build a condition
   C. Calculate mathematical expressions
   D. Manipulate strings of data

VII. Conditional Logic
   A. Control a script's flow
   B. Determine conditions using variables
   C. React to multiple conditions and user interaction
   D. Detect symbol collisions

VIII. Movie Clip Control
   A. Create movie clips dynamically
   B. Build continuous feedback buttons
   C. Dynamically draw lines with the Draw methods
   D. Create filled shapes dynamically
   E. Drag and drop movie clip instances
   F. Remove dynamically created content

IX. External Assets
   A. Load a movie into a target
   B. Load JPG images dynamically
   C. Create an interactive placeholder
   D. Load movies into a level
   E. Control a movie on a level
   F. Load MP3s dynamically
   G. React to dynamically loaded MP3s

Method of Evaluation and Competencies:

Examinations         25% of grade
Projects/Assignments 75% of grade
                    100%

Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = Below  60%

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 200

  • Title: Podcasting I*
  • Number: CWEB-200
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

Prerequisite: CWEB 101

Podcasting is a web-based broadcast medium. Audio files (most commonly in MP3 format) are made available online in a way that allows software to automatically detect the availability of new files (generally through RSS [Really Simple Syndication]), and download the files for listening at the user's convenience. This course will cover how to create sound, use the appropriate software, develop a show, distribute a podcast, and build an audience. Students will begin by learning the basics of blogging and develop their blogs into audio and/or video podcasts. More advanced topics include audio editing, podcasting on the go, and videocasting. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explain how podcasting works.
  2. Create a compelling podcast.
  3. Design a podcast for the targeted listeners.
  4. Identify the components of a podcast.
  5. Discuss software needed for creating podcasts.
  6. Perform interview techniques.
  7. Practice professional recording techniques.
  8. Perform audio and video edit and mix techniques.
  9. Create ID3 tags.
  10. Describe RSS (Really Simple Syndication).
  11. Distribute the podcast.
  12. Discuss day-to-day issues of podcasting and syndication.
  13. Explain music and intellectual property rights.
  14. Explain copyright issues. 

Content Outline and Competencies:

I.How Podcasts Work.
   A. Find Podcasts
   B. Download and Install “Pod-Catching” Software.
   C. Identify Differences Between Radio and Podcasting.

II. Podcasts.
   A. Explain Guidelines For a Podcast.
   B. Define Your Listeners.
   C. Create the Best Overall Sound for Podcasts.
   D. Choose the Right Length.
   E. Define How Frequently You Should Post.
   F. Discuss Feedback.

III. The Components of a Podcast.
   A. Explore Voices on your Podcast.
   B. Conduct Interesting Interviews.
   C. Identify Music, Sound, and Sound Effects Skillfully.
   D. Discuss the Balance Between Quality and Realism.

IV. The Basics of Show Preparation.
   A. Demonstrate Show Preparation Techniques.
   B. Create Show Notes/Blog.
   C. Describe Email Strategies.

V. The Hardware and Accessories Needed for Podcasts.
   A. Explain Recording in the Field.
   B. Identify Software Requirements.
   C. Discuss Budget for Bandwidth.

VI. The Assets for Podcasts.
   A. Identify Recording Tips and Techniques.
   B. Discuss Interview Techniques for Guests on Podcast.
   C. Explore Edit and Mix Techniques.
   D. Identify ID3 Tags.

VII. Distribute Podcasts.
   A.Discuss Public Syndication.
   B. Prepare the Podcast For Syndication.
   C. Promote the Podcast.

VIII. Music and Intellectual Property Rights.
   A. Define Copyright.
   B. Discuss Royalty and Royalty-Free Assets.
   C. Explore How To Protect Podcasts Through Packaging.
   D. Integrate Podcasts in a Good Website.
   E. Discuss Podcasts with Pictures.

Method of Evaluation and Competencies:

A minimum of three tests.     25%
Papers, studies, assignments, blog, etc.   25%
A minimum of three podcasts.    50%
       100%

Criteria for Grade:
90 – 100  A
80 – 89   B
70 – 79   C
60 – 69   D
0 -  59   F    

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 205

  • Title: Search Engine Optimization*
  • Number: CWEB-205
  • Effective Term: Fall 2011
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisites: CWEB 104 or CWEB 105

This course will cover how to optimize a Website to maximize search engine ranking. Upon completion of the course students will be able to identify and implement effective Web site designs and strategies for search engine optimization. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explain the importance of search engine visibility.
  2. Create Web Design Rules for search engine optimization.
  3. Create the text components of a Website.
  4. Create keywords and understand placement.
  5. Explain the compromise between marketing and design.
  6. Discuss what can harm search engine visibility.
  7. Describe JavaScript for Search Engine Visibility.
  8. Configure Cascading Style Sheets (CSS) and Frames for Search Engine Visibility.
  9. Configure Flash Sites for Search Engine Visibility.
  10. Discuss Dynamic Web Pages using Server-Side Includes (SSI).
  11. Optimize PDF Documents.
  12. Create directory submissions.
  13. Create search engine submissions.
  14. Monitor Web site statistics.
  15. Maintain a Web site.
  16. Define spam and types of spam. 

Content Outline and Competencies:

I. Search Engine Basics. 
   A. Explain the Importance of Search Engine Visibility. 
   B. Identify Search Engine Services. 
   C. List Web Design Rules.

II. Web Design Rules for Search Engine Optimization. 
   A. Create, List, and Use Text Components. 
   B. Create and Set up Keyword Placement. 
   C. Include the Link Component. 
   D. Consider and Use the Best Navigation Scheme. 
   E. Discuss the Compromise Between Marketing and Design.

III. Web Page Design Workarounds. 
   A. Review Bells and Whistles That Can Hurt More Than Help. 
   B. Describe JavaScript and Search Engine Visibility. 
   C. Manage Cascading Style Sheets (CSS) and Frames for Search Engine
Visibility. 
   D. Manage Flash Sites for Search Engine Visibility. 
   E. Discuss Dynamic Web Pages using Server-Side Includes (SSI). 
   F. Optimize PDF Documents for Search Engine Visibility.

IV. Publish a Web Site.
   A. Perform a Directory Submission. 
   B. Perform a Search Engine Submission. 
   C. Monitor Web Site Statistics. 
   D. Resubmit a Web Site to a Search Engine. 
   E. Perform Site Maintenance.

V. Best Practices: The Dos and Dont's of Search 
Engine Marketing.
   A. Describe Types of Spam. 
   B. Discuss Common Misconceptions.

Method of Evaluation and Competencies:

A minimum of two exams.      25%
Papers, studies, assignments.   25%
A minimum of one project.  50%
                        100%

Criteria for Grade:
90 – 100 A
80 – 89  B
70 – 79  C
60 – 69  D
0 -  59   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 212

  • Title: Technical Interface Skills*
  • Number: CWEB-212
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

Prerequisite: CWEB 110

This course will cover the skills needed to successfully develop Information Architecture (IA) blueprints from concept to completion. Students will use fundamental visual principles, perception, color, composition and typography to analyze and modify existing IA plans while keeping consistent structure. They will create complementary visuals that maintain a client?s brand while working through the modification process. Students will review and memorize the critical universal usability rules and basic visual design principles quintessential of a design team and to implement an aesthetic vision through every step of development. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Diagram the technical process and structural guidelines of Web design development.
  2. Research and analyze Universal Usability and implement strategies.
  3. Establish and modify Information Architecture plans.
  4. Incorporate interface design principles and Universal Usability during Web site development.
  5. Review and analyze online page design and typography.
  6. Analyze graphics as content, their characteristics, color systems and uses.
  7. Integrate forms and applications which support interaction.
  8. Evaluate appropriate use of multimedia. 
  9. Explore existing and emerging technologies and review considerations for these technologies.

Content Outline and Competencies:

I. Technical Process and Structural Guidelines of Web Design
Development
  A. Establish a site development team and allocate responsibilities. 
  B. Analyze types of Web sites and documents. 
  C. Review the development process. 

II. Universal Usability and Implementation Strategies 
  A. Examine and measure accessibility within designs. 
  B. Outline universal usability guidelines. 
  C. Discuss flexibility, adaptation, user control, and functionality. 
  D. Collect user research through surveys, interviews, focus groups and web analytics. 
  E. Review Goals, scenarios, personas. 
  F. Implement universal design principles. 

III. Information Architecture Plans 
  A. Establish themes to organize information. 
  B. Develop a viable site structure. 
  C. Modify an existing site structure. 
  D. Review functionality of site structure.
  E. Present final information architecture plans and rules for future modifications.  

IV. Interface Design Principles and Universal Usability During Web Site Development  
  A. Analyze and compare navigation and wayfinding solutions. 
  B. Review principals of wayfinding. 
  C. Compare browsing and searching capabilities. 
  D. Diagram interface design solutions. 
  E. Review consistency, integrity and stability issues. 
  F. Measure options, bandwidth, and interaction.
  G. Consider information design evolution and standardization. 
  H. Review and apply the enterprise interface and potential corporate identity standards.

V. Online Page Design and Typography 
  A. Define Web, Interactive Media and Design terminology. 
  B. Analyze page designs and anticipate design for use in multiple mediums. 
  C. Apply visual design basics. 
     1. Define visual balance. 
     2. Define basic visual elements. 
     3. Define three functions of images.
  D. Analyze characteristics of typography on the Web.  
     1. Define legibility in type as it relates to screen design.  
     2. Define readability principles with type. 
     3. Explore historical and current font technologies. 
  E. Compare typefaces and families, type size, leading, kerning and tracking options. 
  F. Review visual principals that dominate the web. 
  G. Employ adaptive design techniques.  
  H. Demonstrate incorporating page frameworks and design grids for Web pages. 

VI. Graphics as Content, Their Characteristics, Color Systems and Use  
  A. Discuss the origins of information graphics. 
  B. Document the characteristics of Web graphics. 
  C. Compare imaging strategies, images on screen and evaluate complex illustrations and
photographs. 
  D. Identify traditional color systems.
  E. Define and employ digital color systems.  
  F. Identify cross platform color issues and resolve them. 
  G. Review color terminology and compare color choice and use in appropriate online settings. 

VII. Forms and Applications Which Support Interaction 
  A. Identify technologies that support interaction. 
  B. Incorporate user design analysis when designing Web applications. 
  C. Create wireframes and prototypes to demonstrate application.

VIII. Graphics as Content, Their Characteristics, Color Use 
  A. Discuss the origins of information graphics. 
  B. Document the characteristics of Web graphics. 
  C. Compare imaging strategies, images on screen and evaluate complex illustrations and
photographs. 
  D. Review color terminology and compare color choice and use in appropriate online
settings. 

IX. Appropriate Use of Multimedia 
  A. Review multimedia considerations. 
  B. Discuss multimedia strategies. 
  C. Manage multimedia preparations.

X. Existing and Emerging Technologies 
  A. Create prototypes for traditional Graphical User Interface (GUI). 
  B. Evaluate additional display options (including by not limited to mobile, large scale
displays, Tangible User Interfaces, spatial interfaces and other emerging technologies) and document any architecture, graphic and usability considerations. 
  C. Propose solutions for delivering content on multiple platforms.

Method of Evaluation and Competencies:

Exams:     10-30% of grade
Assignments, activities and quizzes:   70-90% of grade

Grade Criteria:
90 – 100 = A
80 – 89  = B
70 – 79  = C
60 – 69 = D
0 –  59 = F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 221

  • Title: Design and Development for Mobile Web*
  • Number: CWEB-221
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

Prerequisite or corequisite: CWEB 121

This course provides practical knowledge to effectively plan, engineer, and deliver websites for Mobile devices, such as phones, PDA's, Blackberry's, etc. Students will combine XHTML and CSS (Cascading Style Sheets) to create accessible Mobile websites. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explain the differences between Mobile browser and full Web browser layouts.
  2. Apply a plan to engineer a Mobile website.
  3. Explain pixel dimensions, text sizing, Mobile website engineering, pop ups and frames.
  4. Apply semantic markup and presentation styling to Mobile Web.
  5. Discuss Fluid Layout and how those elements impact smaller screen sizes.
  6. Apply content to Mobile Web pages.
  7. Apply optimize standards to Mobile Web images.
  8. Employ presentation styles so the Mobile browser uses those CSS styles.
  9. Validate Mobile site for accessibility.
  10. Manage and create search engine optimization for the Mobile site.

Content Outline and Competencies:

I. Mobile and Full Browser Web pages 
  A. Explain screen resolutions and pixel dimensions.  
  B. Apply text sizing. 
  C. Describe principles of mobile web engineering. 
  D. Explain pop ups and frames.

II. Mobile Web Site 
  A. Define a mobile web site. 
  B. Manage xHTML code and CSS style sheets. 
  C. Explain full browser web site layouts

III. Mobile Web Site Planning 
  A. Explain Information Architecture.   
  B. Apply menu decisions to a mobile web site. 
  C. Demonstrate icons versus text on a mobile web site.  
  D. Explain mobile web site hierarchy.

IV. Mobile Web site Building 
  A. Create mobile web pages.  
  B. Apply mobile web page properties. 
  C. Create internal and external links for a mobile web site. 
  D. Build mobile web page templates.

V. Mobile Web Site Elements 
  A. Explain fluid design for a mobile web site. 
  B. Describe and apply mobile xHTML elements.

VI. Mobile Web Page Content 
  A. Explain content formats for mobile web. 
  B. Explain mobile web images. 
  C. Apply mobile web image optimization techniques. 
  D. Apply Handheld CSS style sheets. 
  E. Apply style sheets to multiple mobile web pages. 
  F. Validate mobile web site for accessibility.

VII. Mobile Web Site Publishing 
  A. Employ FTP (File Transfer Protocol) information to publish mobile
web site. 
  B. Manage the FTP process. 
  C. Apply search engine optimization techniques. 
  D. Define mobile web site keywords, page descriptions, page titles and Alt (Alternate
text) for mobile images. 
  E. Explain search engine spiders.

Method of Evaluation and Competencies:

Assignments and quizzes:   60-80% of grade
Exams:     20-40% of grade
Total: 100% Grade Criteria: 90 – 100 = A 80 – 89 = B 70 – 79 = C 60 – 69 = D 0 – 59 = F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 230

  • Title: Introductory E-Commerce Applications*
  • Number: CWEB-230
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 101 or CPCA 141

This course will introduce students to e-commerce in a software-driven, hands-on way. It will use software tools to discuss and explore a variety of e-commerce activities. Students will examine an extensive list of e-commerce sites, such as those that support purchasing, delivery, support, auction, business-to-business, virtual community and Web-portal business goals. They will examine e-commerce stores that incorporate advertising, marketing, branding, and business efficiency goals. They will explore how to populate a store catalog, create site-wide navigation links and publish a store. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Compare and contrast traditional commerce vs. e-commerce.
  2. Discuss the advantages and disadvantages of e-commerce.
  3. Navigate the Web to purchase goods, services, or digital content.
  4. Identify business-to-business e-commerce activities and Web sites including purchasing, delivery, and support activities .
  5. Explore new business Web sites including Web auctions, group purchasing sites, virtual communities, and Web portal sites.
  6. Plan a successful Web presence including the use of a flexible Web site interface and effective advertising.
  7. Explore technology-enabled marketing approaches for the Web including permission marketing and e-mail.
  8. Plan a Web branding strategy.
  9. Explore how to build an on-line store that allows creation of a catalog and merchant account transaction processing.
  10. Promote an on-line store using advertisements and search engine strategies.  

Content Outline and Competencies:

I. Compare Electronic Commerce to Traditional Commerce
   A. Explore selling on the Web
   B. Explore advertising on the Web
   C. Explore business-to-business e-commerce 
   D. Explore new businesses made possible by the Web
      1. Participate in auctions
      2. Participate in group purchasing sites
      3. Participate in virtual communities

II. Plan a Successful Web Presence
   A. Identify Web presence goals
   B. Plan a Web site interface
   C. Plan Web site advertising and costs
   D. Explore Web branding strategies and costs

III. Build an On-Line Store
   A. Identify needed e-commerce features and functions
   B. Identify needed transactions 
   C. Set up a merchant account
   D. Use a Web hosting service to build a store front
   E. Explore how to populate an e-commerce catalog and publish an
e-commerce store.
   F. Explore how to promote the on-line store using advertising and
search engine strategies

Method of Evaluation and Competencies:

A minimum of one test      40%
A minimum of four projects 60%
                          100%

Grading criteria:
   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 240

  • Title: Intermediate E-Commerce Applications*
  • Number: CWEB-240
  • Effective Term: Spring 2010
  • Course Type: Career
  • Credit Hours: 1
  • Contact Hours: 1
  • Lecture Hours: 1
  • Lab Hours:

Description:

Prerequisite: CWEB 230

This course will use software tools such as Internet Explorer and Netscape Communicator to discuss and explore a variety of intermediate e-commerce activities. For example, students will examine e-commerce security issues, such as cookies, privacy risks and property threats, including copyright issues, viruses, security policies, encryption, digital signatures and transaction integrity. Students will study electronic payment systems, including script, electronic checks, credit card purchases, electronic wallets, smart cards and electronic cash. Students will explore international and legal issues, such as language and custom barriers, laws and regulations, and tax considerations. They will also explore ethical issues, such as trust and defamation issues. Finally, they will explore careers in electronic commerce. 1 hr. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Explore Web site and set browser security options that deal with security issues such as cookies, viruses, encryption, authentication, digital signatures and protection of intellectual property.
  2. Explore e-commerce threats including those to privacy, property, communications, and technology.
  3. Create an e-commerce security policy.
  4. Work with electronic payment systems such as scrip, electronic checks, credit cards, electronic cash, smart cards, and electronic wallets for on-line purchases.
  5. Discover cultural, language, and customs issues as they relate to e-commerce.
  6. Find information on legal and regulatory information for state, national, and international issues on items such as contract and warranty issues.
  7. Study e-commerce ethics issues including defamation.
  8. Learn about e-commerce taxes including income, sales, and use taxes.
  9. Analyze e-commerce career opportunities. 

Content Outline and Competencies:

I. Explore the Web to learn how to create a secure e-commerce
environment
   A. Analyze privacy threats
   B. Explore intellectual property threats
   C. Examine client computer threats
   D. Explore technology and communication threats
   E. Install and run antivirus software
   F. Set security settings within a browser
   G. Create encrypted transactions
   H. Install and use a digital signature

II. Examine various electronic payment systems
   A. Investigate the use of scrip for online purchases
   B. Describe how to use electronic checks for online purchases
   C. Study the use of credit cards for online purchases
   D. Learn how to use electronic cash for online purchases
   E. Install and learn how to use an electronic wallet for online
purchases

III. Research the Web to study international, legal and ethical e-commerce
issues
   A. Describe language, custom, and cultural e-commerce issues
   B. Explain legal e-commerce issues including contracts, warranties, and
jurisdiction issues 
   C. Convey ethical e-commerce issues including defamation and privacy
issues
   D. Communicate how income, sales, and use taxes affect an e-commerce
Web site

IV. Use the Web to study careers in electronic commerce

Method of Evaluation and Competencies:

A minimum of one test         40%
A minimum of four projects    60%
                             100%

Grading criteria:
   90 - 100%   A
   80 -  89%   B
   70 -  79%   C
   60 -  69%   D
    0 -  59%   F

Caveats:

None

Student Responsibilites:

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

CWEB 250

  • Title: Rich Internet Applications I*
  • Number: CWEB-250
  • Effective Term: Fall 2012
  • Course Type: Career
  • Credit Hours: 3
  • Contact Hours: 3
  • Lecture Hours: 3
  • Lab Hours:

Description:

Prerequisite: CIS 134

This course provides students with hands-on, practical experience to build functional, well architected front-end for a Rich Internet Application (RIA). Students will build complex applications using industry-accepted best practices. 3 hrs. lecture/wk.

Course Fees:

None

Supplies:

Refer to the instructor's course syllabus for details about any supplies that may be required.

Objectives

  1. Discuss Rich Internet Applications.
  2. Discuss Web Applications.
  3. Explore application fundamentals.
  4. Explain MXML language.
  5. Create custom components.
  6. Explain visual controls.
  7. Explain the design view.
  8. Build Rich Internet Application layouts.
  9. Explain the debugging process.
  10. Describe events programming.
  11. Explain how to use dynamic data. 

    Content Outline and Competencies:

    I. Rich Internet Applications
      A.  Explain Rich Internet Applications
      B. Discuss the Rich Internet Application process flow.
      C. Explore help and other resources.
    
    II. Web Applications
      A.  Build web applications.
      B. Explore help and other resources.
      C. Explain the web application development process.
    
    III.Application Fundamentals
      A.  Build an application with containers.
      B. Build user interface controls.
      C. Create properties and methods for MXML components.
    
    IV. Custom Components
      A.  Declare custom component properties.
      B. Declare custom component methods.
    
    V. MXML Language
      A. Translate MXML to ActionScript.
      B. Explain frameworks
    
    VI.Visual Controls
      A. Display text with the Label and Text controls.
      B.Apply text data entry controls.
    
    VII. Design View
      A. Use the Components view.
      B. Use the Properties view.
      C. Create view states.
    
    VIII. Rich Internet Application Layout
      A. Demonstrate containers.
      B. Use the VBox, HBox, and Canvas containers.
      C. Use the Panel and Control Bar containers.
      D. Use the Tile container.
      E. Use constraint-based layout.
    
    IX. Debug Processes
      A. Explore the debugging process.
      B. Access an Application’s functionality by tracing execution.
      C. Access variables and expressions.
    
    X. Events Programming
      A. Explain event architecture.
      B. Explain event objects.
      C. Create event listeners.
      D. Create and use custom event classes.
    
    XI. Dynamic Data
      A. Create a project for use with PHP (Hypertext Preprocessor).
      B. Create a sample database.
      C. Use a Repeater to display dynamic data.
    

    Method of Evaluation and Competencies:

    Exams 20-30%
    Projects 40-50%
    Final Project  20-50%
    Total: 100%
    
    Criteria for Grade:
    90 – 100 A
    80 – 89 B
    70 – 79 C
    60 – 69 D
    0 – 59 F
    

    Caveats:

    None

    Student Responsibilites:

    Disabilities:

    If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

    JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

    CWEB 260

    • Title: CSS Techniques & Projects*
    • Number: CWEB-260
    • Effective Term: Fall 2012
    • Course Type: Career
    • Credit Hours: 3
    • Contact Hours: 3
    • Lecture Hours: 3
    • Lab Hours:

    Description:

    Prerequisite: CWEB 110

    Students will apply Cascading Style Sheet (CSS) techniques through the use of professional, advanced Web site development projects. Industry-standard Hypertext Markup Language (HTML) semantic markup practices and presentation separation through CSS is emphasized. CSS topics include professional syntax practices, formatting, and layout skills. Advanced CSS skills for float, positioning, alignment, and image formatting are covered. 3 hrs. lecture/wk.

    Course Fees:

    None

    Supplies:

    Refer to the instructor's course syllabus for details about any supplies that may be required.

    Objectives

    1. Explain the benefits of separating Web site content and presentation using semantic HTML markup and CSS. 
    2. Demonstrate current xHTML and CSS standards to markup HMTL including div tags, class and id attributes.
    3. Write CSS styling rules. 
    4. Write CSS layout rules.   
    5. Write CSS rules for advanced layout techniques such as positioning, float, and alignment of block elements.
    6. Write CSS rules for common Web page areas such a navigation bar and image gallery. 
    7. Apply inline, embedded, and linked style sheets to Web pages.
    8. Research current xHTML, CSS, and browser support issues.
    9. Demonstrate CSS “best practice” techniques.
    10. Validate and correct xHTML and CSS to adhere to industry standards.

      Content Outline and Competencies:

      I. Cascading Style Sheets, CSS      
         A. Explain the problem created by using HTML to format or position Web page content.    
         B. Explain the purpose of semantic HTML.  
         C. Explain how CSS provides uniform and productive Web site formatting and layout. 
      
      II. xHTML and CSS Markup Standards
         A. Semantically markup a Web page applying div elements, id and class selectors as
      appropriate.
         B. Explain CSS rule syntax and vocabulary. 
            1. Selector
            2. Declaration
            3. Property 
            4. Value 
         C. Write CSS comments.
         D. Write CSS rules for common HTML elements and also the div (division) element. 
         E. Write CSS rules for the id and class selectors. 
      
      III. CSS Styling Rules  
         A. Write CSS rules to apply background properties. 
         B. Write CSS rules to apply text properties. 
         C. Write CSS rules to apply font properties. 
         D. Write CSS rules to format links. 
         E. Write CSS rules to apply list properties. 
         F. Write CSS rules to format tables. 
      
      IV. CSS Layout Rules 
         A. Apply CSS terminology and rules. 
         B. Write CSS rules to apply border properties. 
         C. Write CSS rules to apply outline properties. 
         D. Write CSS rules to apply margin properties. 
         E. Write CSS Rules to apply padding properties.  
      
      V. Advanced CSS Layout Rules  
         A. Write CSS rules to apply dimension properties. 
         B. Write CSS rules for the display and visibility property. 
         C. Write CSS rules to apply positioning properties using static, fixed, relative,
      and absolute positioning methods.
         D. Write CSS rules to apply and clear float. 
         E. Write CSS to align block elements.
         F. Write CSS rules for pseudo-classes and pseudo-elements.
         G. Write CSS to build a two-column liquid layout. 
         H. Write CSS to build a three-column liquid layout CSS template. 
         I. Write CSS to build an absolutely-positioned layout CSS template.
      
      VI. CSS Advanced Web Page Content Rules
         A. Write CSS rules to style a navigation bar. 
         B. Write CSS rules to create an image gallery.
         C. Write CSS rules to create transparent images. 
         D. Apply CSS rules to image sprites. 
         E. Apply CSS rules to control media types. 
      
      VII. Linked, Embedded, and Inline Style Sheets 
         A. Create an external CSS file. 
         B. Insert a link tag to reference an external style sheet. 
         C. Insert a style tag to reference an embedded (internal) style sheet. 
         D. Insert inline styles in the style attribute of the relevant tag. 
         E. Define the cascading order of style sheets. 
         F. Apply multiple style sheets to experience precedence. 
      
      VIII. Current Brower CSS Support Issues 
         A. Research common CSS browser incompatibilities and bugs. 
         B. Research common CSS browser usability issues. 
      
      IX. CSS “Best Practice” Techniques
         A. Write consistent, readable CSS rules. 
            1. Group selectors 
            2. Nest selectors 
            3. Alphabetize properties 
            4. Enter rules in a logical progression 
         B. Apply a CSS framework. 
         C. Apply reset CSS. 
         D. Apply comments. 
         E. Insert an appropriate DOCTYPE declaration statement. 
      
      X. Validation 
         A. Validate CSS.
         B. Validate markup.
      

      Method of Evaluation and Competencies:

      Minimum of four projects:  40-60%
      Minimum of two examinations:  40-60%
      
      

      Caveats:

      None

      Student Responsibilites:

      Disabilities:

      If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

      JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

      CWEB 270

      No information found.

      CWEB 290

      • Title: Web Technologies Capstone*
      • Number: CWEB-290
      • Effective Term: Fall 2012
      • Course Type: Career
      • Credit Hours: 3
      • Contact Hours: 3
      • Lecture Hours: 3
      • Lab Hours:

      Description:

      Prerequisites: CWEB 270 (Web Technologies Track) or CWEB 221 (Mobile Web Track) or CWEB 250 (Rich Media Applications Track)

      This is the capstone course in the Web Technologies AAS degree program. In this course, students will explore the latest trends in web technology. Students will also review materials and practice skills from their previous courses in the program in order to create a flexible portfolio web presence which will showcase their expertise in web technologies. In addition to creating the portfolio, students will explore career opportunities in web technology and practice resume-writing and interviewing skills. 3 hrs. lecture/wk.

      Course Fees:

      None

      Supplies:

      Refer to the instructor's course syllabus for details about any supplies that may be required.

      Objectives

      1. Develop materials for a professional portfolio.
      2. Incorporate work examples into a cohesive presentation.
      3. Apply critical thinking skills to professional decision-making process.
      4. Identify issues and trends in the Web technology industry.
      5. Communicate ideas and skills with a variety of Web technologies.
      6. Produce a professional portfolio.

      Content Outline and Competencies:

      I. Portfolio Creation 
        A. Identify issues and problems involved in a large software project. 
        B. Describe phases of development and evolution of a large software project. 
        C. Select an appropriate portfolio presentation format. 
        D. Select appropriate technologies from various technologies available for the professional portfolio.
      
      II. Strategies for Creating Portfolios 
        A. Identify personal and professional goals.  
        B. Appropriately document work examples. 
      
      III. Develop a Digital Archive 
        A. Select the most appropriate digital storage medium.  
        B. Create an e-portfolio development plan.
      
      IV. Job Market Preparation 
        A. Research local firms.  
        B. Prepare resume and career objectives.  
        C. Write cover letters and follow-ups. 
        D. Employ job search techniques.  
        E. Practice interviewing techniques.
      

      Method of Evaluation and Competencies:

      Assignments and Quizzes:  60-80%
      Exams:  20-40%
      Total:  100%
      
      90-100%= A
      80-89% = B
      70-79% = C
      60-69% = D 
      0-59%  = F
      

      Caveats:

      None

      Student Responsibilites:

      Disabilities:

      If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

      JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.

      CWEB 292

      • Title: Special Topics:
      • Number: CWEB-292
      • Effective Term: Fall 2012
      • Course Type: Career
      • Credit Hours: 1
      • Contact Hours: 1
      • Lecture Hours: 1
      • Lab Hours:

      Description:

      Department approval

      This course periodically presents specialized topics in Web Technologies and Interactive Media that are not available in the regularly offered curriculum. Special Topics may be repeated for credit, but only on different topics. 1 - 3 hrs. lecture/wk.

      Course Fees:

      None

      Supplies:

      Refer to the instructor's course syllabus for details about any supplies that may be required.

      Objectives

      1. Appropriately use terminology related to the special topic.
      2. Solve problems by using content related to the special topic.
      3. Demonstrate conceptual understanding of the special topic. 
      4. Use software related to the special topic.

      Content Outline and Competencies:

      Varies

      Method of Evaluation and Competencies:

      Varies
      

      Caveats:

      Varies

      Student Responsibilites:

      Disabilities:

      If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

      JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.