College of Computer and Information Sciences

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 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 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 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]

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.

 

Study Plan

 

Program Guidebooks

  • For more information related to the program, please click Here.
  • The Student’s Guide to the Academic Secretariat of the computer science program, please click Here.

Contact Us

Phone : 00966146544803/00966146544802

Email : csi@ju.edu.sa