For program curriculum information see:
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.
Student Outcomes): Graduating students will
- apply knowledge of computing and mathematics appropriately in computer science;
- analyze problems and identify and define the computing requirements appropriate to solutions;
- design, implement and evaluate a computer-based system, processes, components, and programs to meet desired needs;
- be able to function effectively on teams to accomplish a common goal;
- understand professional, ethical, legal, security, and social issues and responsibilities related to computing;
- be able to communicate effectively with a range of audiences;
- be able to analyze the local and global impact of computing on individuals, organizations, and society;
- recognize the need for, and be prepared to engage in, continuing professional development;
- use current techniques, skills, and tools necessary for computing practice;
- 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;
- apply design and development principles in the construction of software systems of varying complexity;
- apply mathematical foundations and database principles to model information; and
- 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