Computing has become vital to all areas of science and technology and plays an increasingly important role in commercial and social life. The computer science major provides you with a broad background in programming, databases, networks and computer systems, enabling you to develop technical expertise in computers and theri application. Computer science professionals can be distinguished from information systems professions by the extent to which the focus is on practical techniques for the implementation and application of computer systems rather than the broader information problem itself. Students who major in computer science can access a diversity of careers in database administration, enterprise IT, network design and implementation, computer architecture design, computing services and software development.