Antud kursus on jätk kursusele „Programmeerimine I“, milles pearõhk oli pööratud ülesande lahendusalgoritmi koostamisele. „Programmeerimine II“ annab lisaks vajalike teadmisi algoritmi realiseerimisele kõrgkeele(C,C++,Java) keskkonnas.
Kursus keskendub programmeerimisele C keeles, kus on luubi alla võetud: 
  • Failid ja kirjed 
  • Rekursioon
  • Dünaamiline mälujaotus 
  • Pinumälu

Kursuse lõpus on võimalus tutvuda andmebaasidega ning saada ülevaade nende kasutusest ja PostgreSQL andmebaasimootorist. Alternatiivselt on võimalus riistvaralähedase programmeerimisega algust teha, kus antakse ülevaade mikrokontrolleri programmeerimisest.