- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company
North Carolina Computer Science II Framework
Standards
Standard | Description | |
---|---|---|
1.01 | Understand the development process. U3-L3; U3-L9 | Lessons |
1.02 | Implement collaborative tools and processes. U3-L3; U3-L9; U10-L1; U3-L8; U3-L9; U10-L1; U7-L8; U7-L10 | Lessons |
1.03 | Analyze code segments for purpose and debugging. U3-L6; U5-L17; U3-L7 | Lessons |
2.01 | Understand data compression algorithms. U1-L9; U1-L10 | Lessons |
2.02 | Utilize data visualization tools to communicate knowledge. U5-L9; U9-L1; U9-L2; U9-L3 | Lessons |
2.03 | Extract information from data. U9-L1; U9-L1; U9-L3; U9-L5; U9-L6 | Lessons |
2.04 | Utilize models and simulations. U9-L1; U9-L3; U9-L4;U5-L6; U5-L10 | Lessons |
3.01 | Understand advanced data structures. U4-L1; U5-L1; U5-L2; U5-L3 | Lessons |
3.02 | Write programs using iterative algorithms. U5-L5; U5-L7 | Lessons |
3.03 | Utilize iteration to traverse indexed data structures. U5-L1; U5-L3; U5-L1; U5-L3; U5-L9; U5-L11; U6-L2; U7-L3 | Lessons |
3.04 | Develop procedures. U6-L1; U6-L1; U6-L1; U7-L6; U3-L6; U4-L3 | Lessons |
3.05 | Evaluate the efficiency of algorithms. U6-L2; U6-L2; U6-L3; U6-L4; U6-L4 | Lessons |
3.06 | Develop procedural abstractions. U7-L1; U7-L2; U7-L6; U7-L3; U7-L5; U7-L6 | Lessons |
4.01 | Understand advanced computing systems and communication protocols. U2-L6 | Lessons |
4.02 | Evaluate the reliability and efficiency of computing systems. U6-L5; U6-L5 | Lessons |
5.01 | Identify sources of bias and discrimination in computing systems. U2-L7; U2-L8; U9-L6 | Lessons |
5.02 | Evaluate computing systems for economic and cultural impacts. U9-L5 | Lessons |
5.03 | Understand the role of computational innovation on globalization. U9-L5 | Lessons |
- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company