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

Low Level Programming

The intent of the Low Level Programming Knowledge Unit is to provide students will the skill and ability to securely program with low level languages to perform low level operations.

Topics

  1. Learn and program in Assembly
  2. Outline how calls are made in assembly.
  3. Learn and apply a higher order language which allows low level access, such as C.
  4. Compile, assemble, and link object files to create working programs.

Outcomes

  1. Apply low level programming languages to implement complex programs such as internal operating system components and drivers to interface with and control hardware devices or to achieve other results (speed, size, efficiency, etc.).
  2. Explain the risks and rewards that result from using low level programming.

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
K0051 Knowledge of low-level computer languages (e.g., assembly languages).
K0139 Knowledge of interpreted and compiled computer languages.
ID DESCRIPTION
ID DESCRIPTION
ID DESCRIPTION