Students attaining the Computer Engineering and Computer Science BSc at University of Southern California would possess the scientific and engineering skills and knowledge that would enable them to design and implement computer systems that effectively and efficiently integrate developing hardware and software technologies.