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. |