Graduate
Master of Science in Computer Science-Program Outcomes
Computer science students at the time of graduation are expected to:
- possess an enhanced breadth of knowledge in computer science, combined with a depth of knowledge in critical core areas of computing;
- possess the skills and knowledge for lifelong learning in computer science;
- possess knowledge of the theoretical foundations of computing and have strong practical application experience;
- possess and demonstrate oral and written communication skills;
- understand and respect the professional standards of ethics expected of a computer scientist and be knowledgeable concerning the history of the computing field;
- possess a knowledge of computer security and computer security management;
- analyze and compare relative merits of alternative software design, algorithmic approaches, and computer system organization, with respect to a variety of criteria relevant to the task (e. g. efficiency, scalability, security);
- implement algorithms in multiple programming languages, on multiple hardware platforms, and in multiple operating system environments.





