powered by
Center for Curriculum and Transfer Articulation
Internet/Web Development Level II
Course: CIS233DA

First Term: 2021 Fall
Lec + Lab   3.0 Credit(s)   4.0 Period(s)   4.0 Load  
Subject Type: Occupational
Load Formula: T - Lab Load


Description: Plan, design and create web sites using HTML and Advanced Cascading Style Sheets (CSS). Expedite the development process using CSS frameworks and libraries. Enhance user experience and web site functionality using supporting technologies. Exploration of User Interface (UI) and User Experience (UX), best practices, accessibility, strategies, and careers in web design and development.



MCCCD Official Course Competencies
1. Create and incorporate advanced web design features and enhancements. (I-IV, VI, VII)
2. Differentiate and use HTML editors and other tools for web development. (I, IV, VI)
3. Explain and apply the web development life cycle within web development projects. (I-III, VIII)
4. Utilize techniques for creating, publishing, and improving the marketability and usability of web sites. (I, VIII)
5. Describe the roles of front-end and back-end web development. Demonstrate knowledge of the interactions between markup languages and supporting client-side programming languages and databases. (II, III, V)
6. Incorporate a variety of media technologies into web pages. (II, III, VI)
7. Utilize modern responsive, usable, and accessible web design and development best practices. (I, IV, IX)
8. Examine and evaluate current topics in web design and development, including careers, internationalization, social implications, technical issues, and legal concerns. (I, VII, IX)
9. Differentiate and implement User Interface (UI) and User Experience (UX) concepts. (X)
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements.
 
MCCCD Official Course Outline
I. Planning and designing websites
   A. Audience and purpose
   B. Site specifications
   C. Content creation/accumulation
   D. Organizational strategies
   E. Site maps
   F. Storyboards/wireframes/prototypes
   G. Usability tests
   H. Templates
   I. Frameworks
   J. Directory structure and naming conventions
II. Advanced Hypertext Markup Language (HTML)
   A. Forms
   B. Metadata
   C. Accessible Rich Internet Applications (ARIA)
   D. Semantic elements
III. Advanced Cascading Style Sheets (CSS)
   A. Responsive design
      1. CSS flexbox
      2. CSS grid
      3. Responsive units
   B. CSS selectors and variables
   C. Advanced color modes and transparency
   D. CSS animations and transitions
   E. Fonts
   F. At-rules
   G. CSS specificity
IV. Tools
   A. HTML editors
   B. Validation tools
   C. Browser testing tools
   D. Link verification tools
   E. Usability testing tools
   F. Other tools
   G. Online resources
V. Languages in the web development process
   A. Markup
   B. Programming
VI. Digital media, technology, and tools for websites
   A. Responsive images
   B. HTML graphic and canvas elements
   C. Scalable Vector Graphics (SVG)
   D. Image maps
   E. Audio
   F. Video
   G. Digital media techniques
   H. Digital media tools
   I. Accessibility techniques
VII. Best practices/issues in web development
   A. Current trends
   B. Web standards
   C. Emerging technologies
   D. Hardware and software updates
   E. Copyright and intellectual property
   F. Social issues
   G. Accessibility, usability, and readability
   H. Security, encryption, authentication, and access
   I. Privacy
   J. Domain names and registration
   K. Internationalization
VIII. The web development life cycle
   A. Analysis of requirements
   B. Planning
   C. Design
   D. Content creation/gathering
   E. Coding
   F. Testing, review, and deployment
   G. Maintenance
IX. Careers
   A. Web designer
   B. Web accessibility specialist
   C. Web developer
   D. Search Engine Optimization (SEO) specialist
   E. Social media specialist
X. User Interface (UI) and User Experience (UX)
   A. User research
   B. Personas
   C. Wireframes
   D. Prototypes
   E. Testing
 
MCCCD Governing Board Approval Date: February 23, 2021

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.