Obiectivele principale ale cursului sunt: Crearea, analiza şi implementarea de algoritmi pentru rezolvarea problemelor din matematica continuă; Analiza complexităţii, analiza şi propagarea erorilor, condiţionarea problemelor şi stabilitatea numerică a algoritmilor numerici; Prezentarea metodelor numerice clasice şi a celor moderne de rezolvare a problemelor ştiinţifice şi inginereşti; Alegerea  celor mai potrivite metode numerice pentru o problemă dată; Folosirea conceptelor de bază ale limbajului Matlab pentru implementarea de algoritmi și metode numerice; proiectarea, consolidarea, execuţia şi depanarea metodelor numerice in Octave (implementarea open-source pentru Matlab); Folosirea operatiilor vectorizate; Folosirea instrucţiunilor de control; Crearea de cod structurat folosind funcţii; Scrierea de aplicaţii cu fişiere; crearea de aplicaţii care optimizeză accesul la memorie precum și memoria stocată.