BSCS Student Outcomes

Student Learning Outcomes

  1. An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. An ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of computer science.
  3. An ability to communicate effectively in a variety of professional contexts.
  4. An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. An ability to function effectively as a member or leader of a team engaged in activities appropriate to computer science.
  6. An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

Relation between Student Learning Outcomes and Program Educational Objectives

  Program Educational Objectives: The graduates of the computer science program will, within a few years after graduation, apply their knowledge and skills to:
SOs Student Outcomes for the BS in CS Students will attain, by the time of graduation: Establish themselves as practicing technology professionals or pursue advanced study in computer science, information technology, or related areas. Solve applied, real-world problems, individually and in teams, and communicate solutions effectively to diverse audiences. Advance professionally through organized training or self-learning in areas related to computer science and information technology. Act ethically and responsibly, and remain informed and involved as full participants in our profession and our society.
(1) An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

 

(2) An ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of computer science.

 

 

(3) An ability to communicate effectively in a variety of professional contexts.  

 

(4)  An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.  

 

 

(5) An ability to function effectively as a member or leader of a team engaged in activities appropriate to computer science.  

 

(6) An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

 

 

 

Go to top