BACHELOR OF SCIENCE IN COMPUTER SCIENCE

I. Program Educational Objectives
Three to five years after graduation, the BS in Computer Science alumni shall:

  1. be employed in the field of computing;
  2. possess globally competitive skills;
  3. demonstrate personal dignity and integrity; and
  4. engage in community development or nation-building.

II. Student Outcomes
By the time of graduation, the students will be able to:

  1. analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solution.
  2. identify and analyze user needs and to take them into account in the selection, creation, integration, evaluation, and administration of computing-based solution.
  3. apply computer science theory and software development fundamentals to produce computing-based solutions.
  4.  design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline under various constraints.
  5. apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession.
  6.  understand best practices and standards and their applications.
  7. analyze the local and global impact of computing information technology on individuals, organizations and society.
  8. recognize professional responsibilities and make informed judgements in computing practice based on legal and ethical principles.
  9. function effectively as a member or leader of a team engaged in activities to the program’s discipline.
  10. communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations, and clear instructions.
  11. recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development.