Computer Science majors develop the knowledge and skills required to design and build software and to create efficient solutions to real-world problems. Our major is designed to develop well-rounded students who can succeed in the challenging and continually changing field of technology.