Standards in this Framework
Standards Mapped
Mapped to Course
| Standard | Lessons | 
|---|---|
| 7183.D1.1 Discuss different aspects of the nature of information from a human and mechanical standpoint. | 
 | 
| 7183.D1.2 Demonstrate awareness of the history of computing. | 
 | 
| 7183.D1.3 Demonstrate a working knowledge of computer hardware basics and the ability to use the available productivity software. | 
 | 
| 7183.D1.4 Demonstrate a knowledge of Software, different categories, and how it is developed. | 
 | 
| 7183.D1.5 Understand cloud computing, virtualization, and the Internet | 
 | 
| 7183.D1.6 Discuss the basic use of data visualization, statistics, and reporting within an organization. | 
 | 
| 7183.D1.7 Discuss the concepts of logical and physical data storage as they apply locally and in the cloud, including the use of database structures and storage area network technology. | 
 | 
| 7183.D1.8 Explain the fundamental concepts of an information system, including the life cycle, components, and flow of information within an organization. | 
 | 
| 7183.D1.9 Summarize how informatics can support the organization, including general management, operations, human resources, and financial management. |  | 
| 7183.D1.10 Discuss the importance of security within informatics, including its application in various aspects of the computing disciplines. | 
 | 
| 7183.D1.11 Discuss the importance of ethics, bias, and effective dissemination of technological knowledge. | 
 | 
| 7183.D2.1 Identify the standard documentation tools of displaying algorithms such as pseudocode, flowchart symbols and UML. | 
 | 
| 7183.D2.2 Apply basic logical structures, file handling, matrices, and arrays to program algorithms. | 
 | 
| 7183.D2.3 Apply truth tables, Boolean logic, control structures, relational and logical operators to program algorithms. | 
 | 
| 7183.D2.4 Use set theory and logic gate theory to develop program algorithms. | 
 | 
| 7183.D2.5 Document and express code and algorithms in an easily understandable manner using tools such as data flow diagrams, flowcharts, use case diagrams, activity diagrams, and state tables. | 
 | 
| 7183.D2.6 Develop a simple program and/or script using a compiled, object-oriented scripting language like Python. | 
 | 
| 7183.D2.7 Compare key techniques to visually represent data such as graphs, charts and tables. | 
 | 
| 7183.D2.8 Create applications that interact with users, demonstrating proper formatting of data. | 
 | 
| 7183.D2.9 Apply base numbering systems techniques to convert numeric data to any base numbering format, including binary, decimal, and hexadecimal. | 
 | 
| 7183.D2.10 Identify the uses of various programming and scripting languages in computer systems. | 
 | 
| 7183.D2.11 Compare and Contrast software development methodologies as it pertains to software development and problem solving. | 
 | 
| 7183.D2.12 Discuss the concepts and justifications for using secure design techniques. | 
 | 
| 7183.D2.13 Demonstrate secure code by means of data validation. | 
 | 
| 7183.D2.14 Describe the different methods for encoding data such as BCD, 1’s complement, 2’s complement, ASCII, and Unicode. | 
 | 
| 7183.D2.15 Describe the components of a computer architecture. | 
 | 
| 7183.D2.16 Understand and implement the fundamentals of Integrated Development Environment (IDE). | 
 | 
| 7183.D2.17 Successfully identify and debug errors in applications produced by themselves or others. | 
 | 
| 7183.D2.18 Use puzzles and games to enhance problem-solving skills. | 
 | 
| 7183.D2.19 Apply critical thinking and problem-solving methodologies. | 
 | 
| 7183.D2.20 Show the ability to delegate tasks into user defined procedures for the purpose of efficiency. | 
 |