The BS in computer science and engineering gives you a solid foundation in both computer science and computer engineering. It is an interdisciplinary study of software and hardware and gives you a thorough insight of how the entire computer works. They offer two tracks to customize your degree: Software Design and Development Track and Systems and Networks Track.