Develop students’ ability to analyze complex computing problems by applying principles of computing
and related disciplines to identify and define effective solution strategies.
Equip students with the skills to design, implement, and evaluate computing-based solutions that
meet specified requirements in alignment with best practices in computer science.
Enhance students’ ability to communicate effectively in a variety of professional contexts,
including technical writing, presentations, and team collaborations.
Promote ethical awareness and professional responsibility by enabling students to make informed
judgments in computing practice grounded in legal and ethical standards.
Prepare students to function effectively in team environments, taking on roles as contributing
members or leaders in collaborative computing-related projects.
Provide students with a strong foundation in computer science theory and software development
fundamentals to support the creation of robust, efficient, and scalable computing solutions.
Program Learning Outcomes
Analyze a complex computing problem and to apply principles of computing and other relevant
disciplines to identify solutions.
Design, implement, and evaluate a computing-based solution to meet a given set of computing
requirements in the context of the program’s discipline.
Communicate effectively in a variety of professional contexts.
Describe professional responsibilities and make informed judgments in computing practice based on
legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the
program’s discipline.
Apply computer science theory and software development fundamentals to produce computing-based
solutions.
Degree Requirements
Required Credit Hours: 123 credit hours
Log In or Create an Account
Manage your account easily and enjoy our services.