Standards in this Framework
Standard | Description |
---|---|
F1 | Incorporate safety procedures in handling, operating, and maintaining tools and machinery; handling materials; utilizing personal protective equipment; maintaining a safe work area; and handling hazardous materials and forces. |
F2 | Demonstrate effective workplace and employability skills, including communication, awareness of diversity, positive work ethic, problem-solving, time management, and teamwork. |
F3 | Explore the range of careers available in the field and investigate their educational requirements, and demonstrate job-seeking skills including resume-writing and interviewing. |
F4 | Advocate and practice safe, legal, responsible, and ethical use of information and technology tools specific to the industry pathway. |
F5 | Participate in a Career and Technical Student Organization (CTSO) to increase knowledge and skills and to enhance leadership and teamwork. |
F6 | Use technology to collaborate with peers and/or experts to create digital artifacts that can be published online for a target audience. |
F7 | Formulate new ideas, solve problems, or create products through the design and engineering process by utilizing testing, prototypes, and user feedback. |
1 | Describe ethical and legal practices for safeguarding the confidentiality of business-related information |
2 | Describe possible threats to a laptop, tablet, computer, and/or network and methods for avoiding attacks related to programming. |
3 | Explain the consequences of social engineering, illegal, and unethical uses of technology. |
4 | Describe computing innovations which have the potential to advance programming or other aspects of computer science. |
5 | Describe the flow of data and instructions through computer systems. |
6 | Explain how data is represented, manipulated, and stored in a computer. |
7 | Describe the components of the programming development environment (the hardware and software used by programmers). |
8 | Compare and contrast current programming languages utilized by business and industry and determine features, functions, and benefits of each. |
9 | Identify and explain various kinds of cryptographic algorithms. |
10 | Explain why any input-processing algorithm must correctly handle all problem variants. |
11 | Write an algorithm to solve mathematical problems using formulas, equations, and functions. |
12 | Represent the logical flow of a program graphically. |
13 | Utilize and explain techniques for code commenting and documentation. |
14 | Design a program that uses mathematical operations, data, functions, looping and iteration, sequencing, abstraction, lists, and selection. |
15 | Design a program that passes arguments and parameters (variables). |
16 | Evaluate algorithms based on given designs to discuss their efficiency, correctness, and clarity |
17 | Construct programs that utilize logical algorithms from specifications and requirement statements. |
18 | Create a model software program which involves coding, testing, and documenting according to industry coding standards and guidelines. |
19 | Explain how strings of 0s and 1s are used in programming. |
20 | Summarize how numerical values are represented using different bases, including decimal and binary |
21 | Demonstrate how numbers with decimals can have fixed-point or floating-point representations in binary. |
22 | Compare and contrast quantum and classical computing notation systems. |