Please enable JavaScript to use CodeHS

Standards Framework

for South Carolina Advanced Web Page Design and Development


Standards in this Framework

Standard Description
A.1 Review school safety policies and procedures.
A.2 Review classroom safety rules and procedures.
A.3 Review safety procedures for using equipment in the classroom.
A.4 Identify major causes of work-related accidents in office environments.
A.5 Demonstrate safety skills in an office/work environment.
B.1 Identify the purpose and goals of a Career and Technology Student Organization (CTSO).
B.2 Explain how CTSOs are integral parts of specific clusters, majors, and/or courses.
B.3 Explain the benefits and responsibilities of being a member of a CTSO.
B.4 List leadership opportunities that are available to students through participation in CTSO conferences, competitions, community service, philanthropy, and other activities.
B.5 Explain how participation in CTSOs can promote lifelong benefits in other professional and civic organizations.
C.1 Demonstrate proficiency and skills associated with the use of technologies that are common to a specific occupation.
C.2 Identify proper netiquette when using e-mail, social media, and other technologies for communication purposes.
C.3 Identify potential abuse and unethical uses of laptops, tablets, computers, and/or networks.
C.4 Explain the consequences of social, illegal, and unethical uses of technology (e.g., piracy; cyberbullying; illegal downloading; licensing infringement; inappropriate uses of software, hardware, and mobile devices in the work environment).
C.5 Discuss legal issues and the terms of use related to copyright laws, fair use laws, and ethics pertaining to downloading of images, Creative Commons, photographs, documents, video, sounds, music, trademarks, and other elements for personal use.
C.6 Describe ethical and legal practices of safeguarding the confidentiality of business-related information.
C.7 Describe possible threats to a laptop, tablet, computer, and/or network and methods of avoiding attacks.
D.1 Demonstrate creativity and innovation.
D.2 Demonstrate critical thinking and problem-solving skills.
D.3 Demonstrate initiative and self-direction.
D.4 Demonstrate integrity.
D.5 Demonstrate work ethic.
D.6 Demonstrate conflict resolution skills.
D.7 Demonstrate listening and speaking skills.
D.8 Demonstrate respect for diversity.
D.9 Demonstrate customer service orientation.
D.10 Demonstrate teamwork.
E.1 Demonstrate global or “big picture” thinking.
E.2 Demonstrate career and life management skills and goal-making.
E.3 Demonstrate continuous learning and adaptability skills to changing job requirements.
E.4 Demonstrate time and resource management skills.
E.5 Demonstrates information literacy skills.
E.6 Demonstrates information security skills.
E.7 Demonstrates information technology skills.
E.8 Demonstrates knowledge and use of job-specific tools and technologies.
E.9 Demonstrate job-specific mathematics skills.
E.10 Demonstrates professionalism in the workplace.
E.11 Demonstrate reading and writing skills.
E.12 Demonstrates workplace safety.
F.1 Compare and contrast web design and web development.
F.2 Compare and contrast static and dynamic websites.
F.3 Analyze parent-child relationships as it relates to file management.
F.4 Research compliance with web standards based on government and industry guidelines (e.g., Section 508, American Disability Act (ADA), and Payment Card Industry (PCI).
F.5 Demonstrate copyright adherence.
G.1 Demonstrate best web design and development practices (e.g., planning, design, usability, debugging, validation, and navigation plan).
G.2 Utilize technical documentation as part of the design and development process.
G.3 Plan for compliance with web standards based on government and industry guidelines (e.g., Section 508, American Disability Act (ADA), and Payment Card Industry (PCI)).
H.1 Create a functional form with a variety of inputs (e.g., radio, check box, textarea, text) that incorporates JavaScript checking, and interacts with the data provided.
H.2 Create tables to organize and display data.
H.3 Apply industry standard use of meta-tags (e.g., title, description, keywords).
H.4 Examine best practices for incorporating streaming media (e.g., HTML5 video and audio elements).
I.1 Create websites using advanced CSS design techniques (e.g., Rounded corners, Border images, Gradients, shadows, 2D and 3D transforms, Transitions, animations).
I.2 Apply styles using CSS selectors (e.g., first-child, last-child, nth-child, *, >, ::after, ::before).
I.3 Demonstrate effective use of CSS positioning techniques (e.g., float, grid, flexbox) to create websites with different page layouts.
I.4 Describe CSS properties necessary to create responsive websites (e.g., viewport, grid view, media queries, and images).
I.5 Create websites that function on various device types (responsive design to address screen size, and considerations for touch screen devices).
I.6 Create a website using an HTML and CSS framework (e.g., HTML5 boilerplate, Bootstrap, and Foundation).
J.1 Differentiate between JavaScript statements, code, blocks, comments, variables, operators, and syntax.
J.2 Create JavaScript that responds to events.
J.3 Use JavaScript to update the content of HTML elements, HTML attributes, and CSS styles.
J.4 Implement JavaScript functions that use variables, operators, arrays/lists, and objects.
J.5 Design algorithms involving conditionals and loops.
J.6 Use JavaScript to perform form processing and validation.
J.7 Use code from various JavaScript libraries using appropriate documentation.
K.1 Evaluate features and costs of domain name and hosting providers.
K.2 Compare and contrast the role of industry standard languages and tools (e.g., PHP, MySQL, JavaScript, jQuery, Content Management Systems (CMS), frameworks, and APIs).
K.3 Differentiate between secure and unsecure web protocols.
K.4 Explain circumstances that would necessitate encryption.
K.5 Research search engine algorithms in regards to crawling, indexing, and ranking of webpages.
K.6 Examine basic Search Engine Optimization (SEO) tools and best practices (e.g., webmaster tools, webmaster console, and analytics).
K.7 Describe the function of analytics for web site development and web services decision making.
L.1 Investigate the requirements to obtain a web design/development industry certification.
L.2 Research current web design and development job postings and analyze responsibilities, tasks, education, and skills.
L.3 Compare and contrast corporate and freelance web design opportunities.
L.4 Explain the role of portfolios in the design industry.
L.5 Create a biographical narrative to include on the portfolio website.
L.6 Evaluate sample work for inclusion in an electronic portfolio.
L.7 Assemble a portfolio website including a variety of work created in the course.
M.1 Compare and contrast commonly used content management systems (CMS) (e.g., WordPress, Drupal, Joomla).
M.2 Install and maintain an instance of a CMS.
M.3 Construct a site using a CMS.
M.4 Explore available templates, plug-ins, and widgets.
M.5 Design or modify CMS templates and style sheets using PHP or CSS.
M.6 Create users and assign appropriate roles.
M.7 Discuss issues related to website security when using a CMS.
N.1 Describe the purpose of a database as it relates to web development.
N.2 Identify and describe relational databases.
N.3 Identify the use of Extensible Markup Language (XML) for the transportation and storage of data.
N.4 Incorporate a database into a website using a server-side scripting language such as PHP.