Овај предмет се учи у другој, трећој и четвртој години образовног профила Електротехничар рачунара.
Општи циљ предмета је оспособљавање ученика за програмирање основних и напредних алгоритамских корака на вишем програмском језику (учи се програмски језик C) и писање програма различитих нивоа сложености, коришћењем савремених софтверских алата и окружења за развој апликација.