Bachelor of Science in Computer Science-Program Outcomes
Computer science students at the time of graduation are expected to:
- Possess knowledge of the fundamentals of mathematics, science and technology.
- Be able to use modern computational tools and techniques in the practice of computer science.
- Be able to develop logically sound and efficient algorithms.
- Be prepared to implement algorithms in multiple programming languages, on multiple hardware platforms and in multiple operating system environments.
- Be able to perform analysis, design, implementation, testing and maintenance of computer-based systems, stressing software engineering principles.
- Be prepared to seek continuing professional development, graduate studies, or professional certifications related to computer science.
- Possess a knowledge of computer security and computer security management.
- Demonstrate effective written, visual and oral communication skills.
- Possess an educational background to understand the global context in which computer science is practiced, including:
- Knowledge of contemporary issues related to computer science.
- The impact of computers on society.
- The role of ethics in the practice of computer science.
- Be able to contribute effectively as members of a project development team.
- Recognize the need to pursue continued learning throughout their professional careers.