Computer Systems Engineering with a Year in Industry allows you to combine the study of computing science and electronics and gain practical experience working with a company. In lectures and laboratory classes you will learn how computer hardware and software interact to form more complex systems and how computer aided design (CAD) tools are used to manage this complexity. In the first year you study computer architectures and learn how to program simple devices such as lego robots using C. You will also begin your study of object-oriented high level languages with Java.