BSCS Performance Indicators for Student Outcomes

Performance Indicators for the BSCS Student Outcomes

  1. An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
    1. Identify key components and algorithms necessary for a solution to a given problem.
    2. Classify generally stated problems and design solutions with appropriate specifications.
  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.
    1. Explain trends and directions of computer systems.
    2. Identify constraints on design problems and establish criteria for acceptability of solutions; implement and evaluate solutions.
  3. An ability to communicate effectively in a variety of professional contexts.
    1. Demonstrate oral skills that clearly convey information appropriate to peers and technical audiences.
    2. Demonstrate oral skills that clearly convey information appropriate to lay audiences.
    3. Demonstrate written skills that clearly convey information appropriate to peers and technical audiences.
    4. Demonstrate written skills that clearly convey information appropriate to lay audiences
  4. An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
    1. Consider a variety of available options in computing design and make a proper choice based on their impact. (former G.2)
    2. Demonstrate appropriate understanding of professional ethics and practices and of implications of Information Technology policy.
  5. An ability to function effectively as a member or leader of a team engaged in activities appropriate to computer science.
    1. Fulfill team duties, meet deadlines and help achieve project goals.
    2. Listen, communicate and share information with other team members.
  6. An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.
    1. Demonstrate an understanding of tradeoffs present in memory management, programming paradigms, etc.
    2. Integrate concepts and techniques involving hardware, software and networking.

 



 


 

Go to top