Циљ учења Програмирања је развој алгоритамског приступа решавању проблема код ученика, овладавање техникама програмирања и стицања знања о савременим програмским језицима.

ОПШТА ПРЕДМЕТНА КОМПЕТЕНЦИЈА

Учењем наставног предмета Програмирање ученик је развио способност решавања проблема развојем логичког и критичког мишљења и позитивне ставове према рачунарским наукама. Ученик је упознат са основним и неким напреднијим концептима програмирања.

СПЕЦИФИЧНЕ ПРЕДМЕТНЕ КОМПЕТЕНЦИЈЕ

Специфичне предметне компетенције представљају опис специфичних способности ученика које му омогућавају да развије општу предметну компетенцију. Подразумевају способност за прецизно и концизно дефинисање проблема; разумевање потребе за алгоритамским начином решавања проблема, као и писање модуларних и добро структуираних програм.

Теме које ће се овде обрађивати су :

1. Појам и примери алгоритама

2. Основни концепти програмских језика и окружења за развој програма

3. Основни алгоритми линијске и разгранате структуре

4. Основни алгоритми цикличке структуре

5. Детаљни преглед основних типова података (променљивих, константи, оператора и израза)

6. Низови, ниске и основни алгоритми за рад са њима

7. Вишедимензионални низови, матрице и алгоритми за рад са њима

8. Кориснички дефинисани типови

9. Улаз и излаз програма