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.