Explore KSACs by Pathway
Explore Knowledge, Skills, Abilities, and Credentials (KSACs) by IT Pathway.
3. Programming/Scripting Fundamentals
Label | KSAC Description | Bloom's Taxonomy Level | Cross-Cutting | |
---|---|---|---|---|
a | Understand basic programming constructs and demonstrate fundamental programming skills including the use of variables, loops, conditional branching, and functions. | skill | 3 | Software Development 2c, Data Management 1m |
b | Design, implement, test, and debug a program that uses each of the following fundamental programming constructs: basic computation, simple I/O, standard conditional and iterative structures. | skill | 3 | Software Development 2d |
c | Write a program that uses file I/O to provide persistence across multiple executions. | skill | 2 | Software Development 2g |
d | Describe the concept of recursion and give examples of its use. | knowledge | 1 | |
e | Understand and apply basic scrippting including w riting and executing an automation script in Poweshell and/or Linux using constructs such as branching and loopoing | skill | 3 | |
f | Write programs that use each of the following data structures: arrays, records/structs, strings, linked lists, stacks, queues, sets, and maps. | skill | 3 | Software Development 3c |
Credentials
Entry
- Security+
- Network+
- Cloud+
- CEH
- GSEC
- CAP
Mid-level
- CCNA
- CYSA+
Advanced
- CASP
- CISSP
- CISA
- CISM
- CRISC
- CCSP