Content |
accessibility and functionality in web design |
Web Development 10 |
No CCG |
Keyword: accessibility |
Elaboration: removing barriers that prevent interaction with or access to websites by all users; ensuring that there is equity of access for all potential users |
Keyword: functionality |
Elaboration: for example, colours, layout, contrast, typography, navigation, information design (ID), usability, accessibility, CRAP (contrast, repetition, alignment, and proximity) |
|
Content |
copyright, Creative Commons, fair use protocols for media and content, and ethics of cultural appropriation |
Web Development 10 |
No CCG |
Keyword: cultural appropriation |
Elaboration: use of a cultural motif, theme, “voice”, image, knowledge, story, song, or drama, shared without permission or without appropriate context or in a way that may misrepresent the real experience of the people from whose culture it is drawn |
|
Content |
domain and hosting options |
Web Development 10 |
No CCG |
Keyword: domain and hosting options |
Elaboration: for example, web hosting options, file transfer protocols (FTP), use of web hosting control panels for website administration, Freedom of Information and Protection of Privacy Act (FOIPPA) concerns; geographical implications of host servers |
|
Content |
World Wide Web Consortium (W3C) standards and responsive and optimized web design |
Web Development 10 |
No CCG |
Keyword: W3C |
Elaboration: using online World Standards Cooperation (WSC) validators to check for any errors in the HTML and cascading style sheets (CSS) |
Keyword: responsive |
Elaboration: consideration of how content will be displayed across multiple devices, cross-browser compatibility |
Keyword: optimized |
Elaboration: for speed of loading, minimal bandwidth requirements, and appropriate image compression types (jpg, gif, png) |
|
Content |
HTML text editing software, WYSIWYG HTML editors user interface (UI) and user experience (UX) |
Web Development 10 |
No CCG |
Keyword: UI |
Elaboration: user interface: focus on functionality, consistency of style and layout, effective operation, and control of the technology from the human (user) end |
Keyword: UX |
Elaboration: user experience: focus on the flow, feel, and end-user experience of the product |
|
Content |
website design planning tools |
Web Development 10 |
No CCG |
Keyword: planning tools |
Elaboration: for example, wireframe mock-ups, site maps |
|
Content |
advantages/disadvantages of websites and content management systems (CMS) |
Web Development 10 |
No CCG |
Keyword: content management systems |
Elaboration: applications (usually web-based) that provide capabilities for multiple users with different permission levels to manage (all or a section of) content, data, or information of a website project |
|
Content |
relationship between web structure and content, HTML, style and design, cascading style sheets (CSS), and website functionality and interactivity |
Web Development 10 |
No CCG |
Keyword: functionality and interactivity |
Elaboration: for example, JavaScript, jQuery (JavaScript library), PHP |
|
Content |
design opportunities |
Web Development 10 |
No CCG |
|
Curricular Competency |
Evaluate impacts, including unintended negative consequences, of choices made about technology use |
Web Development 10 |
Applied Technologies |
Keyword: impacts |
Elaboration: personal, social, and environmental |
|
Curricular Competency |
Choose, adapt, and if necessary learn more about appropriate tools and technologies to use for tasks |
Web Development 10 |
Applied Technologies |
|
Curricular Competency |
Identify the skills needed in relation to specific projects, and develop and refine them |
Web Development 10 |
Applied Skills |
|
Curricular Competency |
Demonstrate an awareness of precautionary and emergency safety procedures in both physical and digital environments |
Web Development 10 |
Applied Skills |
|
Curricular Competency |
Sharing- Decide on how and with whom to share product and processes
- Demonstrate the product to potential users, providing a rationale for selected solution, modifications, and procedures, using appropriate terminology
- Critically reflect on design thinking and processes, and identify new design goals
- Assess ability to work effectively both as individuals and collaboratively in a group, including ability to share and maintain an efficient cooperative work space
|
Web Development 10 |
Applied Design |
Keyword: share |
Elaboration: may include showing to others or use by others, giving away, or marketing and selling; consider Creative Commons attributions |
Keyword: product |
Elaboration: for example, a digital product, a process, a system, a service, a designed environment |
|
Curricular Competency |
Making- Identify and use appropriate tools, technologies, and processes for production
- Make a step-by-step plan for production and carry it out, making changes as needed
|
Web Development 10 |
Applied Design |
Keyword: technologies |
Elaboration: tools that extend human capabilities |
|