Data Structures
The intent of the Data Structures Knowledge Unit is to provide students with an understanding of the basic abstract data types, associated operations and applying them to solve problems.
Topics
- Buffers
- List the most common structures and data formats for storing data in a computer system.
- Discuss the advantages and disadvantages of different data structures/formats.
- Utilize common data structures
- Implement data structures
- Data Formats in languages
Outcomes
- List the most common structures and data formats for storing data in a computer system.
- Discuss the advantages and disadvantages of different data structures/formats.
- Utilize common data structures
- Implement data structures
KSA-T
Below are the Knowledge, Skills, Abilities and Tasks (KSA-T) identified as being required to perform this work role.
Learn More about the KAS-T's.
ID |
DESCRIPTION |
K0070 |
Knowledge of system and application security threats and vulnerabilities (e.g., buffer overflow, mobile code, cross-site scripting, Procedural Language/Structured Query Language [PL/SQL] and injections, race conditions, covert channel, replay, return-oriented attacks, malicious code). |
K0271 |
Knowledge of operating system structures and internals (e.g., process management, directory structure, installed applications). |
ID |
DESCRIPTION |
S0029 |
Skill in developing data models. |
S0113 |
Skill in performing format conversions to create a standard representation of the data. |
ID |
DESCRIPTION |
A0029 |
Ability to build complex data structures and high-level programming languages. |