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