•    Employment
  •    Academia
  •    Research
    • NICE Framework
    • CAE Program

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

  1. Buffers
  2. List the most common structures and data formats for storing data in a computer system.
  3. Discuss the advantages and disadvantages of different data structures/formats.
  4. Utilize common data structures
  5. Implement data structures
  6. Data Formats in languages

Outcomes

  1. List the most common structures and data formats for storing data in a computer system.
  2. Discuss the advantages and disadvantages of different data structures/formats.
  3. Utilize common data structures
  4. 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.

  • Knowledge
  • Skills
  • Abilities
  • Tasks
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.
ID DESCRIPTION