Studijski program Softversko inženjerstvo (SI) izrastao je iz temelja Odseka za računarsku tehniku i informatiku, koji i dalje postoji na ETF-u, pa se postavlja logično pitanje po čemu se ova dva odseka razlikuju. Pre svega, na studijskom programu SI značajno je olakšan segment programa koji se odnosi na klasičnu elektrotehniku, te tokom čitavih studija sadrži, kao obavezne predmete iz ove klase, samo Osnove elektronike i Principe modernih telekomunikacija, dok je u prve dve godine studija RTI takvih predmeta pet, i to iz grupe onih koje su generacije studenata računarstva smatrale najtežim. Na ovaj način stvoren je prostor da se stručni računarski predmeti pomere ka nižim godinama studija, pa se tako Algoritmi i strukture podataka uče već u drugom, Baze podataka u trećem, a Operativni sistemi i Računarske mreže u četvrtom semestru. Program matematike, kao neophodne nauke za svakog ko se bavi softverom, nije redukovan, već je tematski prilagođen potrebama računarskih profesionalaca. Pored fundamentalnih predmeta, kojima se izgrađuje osnovna računarska pismenost, i konstruktivnih predmeta, koji razvijaju sposobnost projektovanja prvenstveno softverskih, ali i hardverskih komponenti računara, posebno je pojačan program primenjenih predmeta, koji obezbeđuju znanja za rešavanje raznih konkretnih problema koji se javljaju u praksi.