Computer Science

Program Educational Objectives

Our Computer Science alumni will

PEO1. Strive to maintain the highest technical and ethical standards in the application of fundamental concepts of computer science for solving problems in science, engineering, and business.

PEO2. Design, develop, maintain, and evaluate effective software systems.

PEO3. Continue to improve communication skills, people skills, and teamwork skills in their professional roles and through such activities as attending conferences, participating in professional societies, or writing technical reports, manuals, journal publications, or books. 

PEO4. Demonstrate responsibility and personal integrity in all aspects of their career and use their skills and knowledge in ways that promote the common good and are consistent with the public interest. 

PEO5. Possess excellent people and communication skills and work effectively as part of a project team.

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
361
34

Accredited by the Computing Accreditation Commission of ABET, http://abet.org.