Please enable JavaScript to use CodeHS

Texas Computer Science I

Description

How do computers store and manipulate information? In this lesson, students learn how computers abstract complicated information into manageable chunks that they can then store and manipulate.

Objective

Students will be able to:

  • Explore and explain abstraction and the different ways that we can represent digital information
Description

In this lesson, students will learn what a number system is, the difference between the decimal number system and the binary number system, and how to convert between decimal and binary.

Objective

Students will be able to:

  • Represent numbers in different number systems
  • Understand how to convert between the decimal and binary system
Description

In this lesson, students will learn what a number system is, the difference between the decimal number system and the binary number system, and how to convert between decimal and binary.

Objective

Students will be able to :

  • Understand the binary system
  • Encode various types of information using binary
Description

How are computers organized? What are the main components of a computer?

In this lesson, we will explore how different organizational structures of computers interact with each other to make computers functional.

Objective

Students will be able to:

  • Understand the main parts of a computer
  • Differentiate the difference between hardware and software
  • Identify input and output devices
  • Learn different types of networks
Description

What kinds of software do computers use and need?

In this lesson, the topic of software is broken down into types of software, how they interact, and the specific functions of the different types of software.

Objective

Students will be able to:

  • Understand and identify different types of software and their functions
Description

What is hardware? How does hardware work?

In this lesson, hardware is broken down into the different physical components of computers and how they contribute to the function of the computer as a whole.

Objective

Students will be able to:

  • Understand and identify the physical components of a computer & their roles in computer functionality
Description

In this lesson, students learn about the different types of software licenses as well as the different methods of installing software based on the application’s architecture.

Objective

Students will be able to:

  • Explain the different types of software licenses
  • Explain the different delivery methods and architecture models of installing software
Description

Where is computing headed? What is Artificial Intelligence and what are the potential impacts that this might have on our world?

In this lesson, students learn about Artificial Intelligence and how the landscape of computing might change in the future. Students will discuss how these future developments might impact our society.

Objective

Students will be able to:

  • Discuss the future of technology and computers in the world