programing soft eng or comp sci
some engineer soft eng u do physics and electronics crap
comp sci u no eng get to choose
there's like few multimemedia subjects u can choose
check out the handbook from differrent uni
ppl failed alot in engineer
one more thing
it is at least one full year of one certain course
so if you spend two 1st semester doing two different course, it is not count as one year