University Mission: Providing Distinguished Education and Research Outcomes to Develop Community

College of Computer and Information Sciences

You are here : Colleges » Science College » College of Computer and Information Sciences » Departments » Computer Science » Academic Programs » Bachelor in Computer Science

Bachelor in Computer Science

Program Information

The College of Computer and Information Sciences awards a bachelor's degree in Computer Science after completing 133 credits of theoretical and practical courses. Students are required to start a project in their last year of study. The project is a degree requirement in which students analyze, design, and implement an application proposed by the student or faculty member. This project will require a knowledge base from the whole program of study.  

 

Program Enrollment and Degree Data

 

Academic Year

Enrollment Year

First Year

Second Year

Third Year

Fourth Year

Sem1/Sem2/Sem3

Sem1/Sem2/Sem3

Sem1/Sem2/Sem3

Sem1/Sem2/Sem3

2018/2019

FT

 

164/157/43

59/82/54

59/92/52

24/25/37

2017/2018

FT

 

168/165/54

52/93/57

56/76/68

37/65/20

 

 

Academic Year

Degrees Awarded

Bachelors

2018/2019

FT

 

89

2017/2018

FT

 

88

 

Objectives and Outcomes

Program Educational Objectives

PEO-1: Understand the formal and applied methods for problem-solving and development of effective software systems and algorithmic applications .

PEO-2: Demonstrate leadership skills in the workplace and function professionally in the economic growth and the sustainable development of Saudi society.

PEO-3: Successfully engage in life-long learning and demonstrate the capability to adapt to rapidly changing technologies in their field .

Student Outcomes

  • 1- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • 2- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • 3- Communicate effectively in a variety of professional contexts.
  • 4- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • 5- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • 6- Apply computer science theory and software development fundamentals to produce computing-based solutions. [CS]