Department of Computer Science
· An ability to apply knowledge of computing and mathematics appropriate to the discipline.
· An ability to identify, formulate, and develop solutions to computational challenges.
· An ability to design, implement, and evaluate a computational system to meet desired needs within realistic constraints.
· An ability to function effectively on teams to accomplish shared computing design, evaluation, or implementation goals.
· An understanding of professional, ethical, legal, security, and social issues and responsibilities for the computing profession.
· An ability to communicate and engage effectively with diverse stakeholders.
· An ability to analyze impacts of computing on individuals, organizations, and society.
· Recognition of the need for and ability to engage in continuing professional development.
· An ability to use appropriate techniques, skills, and tools necessary for computing practice.
PROGRAM SPECIFIC OUTCOME
· An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computational systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
· An ability to apply design and development principles in the construction of software systems of varying complexity.
COMPUTER SCIENCE COURSE OUTCOME
· Effectively communicating computing concepts and solutions to bridge the gap between computing industry experts and business leaders to create and initiate innovation
· Effectively utilizing their knowledge of computing principles and mathematical theory to develop sustainable solutions to current and future computing problems.
· Exhibiting their computing expertise within the computing community through corporate leadership, entrepreneurship, and/or advanced graduate study
· Developing and implementing solution based systems and/or processes that address issues and/or improve existing systems within in a computing based industry.