Più che codeblocks il problema sarà quando dovrai usare matlab o visual studio. Io sono al 5°anno di ing. informatica, e uso un portatile con cpu I7 e 8 GB di ram comprato 5 anni fa (per cui monta un I7 di una o due generazioni più vecchio degli attuali). Mi sono sempre trovato benissimo, anche con programmi più pesanti di matlab (tipo Xilinx, che serve per la progettazione e simulazione di circuiti elettronici). Se vuoi risparmiare, probabilmente va benissimo anche un I5.