Computer engineers usually have training in electronic engineering ( or electrical engineering ) , software design , and hardware-software integration instead of only software engineering or electronic engineering .
So Computer engineering has parts of both electrical engineering and computer science\/software engineering .