The goals of the Computer Science (CS) Program at Jubail University College are to:
Produce professionals who will become experts in the field of computer science and information technology.
Undertake cutting-edge research that contributes to the advancement of knowledge in the field of computer science.
Be recognized as a leading computer science program in the Kingdom.
Establish and maintain relations with governmental, industrial and academic institutions for the purpose of benchmarking, research collaboration and technology-sharing.
Contribute to the development of the community in the field of computer science and information technology.
Program Educational Objectives
Graduates of the CS program will:
- be successful in working in a computing–related profession;
- be successful in working as individuals, team members and leaders;
- follow appropriate practices within a professional, legal, and ethical framework; and
- engage in life-long learning, advanced degree programs, or professional development.
On successful completion of the CS program, graduates will be able to:
- Outline knowledge of computing and mathematics appropriate to the discipline,
- 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,
- Show professional, ethical, legal, security and social responsibilities,
- Demonstrate effective communication skills with a range of audiences,
- Recognize the local and global impact of computing on individuals, organizations, and society,
- Demonstrate the need for, and an ability to engage in continuing professional development,
- Utilize current techniques, skills, and tools necessary for computing practice.
- 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, and
- Apply design and development principles in the construction of software systems of varying complexity.