Program Educational Objectives
- Apply fundamental concepts of computer science to solving problems in science, engineering, and business.
- Design, develop, maintain, and evaluate effective software systems.
- Practice professional ethics and social responsibility.
- Adapt professionally to developments in science and technology and to global cultural change.
a. apply knowledge of computing and mathematics appropriately in computer science;
b. analyze problems and identify and define the computing requirements appropriate to solutions;
c. design, implement and evaluate a computer-based system, processes, components, and programs to meet desired needs;
d. be able to function effectively on teams to accomplish a common goal;
e. understand professional, ethical, legal, security, and social issues and responsibilities related to computing;
f. be able to communicate effectively with a range of audiences;
g. be able to analyze the local and global impact of computing on individuals, organizations, and society;
h. recognize the need for, and be prepared to engage in, continuing professional development;
i. use current techniques, skills, and tools necessary for computing practice;
j. 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;
k. apply design and development principles in the construction of software systems of varying complexity;
l. apply mathematical foundations and database principles to model information; and
m. already have experience working in computer-related jobs or in some area of computer science research.
|Program Name||Enrollment 2016||Number of Graduates 2016||Enrollment 2017||Number of Graduates 2017
|Computer Science, BS||320||25
Accredited by the Computing Accreditation Commission of ABET, http://abet.org.