Program Outcomes
an ability to analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
an ability to design, implement, and evaluate a computing-based solution to meet a given set of requirements.
an ability to communicate effectively in professional contexts.
an ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
an ability to function effectively as a member or leader of a team engaged in appropriate activities.
an ability to apply computer science theory and software development fundamentals to produce computing-based solutions.
an ability to apply problem-solving principles and algorithmic thinking, including the ability to design, analyze, and compare software solutions.