In this activity, students will develop an idea for a new website …
In this activity, students will develop an idea for a new website they will create to practice their new web accessibility knowledge & development skills. Students will assess what sorts of websites they might create to serve as a platform for information sharing, serving the needs of a particular user group in their school or community, or curating resources around a particular topic.
In this lesson, students will explore the relationship between website file size, …
In this lesson, students will explore the relationship between website file size, request volume, and internet speed. They will then unpack how website design impacts accessibility for web users with slow or unreliable internet, outdated computers, or other constraints that lead to information access issues.
In this activity, students will write code that includes semantic HTML elements, …
In this activity, students will write code that includes semantic HTML elements, and explore how semantic HTML helps make HTML easier to read, and increases the accessibility of websites for people who use screen readers and other assistive technologies.
In this activity, students will create and share websites designed in the …
In this activity, students will create and share websites designed in the previous Web Design Ideation lesson. They will reflect on their efforts, share assessments of their successes and challenges, and evaluate the affordances and constraints of web design as a problem-solving tool.
Exploring Computer Science is a yearlong course developed around a framework of …
Exploring Computer Science is a yearlong course developed around a framework of both computer science content and computational practice. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms and culminate with final projects around Human-Computer Interaction, Problem Solving, Web Design (HTML, CSS), Programming (Scratch, Edware), Computing & Data Analysis, and Robotics. ECS is recognized nationally as a preparatory course for AP Computer Science Principles. Watch this video and view this fact sheet for more information.
This course provides students with an introduction to the core technologies used …
This course provides students with an introduction to the core technologies used to communicate information on the Web: Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). These skills enable professionals to troubleshoot minor problems and to intelligently communicate with clients, collaborators, Information Technology staff within a company, or outside contractors in order to maintain, modify, or produce complicated web-based projects.
This is a guide to HTML, a standard markup language for web …
This is a guide to HTML, a standard markup language for web pages. A text editor and a web browser is all you need to create web pages, view your handiwork, and share information with others all over the world.
This book covers simple HTML syntax. For dynamic behavior in websites, see the JavaScript wikibook. Another separate book covers Cascading Style Sheets (CSS) which handle overall look and styling, but the present book addresses CSS briefly. Additionally, XHTML has its own textbook.
This book is a guide to JavaScript, a scripting language widely used …
This book is a guide to JavaScript, a scripting language widely used in web pages and web applications such as email applications. JavaScript is not to be confused with Java, which is quite a separate language for creating stand-alone applications.
The Software Engineering Program (SEP) is a multi-year, comprehensive, standards-aligned computer science …
The Software Engineering Program (SEP) is a multi-year, comprehensive, standards-aligned computer science education program for grades 6 to 12. The goals of the program are:
-Increase the number of high school graduates, particularly from traditionally underrepresented groups, that are ready to pursue new and emerging technology-driven roles across industries.
-Develop student computational thinking and problem-solving skills in real-world contexts.
The SEP curriculum gives students instruction and experience in the following areas: computer programming, robotics, web design, physical computing, and game design. SEP students participate in local and central hackathons, and in work-based experiences with major industry leaders and partners.
eXtensible Markup Language (XML) is a widely used computer language for creating …
eXtensible Markup Language (XML) is a widely used computer language for creating and designing pages on the World Wide Web, and for defining other languages with more specialized purposes. This Wikibook provides a detailed description of XML, its origins, its programming, and its uses on the Internet today. This book also provides exercises with which to test the knowledge you have gained through the deliberate study of its contents.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.