Computer Engineering is a diverse and ubiquitous field, touching people's lives in many ways. It is primarily concerned with the creation of information processing devices and systems. Computer Engineers conduct design and development in all aspects of computing and are trained to address critical interface issues between hardware and software essential to systems throughout society. The BS Computer Engineering program at UB offers students a solid foundation in computer engineering skills, such as circuit design, performance evaluation, and analysis through hardware-software integration in embedded systems. The BS in Computer Engineering degree is accredited by the Engineering Accreditation Committee of ABET.