1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

YUC Academic Departments and Centers

All undergraduate programs are designed to meet the needs of the kingdom in general and Yanbu AlSinaiyah in particular

Program Structure

Program Structure, Course Descriptions, and Textbooks

The CDQA department prepared program structure along with the course descriptions and submitted to the CDC for its consideration and approval. The CDC approved the program structure and course descriptions for Computer Science program that are attached at Appendices A & B respectively. The alphabetical symbols used to identify various courses in this program are as follows:

ARAB : Arabic
PE : Physical Education
CS : Computer Science
PHYS : Physics
ENGL : English
STAT : Statistics
ISLM : Islamic Studies
XE : Social Science Elective
MATH : Mathematics

 

 

 

 

 

Career Opportunities

Career Opportunities

Computer Science jobs are wide-ranging and they are continuously changing as technology spread out into every part of our daily lives. All kinds of industries including petrochemical industry require personnel with computer knowledge. Every industry decides on job titles they will use. There are many diverse titles; however, there are some that are used more often than others. Some of the job titles that are used frequently are listed below.

  • Applications Programmer - Scientific or Business
  • Systems Programmer
  • Systems Analyst
  • Software Engineer
  • Communication and Network Specialists
  • Teacher and Consultant
  • Database Analyst, Designer, and Manager
  • Multimedia Programmers and Specialists 

Program Objectives

Program Objectives

  • The objectives of the BS in Computer Science program are to produce graduates who are competent to:
  • Apply acquired knowledge of the major areas of the body of knowledge and the theories of computer science to exercise decisive judgment across a range of related problems.
  • Work effectively independently and as part or leader of a team to solve problems using computers and computer science principles
  • Analyze, design, implement and evaluate software systems by following the state of the art information systems processes
  • Improve their technical skills through life long learning
  • Demonstrate an understanding and appreciation of the societal consequences of technology, including computers, and of the ethical issues that may arise with new technologies.
  • Learn independently and find relevant resources that may emerge from future changes in computer science and software engineering.

Introduction

Introduction

Computer science can broadly be defined as the systematic study of computing systems and computation. Increasing use of computers in our daily life has led to a phenomenal increase in the demand for skillful computer science professionals. To help meet this demand, the Yanbu University College has established an undergraduate program that relates directly and focuses on theoretical understanding, design, and applications of computer science. The program has both academic and professional orientations which will prepare YUC graduates to meet complex challenges that may confront them in their professional careers. This program will also provide a sound foundation necessary to pursue their advanced studies in the field of computer science.


The BS in CS program is designed to provide several important features that include a set of core courses to provide breadth in the field, additional specialized courses to provide indepth knowledge and understanding of different major areas of computer science. The curriculum is flexible and provides opportunity for students to specialize in the areas of their interests through the choice of appropriate computer science (CS) electives. The program structure allows the students to choose 12 credits (4 courses) as CS electives and 6 credits (2 courses) as social science electives. A well integrated lecture and laboratory component is another important feature of this program. More importantly, our program closely follows the ACM/IEEE Computing Curricula 2005 recommendations and is designed to match the standards required to achieve ABET (The Accreditation Board for Engineering and Technology) accreditation. The BS in CS program is offered with two options; BS in CS with COOP Training, BS in CS with Capstone Project

Learning Outcomes

Learning Outcomes

An "outcome" is what a graduate should be able to do with what they have learned during a particular program. Achievement of these outcomes will define what a graduate should © CDQA, YUC, 2008 Page 7 of 13 BS in Computer Science look like when he/she graduates. The graduates of the Computer Science program will possess a sound conceptual understanding, skills and professional abilities necessary to:

  • perform analysis, specification, design, implementation, and testing resulting in quality computer software solutions. 
  • apply theoretical computer science background and the mathematical and analytical maturity necessary to allow them to follow and adapt to technological changes in their discipline or to enter graduate programs in Computer Science. Students will use automata theory, mathematics, and abstraction to analyze problems and their algorithmic solutions.
  • think clearly and communicate well. They have the ability to gather relevant data, reason clearly, and persuasively express their conclusions orally and in writing.
  • demonstrate the knowledge and spiritual foundation necessary to make ethical and responsible choices. They will be prepared to use their computing skills to make apositive impact on society.