Please enable JavaScript to use CodeHS

NV 9-12: 9-12.CS.D.1

CodeHS Lessons

Explain how abstractions hide the underlying implementation details of computing systems embedded in everyday objects.

Standard
2.7 Abstraction
Standard
1.9 Abstraction
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
8.7 Image Manipulation
8.8 Data Compression
8.9 Lossy Compression
Standard
1.8 Abstraction
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
8.7 Image Manipulation
8.8 Data Compression
8.9 Lossy Compression
Standard
1.9 Abstraction
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
8.7 Image Manipulation
8.8 Data Compression
8.9 Lossy Compression
Standard
7.1 Operating Systems
9.2 Notational Systems
9.4 Internet Hardware and Sending Information
Standard
6.1 Intro to Digital Information
6.2 Number Systems
6.3 Encoding Text with Binary
6.4 Pixel Images
6.5 Hexadecimal
6.6 Pixel Colors!
6.7 Image Manipulation
Standard
11.1 Intro to Digital Information
11.2 Number Systems
11.3 Encoding Text with Binary
11.4 Pixel Images
11.5 Hexadecimal
11.6 Pixel Colors!
11.7 Image Manipulation
Standard
11.1 Intro to Digital Information
11.2 Number Systems
11.3 Encoding Text with Binary
11.4 Pixel Images
11.5 Hexadecimal
11.6 Pixel Colors!
11.7 Image Manipulation
13.2 Internet Hardware and Sending Information
Standard
2.1 Intro to Digital Information
2.2 Number Systems
2.3 Encoding Text with Binary
2.4 Pixel Images
2.5 Hexadecimal
2.6 Pixel Colors!
Standard
2.8 Abstraction
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
4.14 Class Design and Abstract Classes
Standard
9.1 Abstraction
10.8 Abstraction
Standard
15.3 Abstraction
23.8 Abstraction
Standard
6.2 Operating Systems
Standard
2.8 Abstraction
Standard
2.8 Abstraction
4.10 Number Systems
4.11 Encoding Text with Binary
Standard
2.11 Abstraction
3.10 Number Systems
3.11 Encoding Text with Binary
Standard
3.8 Abstraction
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
2.8 Abstraction
Standard
1.6 Intro to Digital Information
Standard
1.6 Operating Systems
2.2 Internet Hardware and Sending Information
Standard
2.8 Abstraction
5.1 Operating Systems
Standard
2.2 Operating Systems
5.3 Internet Hardware and Sending Information
Standard
1.8 Abstraction
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
8.7 Image Manipulation
8.8 Data Compression
8.9 Lossy Compression
Standard
13.1 Operating Systems
15.2 Notational Systems
15.4 Internet Hardware and Sending Information
Standard
5.1 Intro to Digital Information
5.2 Number Systems
5.3 Encoding Text with Binary
5.4 Pixel Images
5.5 Hexadecimal
5.6 Pixel Colors!
14.2 Operating Systems
Standard
5.1 Intro to Digital Information
5.2 Number Systems
5.3 Encoding Text with Binary
5.4 Pixel Images
5.5 Hexadecimal
5.6 Pixel Colors!
14.2 Operating Systems
Standard
6.1 Operating Systems
24.2 Notational Systems
24.4 Internet Hardware and Sending Information
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
2.8 Abstraction
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
3.1 Operating Systems
6.9 Abstraction
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
1.8 Abstraction
7.2 Number Systems
7.3 Encoding Text with Binary
7.4 Pixel Images
7.5 Hexadecimal
7.6 Pixel Colors!
8.1 Operating Systems
Standard
1.8 Abstraction
7.2 Number Systems
7.3 Encoding Text with Binary
7.4 Pixel Images
7.5 Hexadecimal
7.6 Pixel Colors!
8.1 Operating Systems
Standard
2.1 Intro to Digital Information
2.2 Number Systems
2.3 Encoding Text with Binary
2.4 Pixel Images
2.5 Hexadecimal
2.6 Pixel Colors!
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
6.2 Internet Hardware and Sending Information
9.1 Intro to Digital Information
9.2 Number Systems
9.3 Encoding Text with Binary
9.4 Pixel Images
9.5 Hexadecimal
9.6 Pixel Colors!
9.7 Image Manipulation
Standard
3.11 Abstraction
5.2 Internet Hardware and Sending Information
Standard
1.1 Operating Systems
2.2 Notational Systems
2.4 Internet Hardware and Sending Information
6.14 Class Design and Abstract Classes
Standard
3.1 Operating Systems
7.2 Notational Systems
7.4 Internet Hardware and Sending Information
Standard
2.8 Abstraction
Standard
1.8 Abstraction
5.2 Number Systems
5.3 Encoding Text with Binary
5.4 Pixel Images
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
7.1 Operating Systems
10.2 Notational Systems
10.4 Internet Hardware and Sending Information
Standard
6.2 Number Systems
6.3 Encoding Text with Binary
6.4 Pixel Images
6.5 Hexadecimal
6.6 Pixel Colors!
6.7 Data Compression
6.8 Lossy Compression
Standard
5.1 Intro to Digital Information
5.2 Number Systems
5.3 Encoding Text with Binary
5.4 Pixel Images
5.5 Hexadecimal
5.6 Pixel Colors!
5.7 Image Manipulation
Standard
1.1 Intro to Digital Information
1.2 Number Systems
1.3 Encoding Text with Binary
Standard
7.5 Internet Hardware and Sending Information
Standard
6.1 Operating Systems
8.2 Notational Systems
8.4 Internet Hardware and Sending Information
Standard
4.1 Operating Systems
9.2 Notational Systems
9.4 Internet Hardware and Sending Information
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
Standard
1.8 Abstraction
4.2 Number Systems
4.3 Encoding Text with Binary
4.4 Hexadecimal
4.5 Pixel Images
4.6 Pixel Colors!
4.7 Data Compression
4.8 Lossy Compression
6.6 Operating Systems
12.14 Class Design and Abstract Classes
Standard
1.8 Abstraction
4.2 Number Systems
4.3 Encoding Text with Binary
4.4 Hexadecimal
4.5 Pixel Images
4.6 Pixel Colors!
4.7 Data Compression
4.8 Lossy Compression
7.6 Operating Systems
18.14 Class Design and Abstract Classes
Standard
7.1 Intro to Digital Information
7.2 Number Systems
7.3 Encoding Text with Binary
7.4 Pixel Images
7.5 Hexadecimal
7.6 Pixel Colors!
7.7 Image Manipulation
Standard
1.7 Abstraction
Standard
1.7 Abstraction
Standard
1.1 Operating Systems
2.2 Notational Systems
2.4 Internet Hardware and Sending Information
6.14 Class Design and Abstract Classes
Standard
1.8 Abstraction
Standard
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!