10 EKAP
Õpiväljundid:
- kasutab matemaatika ja loogika põhiseoseid programmeerimise ülesannete lahendamisel
- koostab ja realiseerib olulisemaid algoritme vähemalt ühes peavoolu programmeerimiskeeles
- kasutab objektorienteeritud programmeerimise põhimõtteid ja -mõisteid tagamaks loodud koodi parimate praktikate kohase jaotuse ja hallatavuse
- realiseerib tarkvaraarenduse projekti või selle osa järgides programmeerimisel vastava programmeerimiskeele parimaid praktikaid, kokkulepitud nimereegleid ja standardeid ning versioonihaldusvahendeid
- kasutab õppe- ja ingliskeelset programmeerimise terminoloogiat