College of Computer and Information Sciences

Program Learning Objectives

  • G1. Contribute significantly to research and discovery of new knowledge and methods in Computer Science.
  • G2. Create an enticing educational environment by providing opportunities for extracurricular activities through social activities and students clubs.
  • G3. Provide IT consultations and community services to those in need of such services.
  • G4: Ensure that the program is able to achieve a high level through providing opportunities for professional development.
  • G5. Successfully engage in life-long learning and demonstrate the capability to adapt to rapidly changing technologies in the field.

Program Learning Outcomes

Knowledge and Understanding

 

K1- Recognize the concepts of computing and mathematics appropriate to the discipline

 

K2- Recognize the essentials of design, implementation, and evaluation of computer-based system, process, component, or program to meet desired needs.

 

K3- Define the computing requirements to solve computer-based problems and state them in appropriate forms.

 

 

 

Skills

 

S1- Analyze a complex computing problem to apply principle of computing and other relevant disciplines to identify solutions.

 

S2- Design a computing –based solution to meet a given set of computing requirements in the context of the program’s discipline.

 

S3- Apply computer science theory and software development fundamentals to produce computing-based solutions.

 

S4- Identify user needs and take them ‎into account in the selection, creation, evaluation ‎and administration of computer-based systems.

 

S5- Communicate effectively in a variety of professional contexts

 

Values

 

V1- Recognize the professional, ethical, legal, security and social issues and responsibilities

 

V2- Function effectively as a member or leader of a team engaged in activates appropriate to the program’s discipline.

 

V3- Identify the local and global impact of computing ‎on individuals, organization, and society.‎

 

Characteristics of Program Graduates

  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

 

  • Analyze a problem, and identify and define the computing requirements appropriate to its solution.

 

  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

 

  • Function effectively on teams to accomplish a common goal.

 

  • Adhere to high scientific and societal values and norms.

 

  • Seeks to serve the community.

 

  • Communicate effectively with a range of audiences.