Please enable JavaScript to use CodeHS

Utah Exploring Computer Science

Description

In this lesson, students will be introduced to HTML: the language for building web pages. Students will discover why HTML is important and how it works in order to start building their own web pages.

Objective

Students will be able to:

  • Identify the purpose and applications of HTML
  • Create their first simple web page
Description

In this lesson student upgrade from simple tags to full HTML documents. Students learn some new tags that let them put information in different places on the web page, and they learn about the nested tree structure of an HTML document.

Objective

Students will be able to:

  • Discern the various parts of an HTML page
  • Create fully formed HTML pages
Description

In this lesson, students learn about formatting tags that let them modify the appearance of text and make their web pages look clear and aesthetically pleasing.

Objective

Students will be able to:

  • Apply formatting tags in order to modify the appearance of text and make web pages look clear and aesthetically pleasing
Description

In this lesson, students learn how to add hyperlinks to their web pages using the <a> tag.

Objective

Students will be able to:

  • Add and utilize hyperlinks on their webpages
Description

In this lesson, students learn how to add images to their own web pages using the <img> tag.

Objective

Students will be able to:

  • Embed an image in HTML
  • Size images appropriately on the webpage
Description

In this lesson, students learn how to add lists to their web pages and practice making different kinds of lists.

Objective

Students will be able to:

  • Incorporate different kinds of lists to their web pages
  • Understand the differences between unordered lists and ordered lists.
Description

In this lesson, students will use HTML styling to make their pages visually appealing and unique.

Objective

Students will be able to:

  • Understand how to apply styling to HTML tags
  • Apply HTML styling to make their web pages more visually appealing and unique
Description

In this lesson, students will be introduced to CSS to add styling to their HTML pages.

Objective

Students will be able to:

  • explain the relationship between CSS and HTML
  • apply basic CSS style to a webpage using the style tag
Description

In this lesson, students will learn why multi-file websites are important and how they can create them.

Objective

Students will be able to:

  • Articulate why multi-page websites make sense from a user experience perspective and from a development perspective
  • Create multi-file websites that are divided for clarity and organization
Description

In this lesson, students begin to learn about the process of designing the structure and flow of a webpage in order to address the client’s, and their customer’s, needs.

Objective

Students will be able to:

  • Identify the different stakeholders and their website needs.
  • Explain the importance of visual hierarchy and site structure.
  • Create a wireframe of a preexisting website.
  • Apply these design principles and techniques to their personal homepage project.
Description

In this lesson, students will complete their homepage by adding style and any other content they may want to include.

Objective

Students will be able to:

  • Apply styling rules to existing webpage content
  • Design and implement a webpage about themselves
Description

In this lesson, students complete a summative assessment of the unit’s learning objectives.

Objective

Students will be able to:

  • Prove their knowledge of the basic HTML through a multiple choice quiz
Description

In this lesson, students will explore the careers available in computer science.

Objective

Students will be able to:

  • Reflect on their personal qualities and interests.
  • Talk about a few of the different careers in software and web development.
  • Identify aspects of different careers that sound appealing to them.