The computer science major aims to Provide training in the theoretical and practical aspects of computer science. With attention to applications in science and business, the major directs students toward future graduate study or employment and to provide its majors with a general education in computer science and an advanced knowledge of systems and software security through a combination of specialized and general courses.