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

Credentials

Entry

Mid-level