The Bachelor of Science degree in Computer Science is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET). The curriculum specified for the Bachelor of Science degree is more traditional and somewhat more flexible in that it prepares the student for a wide range of careers as well as for graduate degree programs in computer science.
Ability to effectively apply knowledge of computing and mathematics to computer science problems. Ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices. Ability to design, implement and evaluate computer-based components, systems, processes or programs to meet desired needs and specifications. Ability to apply, design and develop principles in the construction of software systems of varying complexity Ability and skills to effectively use state-of-the-art techniques and computing tools for analysis, design, and implementation of computing systems. Ability to function effectively as a member of a team assembled to undertake a common goal. An understanding of professional, ethical, legal, security, and social issues and responsibilities.