CS-BS - Computer Science

Download as PDF

Computer ScienceUG School of Engr & Appl SciBS - Bachelor of Science

Analyze a complex computingproblem and to apply principles ofcomputing and other relevantdisciplines to identify solution. (a) Analyze a complex computing problem (b) Identify a solution by applying principles of computing and other relevant disciplines.

Design, implement, and evaluate acomputing-based solution to meeta given set of computingrequirements in the context of theprogram's discipline. 2.A - Develop DesignRequirements Students will be able to developdesign requirements from theproblem statement that meetdesired needs. 2.B Implement and EvaluateSoftware Students will be able to implementand evaluate software (computerprogram) that satisfies designrequirements within relevant,realistic constraints

Communicate effectively in a variety of professional contexts 3.A - Written: Content Students will be able to produce awritten work in which the content issufficient to cover the topic. 3.B Structure & Mechanics Students will be able to produce awritten work with adequatestructure and mechanics 3.C - Oral: Content Students will be able to give an oralpresentation in which the content issufficient to cover the topic. 3.D - Oral: Delivery Students will be able to give an oralpresentation in which the content isunderstandable

Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 4.A - Knowledge of Code ofEthics in the Discipline 4.B - Recognize Ethical andProfessional Responsibilities 4.C - Make Informed EthicalJudgements

Function effectively as a member orleader of a team engaged inactivities appropriate to theprogram's discipline 5.A - Team Function Students able to make meaningfulcontributions to the team 5.B - Collaborative and InclusiveEnvironment Students provides constructivesupport to team members. 5.C - Goals, Tasks and Objectives Students make positivecontributions to planning andimplementing tasks.

Apply computer science theory and software development fundamentals to produce computing-based solutions. 6.A - Computer Science Theory Student can apply computerscience theory to produce acomputing-based solution. 6.B - Software DevelopmentFundamentals Student can apply softwaredevelopment fundamentals toproduce a computing-basedsolution.