The BS CS degree program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org
Program Educational Objectives
The objectives of the B.S. program in Computer Science relate to the abilities of the graduates several years after graduation. The objectives include
- Foundation for successful careers in industry. Graduates of the program will have a broad understanding of the fundamental concepts, methodologies and tools, and applications of computer science. They will have the educational foundation that leads to successful careers in the computing industry.
- Foundation for graduate study. Graduates of the program will have the academic preparation for successful completion of rigorous graduate programs.
- Professional preparation. Graduates will have effective written and oral communication skills, and be able to work collaboratively with others in a professional and ethical manner.
Student Learning Outcomes
The B.S. in Computer Science degree has the following student learning outcomes. Our program enables students to attain, by the time of graduation:
- An ability to apply knowledge of computing and mathematics appropriate to the discipline;
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs;
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security, and social issues and responsibilities;
- An ability to communicate effectively with a range of audiences;
- An ability to analyze the local and global impact of computing on individuals, organizations and society;
- Recognition of the need for, and an ability to engage in, continuing professional development;
- An ability to use current techniques, skills, and tools necessary for computing practices.
- An 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 tradeoffs involved in design choices;
- An ability to apply design and development principles in the construction of software systems of varying complexity.
Degrees Awarded (Annual data)