Explore KSACs by Pathway
In late 2025, the Partnership pulled together members of industry from across tech to share how the in-demand skillsets for entry-level roles in their fields have changed in the last two years. The Knowledge, Skills & Abilities and Credentials (KSACs) below reflect their feedback on entry-level expectations, especially in a tech workplace increasingly shaped by AI.
3. Programming/Scripting Fundamentals
| Label | KSAC Description | Bloom's Taxonomy Level | |
|---|---|---|---|
| a | Understand basic programming constructs and demonstrate fundamental programming skills including the use of variables, loops, conditional branching, and functions. | skill | 3 |
| 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 |
| c | Write a program that uses file I/O to provide persistence across multiple executions. | skill | 2 |
| e | Understand and apply basic scripting including writing 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 |
| g | Understand the use of version control systems (e.g. Git) in code management. | knowledge | 1 |
