This program trains students to become specialists in the hardware and software design of computer devices and systems. Topics covered include the theory of signal and information processing, and the architecture and organization of computer systems will be covered. Students in this program will master programming and its logic and formal structure, and will gain an understanding of electronic technology. They will also have an opportunity to develop teamwork and project management skills.