Computer Science

Program Educational Objectives

  1. Apply fundamental concepts of computer science to solving problems in science, engineering, and business.
  2. Design, develop, maintain, and evaluate effective software systems.
  3. Practice professional ethics and social responsibility.
  4. Adapt professionally to developments in science and technology and to global cultural change.

Student Outcomes

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.

Enrollment and Graduation Data
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,