Goals

 

  • Provide local society in particular and abroad communities in general with well-educated graduates that are committed to the local and international ethical and legal standards and that are able to contribute effectively in the needed computer science professions and careers.
  • Produce graduates who are not only competitive in various areas of computer science, but are equipped with sufficient soft skills to work in teams, be productive and innovative, and be engaged in a life-long learning process after graduation.

Objectives

 

The Program Educational Objectives (PEOs) of the “Bachelor of Science in Computer Science Program” describe what graduates are expected to attain within a few years after graduation:

  1.  Demonstrate incremental professional competencies in Computer Science  and related fields
  2.  Enhance skills and knowledge through life-long learning and pursuit of graduate studies
  3.  Contribute to the progress of local and regional societies

Outcomes

 

The Student Outcomes (SOs) of the “Bachelor of Science in Computer Science Program” describe what students are expected to know and be able to do by the time of graduation. These relate to the skills, knowledge, and behaviors that students acquire as they progress through the program:
(a). an ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline

(b). an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

(c). an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

(d). an ability to function effectively on teams to accomplish a common goal

(e). an understanding of professional, ethical, legal, security and social issues and responsibilities

(f).  an ability to communicate effectively with a range of audiences

(g). an ability to analyze the local and global impact of computing on individuals, organizations, and society

(h). recognition of the need for and an ability to engage in continuing professional development

(i).  an ability to use current techniques, skills, and tools necessary for computing practice