Циљ учења Програмирања је развој алгоритамског приступа решавању проблема код ученика, овладавање техникама програмирања и стицања знања о савременим програмским језицима.
ОПШТА ПРЕДМЕТНА КОМПЕТЕНЦИЈА
Учењем наставног предмета Програмирање ученик је развио способност решавања проблема развојем логичког и критичког мишљења и позитивне ставове према рачунарским наукама. Ученик је упознат са основним и неким напреднијим концептима програмирања.
СПЕЦИФИЧНЕ ПРЕДМЕТНЕ КОМПЕТЕНЦИЈЕ
Специфичне предметне компетенције представљају опис специфичних способности ученика које му омогућавају да развије општу предметну компетенцију. Подразумевају способност за прецизно и концизно дефинисање проблема; разумевање потребе за алгоритамским начином решавања проблема, као и писање модуларних и добро структуираних програм.
Теме које ће се овде обрађивати су :
1. Појам и примери алгоритама
2. Основни концепти програмских језика и окружења за развој програма
3. Основни алгоритми линијске и разгранате структуре
4. Основни алгоритми цикличке структуре
5. Детаљни преглед основних типова података (променљивих, константи, оператора и израза)
6. Низови, ниске и основни алгоритми за рад са њима
7. Вишедимензионални низови, матрице и алгоритми за рад са њима
8. Кориснички дефинисани типови
9. Улаз и излаз програма