K-12 Computer Science Standards

North Carolina Computer Programming I

25 Standards

1

NCCTE.BP10.01.01

Understand the evolution of computers and computer programming languages.

2

NCCTE.BP10.01.02

Understand numbering systems.

3

NCCTE.BP10.01.03

Understand ethics and security in the programming process

4

NCCTE.BP10.02.01

Understand the programming process.

5

NCCTE.BP10.02.02

Understand problem solving tools to design programming solutions

6

NCCTE.BP10.02.03

Understand proper program documentation, code comments, Use Cases, and Requirements Definition

7

NCCTE.BP10.03.01

Apply controls associated with the Windows form.

8

NCCTE.BP10.03.02

Apply the properties associated with controls.

9

NCCTE.BP10.04.01

Understand variables and data types

10

NCCTE.BP10.04.02

Understand object naming and naming conventions and standards

11

NCCTE.BP10.05.01

Understand different types of programming errors

12

NCCTE.BP10.05.02

Understand breakpoint, watch window, and try and catch to find errors.

13

NCCTE.BP10.05.03

Apply operators and Boolean expressions.

14

NCCTE.BP10.05.04

Apply decision-making structures.

15

NCCTE.BP10.05.05

Apply looping statements.

16

NCCTE.BP10.06.01

Apply tools to develop menus, List Box, and Combo Box objects.

17

NCCTE.BP10.06.02

Apply tools to develop message, input, and dialog boxes.

18

NCCTE.BP10.06.03

Apply procedures for validation of user input.

19

NCCTE.BP10.07.01

Apply sub procedures/methods and user defined functions.

20

NCCTE.BP10.07.02

Apply one-dimensional arrays.

21

NCCTE.BP10.07.03

Apply built-in Math functions

22

NCCTE.BP10.07.04

Apply built-in String Methods.

23

NCCTE.BP10.08.01

Understand coordinate systems

24

NCCTE.BP10.08.02

Apply procedures to create picture boxes using images.

25

NCCTE.BP10.08.03

Apply animation and graphic methods in a Windows form.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program