Computer Science Mission Statement
“The Department of Computer Science's mission is to provide a high-quality undergraduate computer-science education, with hands-on experience in analyzing and solving problems, using critical thinking, communicating effectively, and working individually as well as in teams; we prepare our graduates for successful careers in software development and information technology and provide a strong foundation for life-long learning.”
Computer Science Major Learning Objectives
Students will have the following capabilities upon successful completion of our programs:
- Confidently create effective, efficient, and secure computer-based solutions to problems
This objective will be measured by outcomes 1, 2, 3, 4, 7 below
- Professionally critique computer-based solutions to problems.
This objective will be measured by outcomes 1, 3, 4, 7, 8, 9 below
- Communicate ethically and effectively while respecting intellectual property rights.
This objective will be measured by outcomes 1, 3, 6, 8, 10 below
- Enhance the achievement of a team as a team member.
This objective will be measured by outcomes 3, 5, 8 below
- Maintain professional currency in a constantly advancing field of endeavor.
This objective will be measured by outcomes 4, 10 below
Computer Science Major Learning Outcomes
- Apply knowledge of computing to analyze a computing problem, identifying the computing requirements appropriate to solving it.
- Design, implement, and evaluate a computer-based solution to meet desired specifications.
- Explain the computer-science principles.
- Use the skills and tools of current computing practices.
- Work effectively on a team to accomplish a common design or computing goal.
- Communicate effectively, including orally and in writing
- Apply knowledge of mathematics to analyze computing problems appropriate to the discipline of computer science.
- Explain professional, ethical, legal, security and social issues and responsibilities of computer professionals.
- Explain the local and global impact of computing on individuals, organizations, and society.
- Show understanding of the need for continuing professional development.