Standards in this Framework
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) suitable for Python development. |
|
7183.D2.17
Successfully identify and debug errors in Python 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. |
|