The Bachelor of Arts in Computer Science has been designed for students who seek broad liberal education combined with a solid foundation in Computer Science. Students may choose electives from any complementary liberal education programs beyond computer science. It also offers an excellent opportunity to pursue a double major and attain depth in exciting cross-cutting areas.
The Bachelor of Science in Computer Science in intended to teach students how to understand, design and build complex computer software systems. Foundational course work and materials cover the theory and practice for programming and designing software. Students are given an understanding how the underlying operating and networking systems interact with local and remote information sources to solve complex problems. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas over their lifetime. Computer science majors have careers developing, managing and building software in all types of industries including finance, health care, entertainment, telecommunications and manufacturing.
Besides the general program, the B.S. program currently offers two concentrations: the Game Programming concentration and the Information Security concentration.
The Game Programming concentration is designed to provide students with a solid understanding of the algorithms, techniques and software used to construct interactive virtual environments. Students work in teams with content specialists and artists to develop the teamwork skills required in this multi-disciplinary field ranging from game industry to education and training design.
The Information Security concentration is designed to provide students with enhanced understanding about various security, privacy and cryptographic techniques and protocols used in computing and communication to meet the security needs in industry and government.