Bachelor in Computer Science (Enrolled before 2019)

Computer Science Program is one of the renowned programs at King Khalid University. Started in the academic year 2000-2001, with 20+ years in building Computer Science graduates the program follows best practices in the academia. The 4-year program is structured with 194 credits hours that include Intelligent Systems, Software Engineering and Network Security tracks. The program has been accredited by the Computing Accreditation Commission of ABET and NCAAA (National Center for Academic Accreditation and Evaluation).

 

Bullseye with solid fillMission

To provide high quality education and scientific research in computer science by upholding human values, offering constructive community services and employment opportunities

 

Target with solid fillProgram Learning Objectives

  1. Emerge as professionals and innovators in industries, government bodies, and academia practicing contemporary technologies with societal care.
  2. Continue higher studies, lifelong learning and scientific research to analyse and solve complex problems in the field of computer science.
  3. Communicate effectively in the work environment with multi-disciplinary teams following ethical and professional standards.
  4. Participate in national mission through technical expertise, leadership and entrepreneurship.

 

Clipboard Checked with solid fill

Program Learning Outcomes

  1. Emerge as professionals and innovators in industries, government bodies, and academia practicing contemporary technologies with societal care.
  2. Continue higher studies, lifelong learning and scientific research to analyse and solve complex problems in the field of computer science.
  3. Communicate effectively in the work environment with multi-disciplinary teams following ethical and professional standards.
  4. Participate in national mission through technical expertise, leadership and entrepreneurship.

 

Bar chart with solid fill

Enrolment and Graduation Rates

Settings with solid fill

 Main Tracks

--------------

--------------

--------------

 

Stopwatch 66% with solid fill

Duration

Four years (12 Trimesters)

 

Monthly calendar with solid fill

Study Plan (216 Credit Hours)

 

 

 Year 1

     

Level 1

 

   

Code

Course Name

Pre-requisite

CH

011ENG-6

Intensive English Program 1

-

6

001MATH-5

Mathematics 1

-

5

111IC1-2

The Entrance to the Islamic Culture

-

2

     

13

 

 

   

Level 2

 

   

Code

Course Name

Pre-requisite

CH

011CSM-5

Introduction to Computer

-

5

012ENG-6

Intensive English Program 2

011ENG-6

6

 

 

 

11

 

 

   

Level 3

 

   

Code

Course Name

Pre-requisite

CH

012MATH-4

Matrices Algebra

001MATH-5

4

012CSM-4

Computer Programming 1

011CSM-5

4

112IC1-2

Islamic Culture-2

-

2

 

 

 

10

 

 

   

 Year 2

     

Level 4

 

   

Code

Course Name

Pre-requisite

CH

113MATH-4

Differentiation & Integration

-

4

113IC1-2

Islamic Culture-3

-

2

113CSM-6

Computer Programming 2

-

6

201ARAB-2

Arabic Language Skills

-

2

     

14

 

 

   

Level 5

 

   

Code

Course Name

Pre-requisite

CH

104PHYS-6

Principles of Physics

-

6

114CSM-6

Object-Oriented Programming (OOP)

113CSM-6

6

131CSM-4

Computational Geometry

-

4

 

 

 

16

 

 

   

Level 6

 

   

Code

Course Name

Pre-requisite

CH

114IC1-2

Islamic Culture-4

-

2

115CSM-4

Algorithms & Data Structures 1

113CSM-6

4

121ISM-4

Introduction to Information System

-

4

202ARAB-2

Arabic Editing

-

2

 

 

 

12

 

Year 1

   

 Year 3

     

Level 7

 

   

Code

Course Name

Pre-requisite

CH

216CSM-5

Algorithms & Data Structures 2

115CSM-4

5

222ISM-6

Databases Management Systems

115CSM-4

6

241CSM-6

Digital Logic

-

6

     

17

 

 

   

Level 8

 

   

Code

Course Name

Pre-requisite

CH

217CSM-5

Statistical Programming

113CSM-6

5

223ISM-4

Data Warehousing and  Data Mining

222ISM-6

4

233CSM-5

Modeling & Simulation

-

5

 

 

 

14

 

 

   

Level 9

 

   

Code

Course Name

Pre-requisite

CH

234CSM-4

Computer Vision

131CSM-4

4

236CSM-5

Combinatorial Analysis of Computer

-

5

251CSM-4

Operating System 1

115CSM-4

4

278CSM-5

Programming Languages

114CSM-6

5

 

 

 

18

 

 

   

 Year 4

     

Level 10

 

   

Code

Course Name

Pre-requisite

CH

343CSM-4

Microprocessor & Assembly Language

241CSM-6

4

364CSM-6

Computer Networks 1

-

6

375CSM-4

Introduction to Artificial Intelligence

-

4

     

14

 

 

   

Level 11

 

   

Code

Course Name

Pre-requisite

CH

334CSM-5

Computer Graphics

234CSM-4

5

352CSM-5

Operating System 2

251CSM-4

5

362ISM-4

Internet Technology

364CSM-6

4

 

 

 

14

 

 

   

Level 12

 

   

Code

Course Name

Pre-requisite

CH

337CSM-4

Discrete Structure

216CSM-5

4

344CSM-4

Computer Organization

343CSM-4

4

345CSM-4

Theory of Compilers

278CSM-5

4

371CSM-4

Software Engineering 1

114CSM-6

4

 

 

 

16

 

 

   

 Year 5

     

Level 13

 

   

Code

Course Name

Pre-requisite

CH

472CSM-4

Software Project Management

233CSM-5

4

473CSM-5

Software Engineering 2

371CSM-4

5

474CSM-4

Design And Analysis of Algorithms

216CSM-5

4

483CSM-5

Project 1

371CSM-4

5

     

18

 

 

   

Level 14

 

   

Code

Course Name

Pre-requisite

CH

435ISM-5

Multimedia

-

5

463CSM-5

Computer Networks 2

364CSM-6

5

473ISM-3

Computing Ethics & Society

-

3

481CSM-2

Seminar

-

2

 

 

 

15

 

 

   

Level 15

 

   

Code

Course Name

Pre-requisite

CH

476CSM-4

Expert System & Knowledge Engineering.

375CSM-4

4

482CSM-5

Selected Topics

483CSM-5

5

484CSM-5

Project 2

483CSM-5

5

 

 

 

14