- 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 Programming I Framework
Standards
Standard | Description | |
---|---|---|
NCCTE.BP10.01.01 | Understand the evolution of computers and computer programming languages. | Lessons |
NCCTE.BP10.01.02 | Understand numbering systems. | Lessons |
NCCTE.BP10.01.03 | Understand ethics and security in the programming process | Lessons |
NCCTE.BP10.02.01 | Understand the programming process. | Lessons |
NCCTE.BP10.02.02 | Understand problem solving tools to design programming solutions | Lessons |
NCCTE.BP10.02.03 | Understand proper program documentation, code comments, Use Cases, and Requirements Definition | Lessons |
NCCTE.BP10.03.01 | Apply controls associated with the Windows form. | Lessons |
NCCTE.BP10.03.02 | Apply the properties associated with controls. | Lessons |
NCCTE.BP10.04.01 | Understand variables and data types | Lessons |
NCCTE.BP10.04.02 | Understand object naming and naming conventions and standards | Lessons |
NCCTE.BP10.05.01 | Understand different types of programming errors | Lessons |
NCCTE.BP10.05.02 | Understand breakpoint, watch window, and try and catch to find errors. | Lessons |
NCCTE.BP10.05.03 | Apply operators and Boolean expressions. | Lessons |
NCCTE.BP10.05.04 | Apply decision-making structures. | Lessons |
NCCTE.BP10.05.05 | Apply looping statements. | Lessons |
NCCTE.BP10.06.01 | Apply tools to develop menus, List Box, and Combo Box objects. | Lessons |
NCCTE.BP10.06.02 | Apply tools to develop message, input, and dialog boxes. | Lessons |
NCCTE.BP10.06.03 | Apply procedures for validation of user input. | Lessons |
NCCTE.BP10.07.01 | Apply sub procedures/methods and user defined functions. | Lessons |
NCCTE.BP10.07.02 | Apply one-dimensional arrays. | Lessons |
NCCTE.BP10.07.03 | Apply built-in Math functions | Lessons |
NCCTE.BP10.07.04 | Apply built-in String Methods. | Lessons |
NCCTE.BP10.08.01 | Understand coordinate systems | Lessons |
NCCTE.BP10.08.02 | Apply procedures to create picture boxes using images. | Lessons |
NCCTE.BP10.08.03 | Apply animation and graphic methods in a Windows form. | 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