The minor in computer engineering is a program which aims to introduce students to fundamental hardware concepts such as logic design, digital electronics, and microprocessors as well as software concepts such as algorithmic, web programming, and database systems. Students will also learn how hardware and software interact, for example in operating systems.