| ÖÇ1 | Defines the general structure of programming languages. |
| ÖÇ2 | Knows the basic data types used in programming languages. |
| ÖÇ3 | Implements the basic decision structures and loop structures used in programming languages. |
| ÖÇ4 | Defines functions and structures. |
| ÖÇ5 | Implement Queue, Stack and Linked List structures during the design phase. |
| ÖÇ6 | It uses basic sorting algorithms in the software design phase. |
| ÖÇ7 | Applies tree structures and types. |